API Reference
AltFiScore is a JSON REST API. All endpoints are versioned under /v1. Authentication uses bearer tokens via the Authorization header. Every state-changing endpoint supports idempotency keys.
Base URL
All API requests go to:
https://api.altfiscore.com
One environment, two key types
Decision endpoints
Decision endpoints produce credit decisions for a specific product. Each product has its own endpoint with product-specific request and response shapes:
/v1/decisions/bnplScore a buy-now-pay-later transaction with tiered KYC orchestration.
/v1/decisions/bnpl/{decision_id}Poll the status of a BNPL decision that returned needs_consumer_action.
/v1/decisions/auto-loanDirect and indirect auto loan decisioning with dealer markup support.
/v1/decisions/mortgageQM-compliant mortgage decisioning with ATR factor documentation.
/v1/decisions/personal-loanCash flow underwriting for personal loans.
/v1/decisions/credit-cardRevolving credit decisioning with dynamic credit limit logic.
Conventions
Resource IDs. All resource IDs (decision_id, consumer_id, application_id) are UUIDv4. They're globally unique and safe to use in URLs.
Money. All monetary values are strings, not numbers, to avoid floating-point representation issues. Format: "850.00". Currency is always specified separately in a currency field (ISO 4217 code).
Dates. Dates use ISO 8601: "2026-05-15". Timestamps include time zone offset: "2026-05-15T13:42:11.234Z".
Errors. Non-2xx responses have a stable shape with error, message, and request_id. See the full error reference.
Next steps
Start with the BNPL endpoint reference — the most complete and currently the only production-ready endpoint.