Base URL
Authentication
All requests require an API key in theX-API-Key header.
Rate limits
The free tier allows 25 new unique contract lookups per day. Repeat lookups are always free. Looking up the samecontractID again — with the same key — never counts against your quota.
404s are also free. If no match is found for a contract, that request does not consume a quota slot.
Quota resets at midnight UTC each day. Two response headers are present on every request:
| Header | Description |
|---|---|
X-Match-Limit-Remaining | New unique matches remaining today |
X-Match-Limit-Reset | RFC3339 UTC timestamp of the next reset |
Errors
All errors use the same envelope:429, three additional fields are included:
| Status | error code | When |
|---|---|---|
401 | unauthorized | Missing, invalid, or revoked API key |
404 | no_match | No cross-exchange match found |
429 | daily_limit_reached | Free tier quota exhausted |
500 | internal_error | Unexpected server error |