Rate Limits
Geolocarta enforces rate limits to ensure fair usage and platform stability.
Limits by Plan
| Plan | Requests/min | Requests/day | Tile requests/day |
|---|---|---|---|
| Free | 60 | 1,000 | 10,000 |
| Starter | 300 | 10,000 | 100,000 |
| Professional | 1,000 | 100,000 | 1,000,000 |
| Enterprise | Custom | Custom | Custom |
Rate Limit Headers
Every API response includes rate limit information:
X-RateLimit-Limit: 300
X-RateLimit-Remaining: 287
X-RateLimit-Reset: 1710500460
Handling Rate Limits
When you exceed the limit, the API returns 429 Too Many Requests:
{
"error": {
"code": "rate_limited",
"message": "Rate limit exceeded. Try again in 45 seconds.",
"retry_after": 45
}
}
Best Practices
- Cache responses — Imagery metadata and cadastral data change infrequently
- Use bulk endpoints — Fetch multiple parcels in one request instead of individual calls
- Implement exponential backoff — Retry with increasing delays on 429 responses
- Use webhooks — For imagery orders, use webhooks instead of polling
Upgrade your plan
If you're consistently hitting rate limits, consider upgrading your plan at geolocarta.com/pricing.
Was this page helpful?