Limits¶
Rate limits¶
Fetchmeta applies rate limits per account, across all of your API keys.
| Tier | Per-minute limit | Monthly limit |
|---|---|---|
| Free | 10 requests | 1,000 requests |
The free tier is intended for evaluation, development, and testing. It has both a per-minute rate limit and a monthly request cap.
When you exceed a limit, the API returns:
The per-minute window resets each minute. The monthly cap resets at the start of each calendar month.
Caching¶
Fetchmeta caches extracted metadata for 24 hours. If you request a URL that has been fetched within the last 24 hours, the cached result is returned immediately — this is faster and does not re-fetch the target page.
Cached responses still count toward your rate limits, but they return near-instantly since no outbound fetch is performed.
Request behaviour¶
- Timeout — Fetchmeta waits up to 5 seconds for a target page to respond. Slow or unresponsive pages return partial or empty metadata rather than hanging.
- Redirects — followed automatically.
- Partial results — if a page is reachable but missing some metadata tags, the available fields are returned and the rest are
null. A page that cannot be reached at all returns all fields asnull.
Response size¶
Fetchmeta reads page markup to extract metadata tags. It does not download full page assets, images, or large media — only the HTML needed to parse the metadata.