Errors
Errors follow the RFC 7807 (Problem Details) format and are always in English. The HTTP status reflects the error type.
404 Not Foundjson
{
"type": "https://currencyrest.com/errors/not-found",
"title": "Not Found",
"status": 404,
"detail": "Exchange rate for EUR/USD from source \"binance\" not found",
"instance": "/api/v1/convert?from=EUR&to=USD&amount=100&source=binance",
"traceId": "bf37bd56-f91e-4be8-80f4-3c43b535d37a",
"timestamp": "2026-06-16T09:00:00.000Z"
}HTTP status codes
400
Bad Request
Invalid or missing parameters (e.g. unknown source, bad amount).
401
Unauthorized
Missing or invalid API key.
404
Not Found
No rate available for the requested pair/source.
429
Too Many Requests
Rate limit for your plan exceeded.
500
Internal Server Error
Unexpected server error.
Fields
type— URI identifying the error typetitle— Short summarystatus— HTTP status codedetail— Detailed messageinstance— Request pathtraceId— Identifier for support