Read-only JSON API
The API is read-only and returns integer cents, itemized additions, effective dates and source URLs. Limit: 60 requests per minute per network address. Errors return JSON with an explanatory message and HTTP 400 or 429.
Monthly compensation
GET /api/v1/pay?rating=70&spouse=1&children=2&year=2026Parameters: year (verified table), rating (10–100 in steps of 10), spouse (0 or 1), children (under 18, 0–20), parents (0–2), school (qualifying ages 18–23, 0–20), aa (spouse Aid and Attendance, 0 or 1). A spouse care addition requires spouse=1.
Combined ratings
GET /api/v1/combine?ratings=50,30,10
GET /api/v1/combine?ratings=60,20,10,10&limbs=none,none,left-leg,right-legUse 1–12 ratings, each 0–100 in steps of 10. Optional limbs correspond to ratings: none, left-arm, right-arm, left-leg, right-leg, left-muscle, right-muscle. The result includes final and unrounded ratings and calculation steps.