SentiSnap.com | Online dotazníky s AI překlady a analýzou odpovědí

Rate limity

Sentisnap API implementuje rate limiting pro zajištění férového využívání a stability platformy.

Limity podle plánu

PlánPožadavky/hodinaPožadavky/minuta
Free10010
Start100050
Medium10000200
Pro10000200
Enterprise1000001000

Hlavičky rate limitů

Každá odpověď obsahuje hlavičky s aktuálním stavem vašeho rate limitu:

X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 950
X-RateLimit-Reset: 1704891600
X-RateLimit-Policy: 1000;w=3600
HlavičkaPopis
X-RateLimit-LimitMaximální počet požadavků za hodinu
X-RateLimit-RemainingZbývající požadavky v aktuálním okně
X-RateLimit-ResetUnix timestamp, kdy se limit resetuje
X-RateLimit-PolicyPolitika rate limitu (požadavky na okno)

Zpracování rate limitů

Když překročíte rate limit, obdržíte odpověď 429 Too Many Requests:

{
  "error": {
    "code": "rate_limit_exceeded",
    "message": "Rate limit exceeded. Please slow down your requests.",
    "details": {
      "limit": 1000,
      "remaining": 0,
      "reset": 1704891600,
      "retry_after": 3600
    }
  }
}

Hlavička Retry-After udává, kolik sekund čekat před dalším pokusem.

Doporučené postupy

  • Cachujte odpovědi — ukládejte data lokálně pro snížení API volání
  • Používejte webhooky — dostávejte aktualizace v reálném čase místo pollingu
  • Implementujte exponential backoff — čekejte déle mezi pokusy po selhání
  • Dávkujte požadavky — používejte paginaci efektivně, vyžádejte si jen to, co potřebujete
  • Monitorujte využití — sledujte hlavičku X-RateLimit-Remaining

Příklad: Exponential Backoff

async function fetchWithRetry(url, options, maxRetries = 3) {
  for (let i = 0; i < maxRetries; i++) {
    const response = await fetch(url, options);

    if (response.status === 429) {
      const retryAfter = response.headers.get('Retry-After') || Math.pow(2, i);
      await new Promise(resolve => setTimeout(resolve, retryAfter * 1000));
      continue;
    }

    return response;
  }
  throw new Error('Max retries exceeded');
}

Potřebujete vyšší limity?

Kontaktujte náš obchodní tým na [email protected] pro diskuzi o enterprise plánech s vyššími rate limity.

SentiSnap.com

Zachyťte každou zmínku o vaší značce, monitorujte zpětnou vazbu napříč všemi kanály a díky sociálnímu naslouchání převeďte šum internetu v jasné poznatky, které podporují růst vašeho businessu.

Copyright © 2026 SentiSnap s.r.o.

SentiSnap s.r.o., Rybná 716/24, Staré Město, 110 00 Praha 1, IČO: 21384053, DIČ: CZ21384053

circle-gray