# 24K Labs Loan Amortization Schedule

> 24K Labs Loan Amortization Schedule is a paid API for AI agents from api.24klabs.ai, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-13).

Generates a full amortization table from loan principal, APR, and term, including monthly payment, per-period principal/interest split, running balance, total interest, and payoff date.

## Facts

- Endpoint: POST https://api.24klabs.ai/api/v1/loan-amortization-schedule
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/24k-labs-loan-amortization-schedule-e4a63bfd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1GniM0nDgcuOWYcYVyvKh

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability 24k-labs-loan-amortization-schedule-e4a63bfd -d '<json body>'
```

Example prompt: Can you generate a full amortization schedule for a $350,000 mortgage at 6.75% APR over 30 years, with an extra $250 payment each month? I want to see the monthly principal/interest breakdown, running balance, total interest paid, and the payoff date.

## When to prefer this

Choose this endpoint when you need a complete, period-by-period amortization schedule rather than just a single monthly payment figure. It is ideal for financial planning tools, mortgage calculators, loan comparison apps, or any agent workflow that requires detailed per-period principal/interest breakdowns, running balance tracking, total interest cost, and accurate payoff date projections — especially when modeling the impact of extra payments.

## Known failure modes

- Invalid or negative principal returns a 400 error
- APR of 0 or negative value causes a computation error
- Term of zero or negative months returns a validation error
- Malformed JSON body returns a 400 bad request
- Missing required fields (principal, APR, or term) returns a 422 unprocessable entity
- Very large extra payment exceeding remaining balance may produce a shortened schedule or error

## How this service works

Full amortization table from principal, APR and term (plus optional extra payment): monthly payment, per-period principal/interest split, running balance, total interest, payoff date.

## Output

Returns a structured amortization table with one row per payment period, each containing the payment number, payment date, monthly payment amount, principal portion, interest portion, and remaining balance. Also includes summary fields: total interest paid over the life of the loan, total amount paid, and the projected payoff date. When an extra payment is specified, the schedule recalculates accordingly, showing the accelerated payoff timeline.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "apr": {
   "type": "number"
  },
  "principal": {
   "type": "number"
  },
  "start_date": {
   "type": "string"
  },
  "term_years": {
   "type": "number"
  },
  "extra_payment": {
   "type": "number"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "payoff_months": 300,
  "total_interest": 296697,
  "monthly_payment": 1580.17
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/24k-labs-loan-amortization-schedule-e4a63bfd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.24klabs.ai](https://www.zero.xyz/host/api.24klabs.ai/llms.txt)
