Rate Limiting at Quotas
Unawain ang mga rate limit ng Smart Money API, daily quotas para sa bawat subscription tier, at mga estratehiya sa pag-optimize para masulit ang iyong paggamit ng API.
Pangkalahatang-ideya
Ang Smart Money API ay nagpapatupad ng daily request quotas para masiguro ang kalidad ng serbisyo at patas na paggamit para sa lahat ng user. Ang bawat subscription tier ay may kanya-kanyang daily limit. Kapag nalampasan mo ang iyong daily quota, makakatanggap ka ng 429 Too Many Requests error hanggang sa mag-reset ang iyong quota sa hatinggabi UTC.
Ang mga rate limit ay inilalapat bawat API key. Ang bawat key ay may sariling independent quota. Maaari kang gumawa ng maraming key para sa iba't ibang application at subaybayan ang paggamit ng bawat isa nang hiwalay.
Mga Quota ayon sa Subscription Tier
| Tier | Mga Request sa Isang Araw | Presyo | Mga Tampok |
|---|---|---|---|
| Libre | 200 requests/day | $0 | BTC, ETH, SOL, funding rates, liquidations |
| Trader | 1,000 requests/day | $29/month | Lahat ng symbols, whale positions, OI data |
| Pro | 5,000 requests/day | $79/month | Confirmation scores, on-chain data, webhooks |
| Enterprise | Custom | Custom | Dedicated support, custom integrations |
Mga Response Header ng Rate Limit
Ang bawat API response ay may kasamang mga header na nagpapakita ng iyong kasalukuyang quota status:
| Header | Deskripsyon |
|---|---|
X-Requests-Limit |
Kabuuang request na pinapayagan bawat araw (hal., 200 para sa Trader) |
X-Requests-Remaining |
Mga natitirang request sa kasalukuyang araw |
X-Requests-Reset |
Unix timestamp kung kailan magre-reset ang quota |
X-Requests-Reset-ISO |
ISO 8601 timestamp para sa pag-reset ng quota |
Pagsuri sa Quota Bago Gumawa ng mga Request
Daily Rate Window
Ang mga rate limit ay gumagana sa 24-oras na rolling window. Ang iyong quota ay nare-reset araw-araw sa hatinggabi UTC (00:00 UTC). Ang eksaktong oras ng reset ay ibinibigay sa X-Requests-Reset-ISO header.
Halimbawa: Trader Tier (1,000 requests/day)
- Araw 1 (Mar 21): 200 requests available at 00:00 UTC
- 10:30 UTC: Made 75 requests, 125 remaining
- 15:45 UTC: Made 100 more requests, 25 remaining
- 23:59 UTC: Still 25 requests remaining (can't carry over)
- Araw 2 (Mar 22, 00:00 UTC): Quota resets to 200
Mga Diskarte sa Pag-optimize
1. I-cache ang mga API Response
Ang mga posisyon ng whale ay hindi nagbabago bawat segundo. I-cache ang mga resulta sa loob ng 30-60 segundo at maghatid ng cached data sa halip na gumawa ng mga bagong API call.
2. Gamitin ang WebSocket para sa Real-Time Data
Ang mga koneksyon sa WebSocket ay naghahatid ng mga update nang real-time nang hindi binibilang sa iyong rate limit. Mag-subscribe sa mga stream at tumanggap ng mga update habang nangyayari ang mga ito, na nagbabawas sa bilang ng mga REST API call na kailangan.
3. I-batch ang mga Request nang Strategic
Gumawa ng isang request na may maraming simbolo kung posible sa halip na hiwalay na mga request para sa bawat simbolo. Binabawasan nito ang mga API call hanggang 10x.
4. Gamitin ang Filtering sa Oras ng Request
Mag-apply ng mga filter (symbol, exchange, min_position_size) sa query parameters upang makuha ang eksaktong data na kailangan mo, na iniiwasan ang pangangailangan para sa post-processing.
Pagharap sa mga Rate Limit Error
Subukang Muli gamit ang Exponential Backoff
Handa nang Mag-upgrade?
Hindi sapat ang free tier? Mag-upgrade sa Trader o Pro para sa mas mataas na quota at access sa mga advanced feature tulad ng confirmation scores at on-chain data.
View PricingI-optimize ang Iyong Paggamit ng API Ngayon
Ipapatupad ang caching, gumamit ng WebSocket para sa real-time data, at pangasiwaan nang maayos ang mga rate limit.
Read DocumentationKumuha ng live whale flow, funding, open interest at on-chain data sa 3 exchanges mula sa isang API. Free tier, no credit card, upgrade any time.
Start free →Handa nang mag-build? Kumuha ng libreng API key (200 calls/day, no card) at simulan ang pagkuha ng live whale, funding at on-chain data.
Get your API key →