[{"data":1,"prerenderedAt":73},["ShallowReactive",2],{"doc:\u002Fgetting-started\u002Frate-limits":3},{"page":4,"toc":69},{"path":5,"title":6,"description":7,"blocks":8},"\u002Fgetting-started\u002Frate-limits","Rate limits & quotas","Monthly plan quotas, burst concurrency, and zero-429 Prepaid Micro-USD Wallet overflow.",[9,12,17,54,57,59,62],{"type":10,"text":11},"p","Every API plan includes a predictable monthly lookup quota with generous burst capacity. When your monthly quota is exhausted, you choose whether requests stop cleanly (`429 quota_exceeded`) or continue seamlessly via your **Prepaid Micro-USD Wallet** (`$0.10 \u002F 1,000 lookups`).",{"type":13,"level":14,"text":15,"id":16},"heading",2,"Monthly quotas by plan","monthly-quotas-by-plan",{"type":18,"columns":19,"rows":25},"table",[20,21,22,23,24],"Plan","Monthly quota","Sustained \u002F Burst RPS","Price","Included field families",[26,32,38,44,49],[27,28,29,30,31],"Free","30,000 \u002F month","5 \u002F 20 req\u002Fs","$0","`geo_country`, `network`",[33,34,35,36,37],"Starter","250,000 \u002F month","10 \u002F 50 req\u002Fs","$12 \u002F mo","`geo_country`, `geo_city`, `network`, `connection`",[39,40,41,42,43],"Pro","2,000,000 \u002F month","30 \u002F 150 req\u002Fs","$39 \u002F mo","`geo_country`, `geo_city`, `network`, `connection`, `anonymity`, `security_extensions`",[45,46,47,48,43],"Business","10,000,000 \u002F month","100 \u002F 500 req\u002Fs","$99 \u002F mo",[50,51,52,53,43],"Enterprise","50,000,000 \u002F month","500 \u002F 2500 req\u002Fs","$299 \u002F mo",{"type":13,"level":14,"text":55,"id":56},"Prepaid Micro-USD Wallet (`$0.10 \u002F 1,000 lookups`)","prepaid-micro-usd-wallet-0-10-1-000-lookups",{"type":10,"text":58},"If you experience a traffic spike or DDoS event and want **zero `429` interruptions**, fund your **Prepaid Micro-USD Wallet** in the [dashboard](https:\u002F\u002Fdashboard.ipscope.io). Overflow lookups beyond your monthly plan quota are metered at a flat **$0.10 per 1,000 requests** (`1,000 micro-USD` per lookup) with sub-cent precision. If your wallet balance is `$0`, the API simply returns `429 quota_exceeded`, so you are never billed surprise post-paid overage invoices.",{"type":13,"level":14,"text":60,"id":61},"How lookups are counted","how-lookups-are-counted",{"type":63,"items":64},"list",[65,66,67,68],"A `200 OK` response from `\u002Fv1\u002Fip\u002F{ip}` or `\u002Fv1\u002Fip\u002Fme` counts as **1 lookup**.","A `POST \u002Fv1\u002Fip\u002Fbatch` call counts **1 lookup per unique resolved IP** in the batch (up to 100 per call). All [official SDKs](\u002Fsdks) deduplicate and check their local LRU cache before sending a batch.","`4xx` client errors, `429` responses, and `GET \u002Fv1\u002Fstatus` health checks **never** count against your quota.","Filtering with `?field_families=` reduces payload size but still counts as 1 lookup.",[70,71,72],{"id":16,"text":15,"level":14},{"id":56,"text":55,"level":14},{"id":61,"text":60,"level":14},1793226504196]