🔑 API & Developer

API rate limits explained

2 min read ·

KoalaPic uses rate limiting to ensure fair access for all users.

Rate limit tiers

Tier Per Minute Per Day
Authenticated (API key) 30 500
Anonymous (no key) 10 50

How it works

Every API response includes rate limit headers:

  • X-RateLimit-Limit-Minute — Your per-minute quota
  • X-RateLimit-Remaining-Minute — Requests remaining this minute
  • X-RateLimit-Limit-Day — Your daily quota
  • X-RateLimit-Remaining-Day — Requests remaining today
  • Retry-After — Seconds to wait (only on 429 responses)

What happens when you exceed limits

  1. First offense: You get a 429 Too Many Requests response with a Retry-After header.
  2. Repeated violations: Temporary blocks escalate from 1 minute to 5 minutes to 15 minutes.
  3. Persistent abuse: Automatic 24-hour ban.

Tips to avoid rate limits

  • Use webhooks instead of polling — you’ll get notified when conversions complete.
  • Batch your requests using the batch conversion endpoint, or the bulk converter for up to 50 URLs at a time.
  • Cache results — don’t re-convert the same file.
  • Use an API key — it gives you 3x the anonymous limit.

Download limits

Downloads have separate limits: 30 per minute per IP and 10 per token lifetime (2-hour TTL). These prevent abuse of the download endpoints specifically. Current quotas and the live headers are documented in the API reference, and the API status page shows whether limits are being applied unusually.

Was this helpful?

Thanks for your feedback!

Looking for something else?

Enviar Comentarios

¡Gracias! Te responderemos pronto.

Instalar KoalaPic

Agrégalo a tu pantalla de inicio para acceso rápido

Preferencias de Cookies y Almacenamiento

Usamos cookies y almacenamiento local para mejorar tu experiencia. El almacenamiento esencial siempre está activo para el funcionamiento básico. Más información

Esencial

Protección CSRF, modo oscuro, seguimiento de errores. Siempre activo.

Funcional

Presets de conversión, preferencias de interfaz, estado de instalación de la PWA.

Análisis

Estadísticas de uso anónimas para mejorar el servicio.