Home / Data APIs
ipapi (ipapi.co)
ipapi.co/pricing/IP geolocation APIdata-apis/ipapi-coJSONcomparereport an errorprovider JSON
- Free allowance
- Free trial plan: up to 1,000 IP lookups a day (about 30K a month) with no sign-up for basic fields and no credit card; suitable for testing and development
- Verdict
- caveatusable, with a named limit or an unprobed read path
- Cost
- free tier
- Identity
- anonymousno card, no phone
- Binding limit
- volume-quotaup to 1,000 lookups a day on the free trial
- Evidence
- documented8 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-12-01checked 2026-10-31 (live); stale on 2026-12-01
| Free tier | free trial plan: up to 1,000 IP lookups a day (about 30K a month) with no sign-up for basic fields and no credit card; suitable for testing and development unit requests; metered on request-count; the pricing FAQ says the trial is for a limited time, while the FAQ page says it has no time limit; paid plans start at USD 15 a month for 60K lookups |
|---|
| Price | none stated |
|---|
| Limits | - volume-quota (binding) up to 1,000 lookups a day on the free trial source
|
|---|
| Identity | anonymous basic fields need no sign-up and no credit card; a higher-limit trial is by contact request |
|---|
| Egress | not applicable |
|---|
| Per-object cap | single lookups; bulk lookup on the free trial is limited |
|---|
| Retention | not stated |
|---|
| Interface | rest GET https://ipapi.co/{ip}/json/ with no key (also /{ip}/{field}/, xml, csv, yaml, jsonp); HTTP 429 RateLimited when the quota is exceeded |
|---|
| Tooling | any HTTP client |
|---|
| Composes with | up to 1,000 keyless lookups a day with city, coordinates, time zone, currency and ASN fields. Bulk path: none on the free trial |
|---|
| Reliability | heuristics may further restrict free calls; the trial is described as for testing and development, and the pricing page and FAQ disagree on whether it is time-limited |
|---|
| Notes | Free requests: up to 1,000 a day, no key. Rate limit: HTTP 429 past the quota. Bulk path: none free. |
|---|
| Evidence note | documented the pricing page, the FAQ and the API docs were quoted on 2026-10-30, and a keyless lookup answered HTTP 200 with city-level fields; the daily quota was not exhausted to observe it. |
|---|
| Parsed numbers | |
|---|
Evidence 8
| date | source | what it proved |
|---|
| 2026-10-30 | ipapi.co/pricing/ | the free trial gives up to 1,000 lookups a day |
| 2026-10-30 | ipapi.co/pricing/ | free calls may be further restricted |
| 2026-10-30 | ipapi.co/pricing/ | bulk lookup is limited on the free trial |
| 2026-10-30 | ipapi.co/pricing/ | the first paid plan is USD 15 a month |
| 2026-10-30 | ipapi.co/pricing/ | the first paid plan is 60K lookups a month |
| 2026-10-30 | ipapi.co/faq/ | the free plan has no card, no sign-up for basic fields and no time limit |
| 2026-10-30 | ipapi.co/api/ | HTTP 429 when the quota is exceeded |
| 2026-10-30 | probe: https://ipapi.co/8.8.8.8/json/ | a keyless lookup answered with city data |
More fields 2
| bulk path | none on the free trial |
|---|
| free requests | up to 1,000 a day |
|---|
Unknown values 1
- egress terms: the field does not apply to this kind of offer