Free, no-auth JSON API for credit card comparison, BNPL evaluation, and debt planning calculations.
https://creditstud.io/api*)/api/compare
Side-by-side cost comparison of credit cards, BNPL services, and payment plans.
| Param | Type | Required | Example | Description |
|---|---|---|---|---|
amount | number | ✅ | 2000 | Purchase amount in dollars |
months | integer | ✅* | 12 | Payoff timeline (*use payment instead) |
payment | number | ✅* | 200 | Monthly payment (*use months instead) |
score | integer | optional | 720 | Credit score (350–850, default 700) |
category | string | optional | restaurants | Purchase category |
curl "https://creditstud.io/api/compare?amount=2000&months=12&score=720&category=restaurants"
/api/rewards
Calculate rewards value for credit cards based on monthly spending.
| Param | Type | Required | Example | Description |
|---|---|---|---|---|
monthly | number | ✅ | 3000 | Total monthly spend |
dining | number | optional | 300 | Monthly dining spend |
groceries | number | optional | 400 | Monthly grocery spend |
gas | number | optional | 150 | Monthly gas spend |
travel | number | optional | 200 | Monthly travel spend |
yearView | string | optional | "first" | "first" (incl signup bonus) or "ongoing" |
curl "https://creditstud.io/api/rewards?monthly=3000&dining=300"
/api/debt-planner
Snowball vs avalanche debt payoff calculator.
| Param | Type | Required | Example |
|---|---|---|---|
debts | JSON array | ✅ | [{"balance":5000,"apr":22.24}] |
extra | number | optional | 200 |
curl "https://creditstud.io/api/debt-planner?debts=%5B%7B%22balance%22%3A5000%2C%22apr%22%3A22.24%7D%5D&extra=200"
/api/min-payment
Shows the true cost of making only minimum payments.
| Param | Type | Required | Example | Description |
|---|---|---|---|---|
balance | number | ✅ | 5000 | Current balance |
apr | number | ✅ | 22.24 | Annual percentage rate |
minPct | number | optional | 2 | Minimum payment % (default: 2) |
curl "https://creditstud.io/api/min-payment?balance=5000&apr=22.24"
/api/cards
Full credit card terms database as structured JSON. Filter by ID or select specific fields.
| Param | Type | Required | Example | Description |
|---|---|---|---|---|
id | string | optional | chase-sapphire-preferred | Filter to specific card |
fields | string | optional | id,name,annualFee | Comma-separated field list |
curl "https://creditstud.io/api/cards"
curl "https://creditstud.io/api/cards?id=chase-sapphire-preferred"
All responses include:
input — Echo of the parameters usedresults — Array of result objectsmeta — Data version, calculator name, and disclaimerEvery result includes a deepLink URL that links back to the interactive calculator with the same parameters, so you can verify results visually.
{
"error": "Missing required parameter: amount",
"status": 400,
"docs": "https://creditstud.io/api/"
}
LLMs are welcome to call these endpoints and cite results. Each response includes a deepLink for verification. No authentication required.
CreditStud.io API v1.0 · Card terms updated weekly · llms.txt · OpenAPI spec