Wat is een API-limiet? — Gratis tool
Een API-limiet is het plafond dat een platform stelt aan het aantal verzoeken dat een applicatie in een tijdvenster mag doen. Wat er gebeurt als een tool er tegenaan loopt, waarom het een vertraging is en geen fout, en wat het betekent voor inplannen en statistieken.
De bovengrens die een platform stelt aan het aantal API-verzoeken dat een app binnen een tijdvenster mag doen. Wie die raakt, ziet publicatie- of analysetools tijdelijk falen tot het venster opnieuw start.
Wat het is
Een API-limiet is het plafond dat een platform stelt aan het aantal API-verzoeken dat een applicatie binnen een vast venster mag doen: zoveel aanroepen per kwartier, per uur of per dag. Het bestaat zodat één applicatie geen capaciteit opsoupeert die van iedereen is, en het geldt voor de applicatie, niet voor jou.
Hoe het wordt gemeten
Het venster is het deel dat telt en het deel dat wordt overgeslagen. Een limiet van duizend aanroepen per uur betekent niet duizend gespreide aanroepen; het betekent dat de applicatie het hele tegoed in één minuut kan opmaken en daarna negenenvijftig wacht. Is het tegoed op, dan antwoordt het platform met een 429, vaak met een header die zegt wanneer het venster reset. Nette tools lezen die header en wachten. Andere proberen het meteen opnieuw, worden opnieuw geweigerd, en maken van een vertraging een gemelde fout.
Vaak verkeerd begrepen
Het lijkt op iets dat mis is met je account, en dat is het niet. Niets aan een API-limiet is een oordeel over je profiel, je content of je status, en juist daarom lost een publicatievertraging die erdoor komt zichzelf op zonder dat jij iets verandert. De verwante verwarring is die met een schorsing: van buitenaf zien een gelimiteerde applicatie en een applicatie waarvan de toegang is ingetrokken er allebei uit als "het doet het niet meer". Het verschil is dat een limiet zegt wanneer hij afloopt.
Wanneer het uitmaakt
Het telt wanneer er veel tegelijk gebeurt: een grote batch gepland op dezelfde minuut, een maand statistieken die wordt ingehaald, of meerdere accounts die samen worden ververst. Daarom spreiden publicatietools het werk in plaats van alles op het hele uur af te vuren, en daarom is een cijfer dat vanochtend ontbreekt vanmiddag meestal wel aanwezig.
Functies
- Heldere definitie, met het venster als bepalende factor
- Wat een 429-antwoord is en waarom het geen fout in je account is
- Waarom gaten in statistieken en vertraagde publicaties vaak dezelfde oorzaak hebben
- Hoe goed gebouwde tools wachten in plaats van meteen opnieuw te proberen
- Het verschil tussen een limiet en een schorsing, die van buitenaf op elkaar lijken
Veelgestelde vragen
Wat gebeurt er als een limiet bereikt is?
Het platform weigert verdere verzoeken tot het venster reset, meestal met een 429-antwoord. Een goed gebouwde tool wacht en probeert opnieuw; een slecht gebouwde meldt een fout die nooit van jou was.
Schaadt een bereikte limiet mijn account?
Nee. Het is een plafond op een applicatie, geen straf voor jou. Blijven aanbeuken tegen de limiet in plaats van te wachten kan de applicatie zelf beperkt krijgen, maar dat raakt haar status en niet jouw profiel.
Waarom mist er een dag in mijn statistieken?
Een API-limiet is een van de gebruikelijke oorzaken. Cijfers worden verzameld door het platform per post te bevragen, dus een opgebruikt venster laat een gat achter dat bij de volgende ronde wordt gevuld in plaats van nooit aan te komen.
Is dit hetzelfde als een shadowban?
Nee, al worden ze verward omdat beide eruitzien als iets dat stilletjes niet meer werkt. Een API-limiet is een gedocumenteerd plafond met een resettijd en een expliciete responscode. Een terugval in bereik heeft geen van beide.
Kan ik de limiet verhogen?
Niet als gebruiker van een tool. Limieten worden per applicatie door het platform gezet en hangen af van het toegangsniveau dat die applicatie kreeg, dus het antwoord ligt altijd aan de kant van de tool en niet in jouw instellingen.