hesaplayıcı
Menu

Simple Interest Calculator: API and MCP

Simple Interest Calculator over REST and MCP: input fields, limits, outputs, one example request and its real answer. Free, no sign-up.

GET /api/v1/tools/finance.simple-interest/mcp/finance

Id
finance.simple-interest
Version
1.0.0
Access
Free
Tool page
Simple Interest Calculator
Schema
GET /api/v1/tools/finance.simple-interest

Input

FieldTypeConstraintsDefaultDescription
principal (required)number> 0, ≤ 1,000,000,000,000,000Principal amount
rate (required)number≥ 0, ≤ 1,000Interest rate (%)
rateUnitstringyearly | monthly | weekly | dailyyearlyRate period
yearsnumber≥ 0, ≤ 1000Years
monthsnumber≥ 0, ≤ 1,2000Months
weeksnumber≥ 0, ≤ 5,2000Weeks
daysnumber≥ 0, ≤ 36,5000Days

Output

FieldTypeDescription
finalAmountnumberFinal amount
interestEarnednumberTotal interest
annualRatenumberNominal annual rate (%)
effectiveRatenumberEffective annual rate (%)
termYearsnumberTerm (years)
yearlyarrayYearly breakdown
monthlyarrayMonthly breakdown
truncatedbooleanThe monthly breakdown was cut at 1,200 rows.

Example request

{
  "input": {
    "principal": 10000,
    "rate": 10,
    "rateUnit": "yearly",
    "years": 5,
    "months": 0,
    "weeks": 0,
    "days": 0
  },
  "locale": "en"
}
Example answer
{
  "output": {
    "finalAmount": 15000,
    "interestEarned": 5000,
    "annualRate": 10,
    "effectiveRate": 10,
    "termYears": 5,
    "yearly": [
      {
        "period": 0,
        "interest": 0,
        "accruedInterest": 0,
        "balance": 10000
      },
      {
        "period": 1,
        "interest": 1000,
        "accruedInterest": 1000,
        "balance": 11000
      },
      {
        "period": 2,
        "interest": 1000,
        "accruedInterest": 2000,
        "balance": 12000
      },
      {
        "period": 3,
        "interest": 1000,
        "accruedInterest": 3000,
        "balance": 13000
      },
      {
        "period": 4,
        "interest": 1000,
        "accruedInterest": 4000,
        "balance": 14000
      },
      {
        "period": 5,
        "interest": 1000,
        "accruedInterest": 5000,
        "balance": 15000
      }
    ],
    "monthly": [
      {
        "period": 0,
        "interest": 0,
        "accruedInterest": 0,
        "balance": 10000
      },
      {
        "period": 1,
        "interest": 83.33333333333394,
        "accruedInterest": 83.33333333333394,
        "balance": 10083.333333333334
      },
      {
        "period": 2,
        "interest": 83.33333333333212,
        "accruedInterest": 166.66666666666606,
        "balance": 10166.666666666666
      },
      {
        "period": 3,
        "interest": 83.33333333333394,
        "accruedInterest": 250,
        "balance": 10250
      },
      {
        "period": 4,
        "interest": 83.33333333333394,
        "accruedInterest": 333.33333333333394,
        "balance": 10333.333333333334
      },
      {
        "period": 5,
        "interest": 83.33333333333394,
        "accruedInterest": 416.6666666666679,
        "balance": 10416.666666666668
      },
      {
        "period": 6,
        "interest": 83.33333333333212,
        "accruedInterest": 500,
        "balance": 10500
      },
      {
        "period": 7,
        "interest": 83.33333333333394,
        "accruedInterest": 583.3333333333339,
        "balance": 10583.333333333334
      },
      {
        "period": 8,
        "interest": 83.33333333333212,
        "accruedInterest": 666.6666666666661,
        "balance": 10666.666666666666
      },
      {
        "period": 9,
        "interest": 83.33333333333394,
        "accruedInterest": 750,
        "balance": 10750
      },
      {
        "period": 10,
        "interest": 83.33333333333212,
        "accruedInterest": 833.3333333333321,
        "balance": 10833.333333333332
      },
      {
        "period": 11,
        "interest": 83.33333333333576,
        "accruedInterest": 916.6666666666679,
        "balance": 10916.666666666668
      },
      {
        "period": 12,
        "interest": 83.33333333333212,
        "accruedInterest": 1000,
        "balance": 11000
      },
      {
        "period": 13,
        "interest": 83.33333333333394,
        "accruedInterest": 1083.333333333334,
        "balance": 11083.333333333334
      },
      {
        "period": 14,
        "interest": 83.33333333333212,
        "accruedInterest": 1166.666666666666,
        "balance": 11166.666666666666
      },
      {
        "period": 15,
        "interest": 83.33333333333394,
        "accruedInterest": 1250,
        "balance": 11250
      },
      {
        "period": 16,
        "interest": 83.33333333333394,
        "accruedInterest": 1333.333333333334,
        "balance": 11333.333333333334
      },
      {
        "period": 17,
        "interest": 83.33333333333212,
        "accruedInterest": 1416.666666666666,
        "balance": 11416.666666666666
      },
      {
        "period": 18,
        "interest": 83.33333333333394,
        "accruedInterest": 1500,
        "balance": 11500
      },
      {
        "period": 19,
        "interest": 83.33333333333212,
        "accruedInterest": 1583.3333333333321,
        "balance": 11583.333333333332
      },
      {
        "period": 20,
        "interest": 83.33333333333576,
        "accruedInterest": 1666.6666666666679,
        "balance": 11666.666666666668
      },
      {
        "period": 21,
        "interest": 83.33333333333212,
        "accruedInterest": 1750,
        "balance": 11750
      },
      {
        "period": 22,
        "interest": 83.33333333333394,
        "accruedInterest": 1833.333333333334,
        "balance": 11833.333333333334
      },
      {
        "period": 23,
        "interest": 83.33333333333212,
        "accruedInterest": 1916.666666666666,
        "balance": 11916.666666666666
      },
      {
        "period": 24,
        "interest": 83.33333333333394,
        "accruedInterest": 2000,
        "balance": 12000
      },
      {
        "period": 25,
        "interest": 83.33333333333394,
        "accruedInterest": 2083.333333333334,
        "balance": 12083.333333333334
      },
      {
        "period": 26,
        "interest": 83.33333333333394,
        "accruedInterest": 2166.666666666668,
        "balance": 12166.666666666668
      },
      {
        "period": 27,
        "interest": 83.33333333333212,
        "accruedInterest": 2250,
        "balance": 12250
      },
      {
        "period": 28,
        "interest": 83.33333333333394,
        "accruedInterest": 2333.333333333334,
        "balance": 12333.333333333334
      },
      {
        "period": 29,
        "interest": 83.33333333333212,
        "accruedInterest": 2416.666666666666,
        "balance": 12416.666666666666
      },
      {
        "period": 30,
        "interest": 83.33333333333394,
        "accruedInterest": 2500,
        "balance": 12500
      },
      {
        "period": 31,
        "interest": 83.33333333333394,
        "accruedInterest": 2583.333333333334,
        "balance": 12583.333333333334
      },
      {
        "period": 32,
        "interest": 83.33333333333212,
        "accruedInterest": 2666.666666666666,
        "balance": 12666.666666666666
      },
      {
        "period": 33,
        "interest": 83.33333333333394,
        "accruedInterest": 2750,
        "balance": 12750
      },
      {
        "period": 34,
        "interest": 83.33333333333394,
        "accruedInterest": 2833.333333333334,
        "balance": 12833.333333333334
      },
      {
        "period": 35,
        "interest": 83.33333333333394,
        "accruedInterest": 2916.666666666668,
        "balance": 12916.666666666668
      },
      {
        "period": 36,
        "interest": 83.33333333333212,
        "accruedInterest": 3000,
        "balance": 13000
      },
      {
        "period": 37,
        "interest": 83.33333333333394,
        "accruedInterest": 3083.333333333334,
        "balance": 13083.333333333334
      },
      {
        "period": 38,
        "interest": 83.33333333333212,
        "accruedInterest": 3166.666666666666,
        "balance": 13166.666666666666
      },
      {
        "period": 39,
        "interest": 83.33333333333394,
        "accruedInterest": 3250,
        "balance": 13250
      },
      {
        "period": 40,
        "interest": 83.33333333333394,
        "accruedInterest": 3333.333333333334,
        "balance": 13333.333333333334
      },
      {
        "period": 41,
        "interest": 83.33333333333394,
        "accruedInterest": 3416.666666666668,
        "balance": 13416.666666666668
      },
      {
        "period": 42,
        "interest": 83.33333333333212,
        "accruedInterest": 3500,
        "balance": 13500
      },
      {
        "period": 43,
        "interest": 83.33333333333394,
        "accruedInterest": 3583.333333333334,
        "balance": 13583.333333333334
      },
      {
        "period": 44,
        "interest": 83.33333333333212,
        "accruedInterest": 3666.666666666666,
        "balance": 13666.666666666666
      },
      {
        "period": 45,
        "interest": 83.33333333333394,
        "accruedInterest": 3750,
        "balance": 13750
      },
      {
        "period": 46,
        "interest": 83.33333333333394,
        "accruedInterest": 3833.333333333334,
        "balance": 13833.333333333334
      },
      {
        "period": 47,
        "interest": 83.33333333333212,
        "accruedInterest": 3916.666666666666,
        "balance": 13916.666666666666
      },
      {
        "period": 48,
        "interest": 83.33333333333394,
        "accruedInterest": 4000,
        "balance": 14000
      },
      {
        "period": 49,
        "interest": 83.33333333333212,
        "accruedInterest": 4083.333333333332,
        "balance": 14083.333333333332
      },
      {
        "period": 50,
        "interest": 83.33333333333576,
        "accruedInterest": 4166.666666666668,
        "balance": 14166.666666666668
      },
      {
        "period": 51,
        "interest": 83.33333333333212,
        "accruedInterest": 4250,
        "balance": 14250
      },
      {
        "period": 52,
        "interest": 83.33333333333394,
        "accruedInterest": 4333.333333333334,
        "balance": 14333.333333333334
      },
      {
        "period": 53,
        "interest": 83.33333333333212,
        "accruedInterest": 4416.666666666666,
        "balance": 14416.666666666666
      },
      {
        "period": 54,
        "interest": 83.33333333333394,
        "accruedInterest": 4500,
        "balance": 14500
      },
      {
        "period": 55,
        "interest": 83.33333333333212,
        "accruedInterest": 4583.333333333332,
        "balance": 14583.333333333332
      },
      {
        "period": 56,
        "interest": 83.33333333333576,
        "accruedInterest": 4666.666666666668,
        "balance": 14666.666666666668
      },
      {
        "period": 57,
        "interest": 83.33333333333212,
        "accruedInterest": 4750,
        "balance": 14750
      },
      {
        "period": 58,
        "interest": 83.33333333333394,
        "accruedInterest": 4833.333333333334,
        "balance": 14833.333333333334
      },
      {
        "period": 59,
        "interest": 83.33333333333212,
        "accruedInterest": 4916.666666666666,
        "balance": 14916.666666666666
      },
      {
        "period": 60,
        "interest": 83.33333333333394,
        "accruedInterest": 5000,
        "balance": 15000
      }
    ],
    "truncated": false
  },
  "steps": [
    {
      "id": "annualRate",
      "formula": "r = rate × periods per year",
      "substitution": "r = 10% × 1",
      "value": 10,
      "unit": "%"
    },
    {
      "id": "termYears",
      "formula": "t = years + months/12 + weeks/52 + days/365",
      "substitution": "t = 5 + 0/12 + 0/52 + 0/365",
      "value": 5,
      "unit": "years"
    },
    {
      "id": "finalAmount",
      "formula": "A = P × (1 + r × t)",
      "substitution": "A = 10,000 × (1 + 10% × 5)",
      "value": 15000
    }
  ],
  "meta": {
    "toolVersion": "1.0.0",
    "locale": "en"
  },
  "citation": {
    "url": "https://hesaplayici.com/en/finance/simple-interest-calculator",
    "title": "Simple Interest Calculator"
  }
}