Begränsning av anrop och kvoter
Förstå Smart Money API:s anropsbegränsningar, dagliga kvoter för varje prenumerationsnivå och optimeringsstrategier för att maximera din API-användning.
Översikt
Smart Money API tillämpar dagliga anropskvoter för att säkerställa servicekvalitet och rättvisa för alla användare. Varje prenumerationsnivå har en olik daglig gräns. När du överskrider din dagliga kvot får du ett 429 Too Many Requests-fel tills din kvot återställs vid midnatt UTC.
Anropsbegränsningar tillämpas per API-nyckel. Varje nyckel har sin egen oberoende kvot. Du kan generera flera nycklar för olika applikationer och övervaka användningen för var och en separat.
Kvoter per prenumerationsnivå
| Nivå | Dagliga anrop | Pris | Funktioner |
|---|---|---|---|
| Gratis | 200 anrop/dag | $0 | BTC, ETH, SOL, finansieringsräntor, likvidationer |
| Handlare | 1,000 anrop/dag | $29/månad | Alla symboler, valjepositioner, OI-data |
| Pro | 5 000 anrop/dag | $79/månad | Bekräftelsepoäng, on-chain-data, webhooks |
| Enterprise | Anpassad | Anpassad | Dedikerad support, anpassade integrationer |
Svarhuvuden för anropsbegränsning
Varje API-svar inkluderar huvuden som visar din aktuella kvotstatus:
| Huvud | Beskrivning |
|---|---|
X-Requests-Limit |
Totalt antal tillåtna anrop per dag (t.ex. 200 för Handlare) |
X-Requests-Remaining |
Återstående anrop under aktuell dag |
X-Requests-Reset |
Unix-tidsstämpel för när kvoten återställs |
X-Requests-Reset-ISO |
ISO 8601-tidsstämpel för kvotåterställning |
Kontrollera kvot innan du gör anrop
Dagligt begränsningsfönster
Anropsbegränsningar fungerar i ett rullande 24-timmarsfönster. Din kvot återställs dagligen vid midnatt UTC (00:00 UTC). Den exakta återställningstiden finns i X-Requests-Reset-ISO huvudet.
Exempel: Handlarnivå (1,000 anrop/dag)
- Dag 1 (21 mars): 200 anrop tillgängliga vid 00:00 UTC
- 10:30 UTC: Gjorde 75 anrop, 125 kvar
- 15:45 UTC: Gjorde 100 fler anrop, 25 kvar
- 23:59 UTC: Fortfarande 25 anrop kvar (kan inte föras över)
- Dag 2 (22 mars, 00:00 UTC): Kvoten återställs till 200
Optimeringsstrategier
1. Cacha API-svar
Valjepositioner ändras inte varje sekund. Cacha resultat i 30-60 sekunder och servera cachad data istället för att göra nya API-anrop.
2. Använd WebSocket för realtidsdata
WebSocket-anslutningar levererar uppdateringar direkt utan att räknas mot din anropsbegränsning. Prenumerera på strömmar och få uppdateringar när de händer, vilket minskar antalet REST API-anrop som behövs.
3. Batch-anrop strategiskt
Gör ett anrop med flera symboler när det är möjligt istället för separata anrop för varje symbol. Detta minskar API-anropen med upp till 10x.
4. Använd filtrering vid anropstid
Tillämpa filter (symbol, börs, min_position_size) i frågeparametrar för att få exakt den data du behöver, och undvik efterbehandling.
Hantera anropsbegränsningsfel
Försök igen med exponentiell backoff
Redo att uppgradera?
Gratisnivå räcker inte? Uppgradera till Handlare eller Pro för högre kvoter och tillgång till avancerade funktioner som bekräftelsepoäng och on-chain-data.
Visa priserOptimerad din API-användning idag
Implementera cachning, använd WebSocket för realtidsdata och hantera anropsbegränsningar graciöst.
Läs dokumentationFå live valjeflöde, finansiering, öppet intresse och on-chain-data över 3 börser från ett API. Gratisnivå, inget kreditkort, uppgradera när som helst.
Börja gratis →Redo att bygga? Hämta en gratis API-nyckel (200 anrop/dag, inget kort) och börja hämta live valje-, finansierings- och on-chain-data.
Hämta din API-nyckel →