Mortgage & Loan Amortization Cal
Give this API a loan amount, an interest rate, and a repayment term, and it returns the exact monthly payment plus a full month-by-month schedule: interest paid, principal repaid, and balance remaining for every payment. Ask what an extra $300 a month, or a $10,000 lump sum in month 24, would do and it reports the months and interest saved. Every figure uses banker's rounding at pinned precision, so two correct systems agree to the cent. You supply the rate; the API does the math.
Offering
- Provider
- mortgage-amortization.underscoredone.com
- Method
- POST
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Financial Analysis
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://mortgage-amortization.underscoredone.com/calculate- MIME type
- application/json
- First seen
- 2026-10-16T01:50:10.647Z
- Last seen
- Tags
- mortgage calculator, loan amortization, amortization schedule, mortgage, monthly payment calculator
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.01 USDC
Atomic price: 10000 · Network: eip155:8453 · Asset: USDC · Scheme: exact - Payment option 2
- 0.01 USDC
Atomic price: 10000 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "10000",
"payTo": "0xE9740820225B3918b4ddd1292C7cA4Ca0e2C2F08"
},
{
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount": "10000",
"payTo": "8ugAWAXDB8V18kiUrGZTq1oMvU3C6Fxs8hfC6rvzQT3b"
}
]Observed health
- Status
- Reachable
- Latest latency
- 673 ms
- Average latency
- 223 ms
- HTTP status
- 405
- Last checked
- Reachability
- 100% over 5 checks
Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.
Input schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"type": "string",
"enum": [
"POST",
"PUT",
"PATCH"
]
},
"bodyType": {
"type": "string",
"enum": [
"json",
"form-data",
"text"
]
},
"body": {
"type": "object",
"properties": {
"principal": {
"type": "number",
"description": "Amount borrowed, in dollars. Must be greater than zero."
},
"annual_rate_percent": {
"type": "number",
"description": "Yearly interest rate as a percentage - send 6.5 for 6.5%. Use 0 for an interest-free loan."
},
"term_months": {
"type": "integer",
"description": "Number of monthly payments. 360 for a 30-year mortgage. Minimum 1."
},
"start_date": {
"type": "string",
"description": "Date of the first payment, YYYY-MM-DD."
},
"extra_monthly_payment": {
"type": "number",
"description": "Optional extra principal paid every month. Defaults to 0."
},
"one_time_payments": {
"type": "array",
"description": "Optional lump-sum principal payments; each item needs 'month' and 'amount'."
},
"summary_only": {
"type": "boolean",
"description": "Set true to return totals only, without the row-by-row schedule."
},
"rounding": {
"type": "integer",
"description": "Decimal places for money values, 2 to 6. Defaults to 2."
}
},
"required": [
"principal",
"annual_rate_percent",
"term_months",
"start_date"
],
"additionalProperties": false
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"properties": {
"api_version": {
"type": "string"
},
"inputs_echo": {
"type": "object",
"additionalProperties": true
},
"rounding": {
"type": "object",
"additionalProperties": true
},
"scheduled_payment": {
"type": "number"
},
"summary": {
"type": "object",
"additionalProperties": true
},
"with_extra_payments": {
"type": "object",
"additionalProperties": true
},
"schedule": {
"type": "array",
"items": {
"type": "object"
}
}
},
"required": [
"api_version",
"inputs_echo",
"rounding",
"scheduled_payment",
"summary",
"with_extra_payments",
"schedule"
]
}
},
"required": [
"type"
]
}