fshy

Home / Data APIs

ipgeolocationapi.io

ipgeolocationapi.io/pricingIP geolocation APIdata-apis/ipgeolocationapi-ioJSONcomparereport an errorprovider JSON

Free allowance
Free plan, USD 0: 5,000 requests a day with no key, no account and no credit card, counted per caller IP address and reset at 00:00 UTC; country, city, region, ASN, timezone and currency data as JSON, XML or CSV
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
anonymousno card, no phone
Binding limit
volume-quota5,000 requests a day per caller IP address, reset at 00:00 UTC; HTTP 429 with Retry-After past it
Evidence
documented19 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-12-03checked 2026-11-02 (live); stale on 2026-12-03
Free tierFree plan, USD 0: 5,000 requests a day with no key, no account and no credit card, counted per caller IP address and reset at 00:00 UTC; country, city, region, ASN, timezone and currency data as JSON, XML or CSV
unit requests; metered on request-count; Starter is USD 19 a month for 600,000 requests, Business USD 39 for 3,000,000 and Max USD 99 for 10,000,000. At the cap the API answers HTTP 429 with Retry-After; nothing is billed unless an opt-in surcharge is switched on.
Pricenone stated
Limits
  • volume-quota (binding) 5,000 requests a day per caller IP address, reset at 00:00 UTC; HTTP 429 with Retry-After past it source
  • per-object-cap one IP per request on the Free plan; 100 IPs per call on the bulk endpoint (Business and Max) source
Bindingvolume-quota 5,000 requests a day per caller IP is the only published cap of the free tier; no per-second rate is stated.
Identityanonymous no key, no account and no credit card for the free tier; an API key from an account console is needed only for the security, company and bulk features
Egressnot applicable: JSON, XML and CSV answers, not metered in bytes
Per-object capone IP address per request on the Free plan; the bulk endpoint takes 100 IPs a call on Business and Max
Retentionnot applicable: a lookup API; keyless lookups are not stored by the service
Interfacerest GET https://ipgeolocationapi.io/{ip} answers JSON, XML or CSV for an IPv4 or IPv6 address or a hostname, and GET / answers for the caller; paid features take a key in the X-API-Key header or the key parameter
Toolingany HTTP client; every answer carries X-RateLimit-Limit, X-RateLimit-Remaining and Retry-After headers, and ?rate=1 puts the quota in the JSON body
Composes with5,000 keyless lookups a day per caller IP with city, ASN, timezone and currency in one answer. Bulk path: the bulk endpoint (100 IPs a call) and 100,000-row async jobs on Business, USD 39 a month; city, ASN and security database snapshots (CSV, MMDB) on Max, USD 99 a month, or as an add-on.
Reliabilitythe origin answered HTTP 502 Bad gateway on /pricing at 10:18 and 15:21 UTC and on /8.8.8.8 at 15:21 UTC on 2026-11-02, so no keyless lookup could be completed; past the daily cap the API answers HTTP 429 with Retry-After
NotesFree requests: 5,000 a day per caller IP, no key. Rate limit: the daily cap with HTTP 429 and Retry-After; no per-second rate is stated. The FAQ says keyless lookups are not stored by the service. Bulk path: the bulk endpoint and async jobs on Business and Max, CSV and MMDB snapshots on Max.
Evidence notedocumented Pricing, documentation, FAQ and terms text was read on 2026-11-02 from stored copies of the pages, because the origin answered HTTP 502 to every direct and pinned read; the free-tier numbers are the vendor's own, and no keyless lookup could be exercised. The Free plan card lists Threat detection and Bulk endpoint, while the comparison table and the documentation make them paid features; the table is followed here. A live keyless lookup with its rate-limit headers would move it to measured.
Parsed numbers
  • has-free-tier 1
  • volume-quota 5000 requests / day
Evidence 19
datesourcewhat it proved
2026-11-02ipgeolocationapi.io/pricingthe Free plan needs no credit card and no key
2026-11-02ipgeolocationapi.io/pricingFree is 5,000 requests a day; Starter, Business and Max are monthly
2026-11-02ipgeolocationapi.io/docsthe Free plan costs USD 0 and allows 5,000 a day
2026-11-02ipgeolocationapi.io/docsthe daily cap is counted per caller IP and resets at 00:00 UTC
2026-11-02ipgeolocationapi.io/docsrate-limit headers on every answer and an opt-in quota field in the body
2026-11-02ipgeolocationapi.io/pricingpast the cap the API answers HTTP 429 with Retry-After
2026-11-02ipgeolocationapi.io/pricingthe Free plan answers JSON, XML or CSV
2026-11-02ipgeolocationapi.io/pricingthe Free plan includes timezone and currency data
2026-11-02ipgeolocationapi.io/pricingthe first plan card lists threat detection and a bulk endpoint, which the comparison table marks No for Free
2026-11-02ipgeolocationapi.io/pricingthe bulk endpoint of 100 IPs a call is Business and Max only
2026-11-02ipgeolocationapi.io/pricingCSV and MMDB database snapshots are included on Max only
2026-11-02ipgeolocationapi.io/docsa key is needed only for security, company and bulk features
2026-11-02ipgeolocationapi.io/docsa plain GET with an IP, an IPv6 address or a domain name needs no key
2026-11-02ipgeolocationapi.io/faqpart of the text of Notes, above
2026-11-02ipgeolocationapi.io/faqthe free tier is keyless with no card
2026-11-02ipgeolocationapi.io/termsfree usage needs no account
2026-11-02probe: https://ipgeolocationapi.io/pricingthe origin answered HTTP 502 on /pricing at 10:18 UTC on 2026-11-02
2026-11-02probe: https://ipgeolocationapi.io/pricingthe origin still answered HTTP 502 on /pricing at 15:21 UTC on 2026-11-02
2026-11-02probe: https://ipgeolocationapi.io/8.8.8.8the keyless lookup path /8.8.8.8 answered HTTP 502 at 15:21 UTC on 2026-11-02
More fields 2
bulk pathbulk endpoint (100 IPs a call) and async jobs on Business and Max; CSV and MMDB snapshots on Max
free requests5,000 a day per caller IP, no key