Built for AI agents and other machine callers that cannot complete the human sign-up (captcha + email verification). Returns a key with 100 lifetime calls, valid 7 days, that unlocks everything a free account gets: real-time rates, latest central-bank tables, publication calendars (historical and dated rates, market and central-bank, are on paid plans). Limits: 3 keys per IP per day, 100 per day in total. Exhausted keys answer 429 with an upgrade_url. For a lasting key register at https://allratestoday.com/register (free). Send Content-Type: application/json (an empty JSON object is fine); a POST without it is rejected as a cross-site form.
POST
/api/agent/keys
curl \
--request POST 'https://allratestoday.com/api/agent/keys' \
--header "Content-Type: application/json" \
--data '{
"agent": "string",
"purpose": "string"
}'
Request examples
{
"agent": "string",
"purpose": "string"
}
Response examples (201)
{
"api_key": "art_live_k3j9x2m7q1w8e5r4t6y0u2i8o3p5a7s1",
"calls_included": 100,
"expires_at": "2026-05-04T09:42:00Z",
"how_to_use": "string",
"mcp_url": "https://example.com",
"included": "string",
"upgrade": {
"free_account": "string",
"paid_plans": "string"
},
"attribution": "string"
}
Response examples (429)
{
"error": "string",
"retry_after_s": 42
}
Response examples (503)
{
"error": "string"
}