Pricing Docs About
Get Started
Ready to start creating map animations? Get Started Free →

Rate Limits

Georender enforces rate limits to ensure fair usage and system stability.

Tier Limits

Tier Renders/Month Max Duration Resolution API Rate Concurrent Jobs
Free 5 10s 720p 10/min 1
Creator 50 15s 1080p + 4K 30/min 3
Studio 150 45s 1080p + 4K 60/min 5

Monthly Render Quota

Each tier has a monthly render limit. When you reach your limit, additional render requests will be blocked until the next billing period.

Checking Your Usage

Check your current usage via the dashboard or API:

GET /v1/usage

{
  "renders_used": 35,
  "renders_limit": 50,
  "renders_remaining": 15,
  "period_start": "2026-03-01T00:00:00Z",
  "period_end": "2026-03-31T23:59:59Z"
}

Quota Exceeded Response

HTTP 429 Too Many Requests

{
  "error": "Render limit exceeded",
  "error_code": "RENDER_LIMIT_EXCEEDED",
  "message": "You have used all 50 renders for this billing period.",
  "renders_used": 50,
  "renders_limit": 50,
  "reset_at": "2026-04-01T00:00:00Z"
}

Duration Limits

Maximum video duration varies by tier to manage infrastructure costs:

TierMax DurationUse Case
Free10 secondsQuick demos and testing
Creator15 secondsYouTube B-roll, social clips
Studio45 secondsComplex routes, documentary segments
Requesting a duration longer than your tier allows will return a validation error.

API Rate Limits

API requests are rate-limited per minute to prevent abuse:

Rate Limit Headers

All API responses include rate limit headers:

X-RateLimit-Limit: 30
X-RateLimit-Remaining: 25
X-RateLimit-Reset: 1679529600

Rate Limited Response

HTTP 429 Too Many Requests

{
  "error": "Rate limit exceeded",
  "error_code": "RATE_LIMIT_EXCEEDED",
  "message": "Too many requests. Please wait before retrying.",
  "retry_after_seconds": 45
}

Concurrent Job Limits

The number of jobs that can be processing simultaneously:

Concurrent Limit Response

HTTP 429 Too Many Requests

{
  "error": "Concurrent job limit exceeded",
  "error_code": "CONCURRENT_JOB_LIMIT",
  "message": "You have 3 jobs currently processing. Wait for one to complete.",
  "active_jobs": 3,
  "limit": 3
}

Best Practices

Need higher limits? Contact us about custom enterprise plans with higher quotas, dedicated infrastructure, and priority support.