Skip to main content
Every endpoint works without a key, and every tier reads the same scans, Italian and English. A key raises your rate limit; a Patron or Developer key also adds the Patron languages (French, German, Spanish) to folio responses, under enrichment.translations.

Tiers

Your key follows your membership: it moves to the higher tier the moment you become a Patron or Developer, with no new key to copy. Rotate it on /developers if it leaks — the old one stops working at once.

Using a key

Pass it in the X-API-Key header:

Reading your limits

Every response carries your current window:
X-RateLimit-Reset is a Unix timestamp — when your window starts over. When you exceed the limit you get a 429:
Library data is served with long CDN cache headers. If you request the same URLs repeatedly, most hits never touch the rate limiter at all — cache-friendly clients effectively get more throughput for free.