Rate limits
The free tier allows 100 requests per day per key, resetting at 00:00 UTC. Every response tells you exactly where you stand.
The usage object
Each response includes a usage object so you never have to guess:
usage
- "usage": { "used": 37, "dailyLimit": 100, "tier": "free" }
When you hit the limit
Over the daily limit, requests return 429:
429 · Too Many Requests
- { "error": "Daily limit reached (100/day on the free tier)", "used": 100, "limit": 100 }
Best practices
- Read the
usageobject and back off before you hit zero. - Cache results — on-page data is stable between content changes; don't re-audit the same URL repeatedly.
- Don't poll the same page in a tight loop; audit on publish/update instead.
- Need more? Get in touch about a higher tier.