latindictionary.io API policy
Versioning
Stable API versions appear in the URL, such as /api/v1. Backward-compatible fields may be added within a version. Removing or changing existing fields requires a new major version.
Deprecation and sunset
A deprecated endpoint will return a Deprecation response header and link to a migration guide. When a removal date is known, it will also return a Sunsetheader. We aim to provide at least 90 days between a public deprecation notice and removal.
Request volume
The public API does not require authentication. Vercel Firewall enforces fixed-window limits per source IP: 600 requests per minute across public API routes and 60 requests per minute for /api/v1/latin-parse. The parser-specific limit takes precedence for that route.
API responses include a RateLimit-Policy header describing the applicable quota and window. Its semantics follow the current IETF RateLimit Fields draft and its value is serialized as an RFC 9651 Structured Field. Responses do not report remaining quota because the application does not have access to the firewall's shared counter. When the firewall rejects a request, it returns 429 Too Many Requests. Clients should pause before retrying, use exponential backoff, and cache stable results.
See the latindictionary.io API documentation or contact support@latindictionary.io.