Անցնել բովանդակությանը
Սկսել աշխատանքը

Հարցումների սահմանաչափեր

Սահմանաչափերը կիրառվում են յուրաքանչյուր API բանալու համար՝ րոպեում, և կախված են ձեր պլանից։

ՊլանՀարցումներ / րոպե
Վճարում ըստ օգտագործման (առանց բաժանորդագրության)60
Starter60
Growth120
Scale240

Header-ներ

Յուրաքանչյուր պատասխան ներառում է ձեր ընթացիկ պատուհանը:

  • x-ratelimit-limit թույլատրված հարցումներ րոպեում
  • x-ratelimit-remaining այս պատուհանում մնացած հարցումներ
  • x-ratelimit-reset վայրկյաններ մինչև պատուհանի զրոյացումը

Երբ գերազանցում եք

Դուք կստանաք 429 rate_limited՝ retry-after header-ով։ Սահմանաչափի պատճառով մերժված հարցումները չեն գանձվում։ Սպասեք նշված վայրկյանների ընթացքում, հնարավորության դեպքում՝ պատահական շեղմամբ:

Կրկնություն 429-ից հետո
async function call(url, key, tries = 4) {
  for (let i = 0; i < tries; i++) {
    const res = await fetch(url, { headers: { "x-api-key": key } });
    if (res.status !== 429) return res;
    const wait = Number(res.headers.get("retry-after") ?? 1) * 1000;
    await new Promise((r) => setTimeout(r, wait + Math.random() * 250));
  }
  throw new Error("Rate limited");
}

Ավելի բարձր սահմանաչափե՞ր են պետք։ Կապվեք մեզ հետ։