Home / Data APIs
The IP API (theipapi.com)
theipapi.com/pricingIP geolocation APIdata-apis/theipapiJSONcomparereport an errorprovider JSON
- Free allowance
- Free plan: 1,000 requests a day, geolocation and ASN with company data, daily data updates
- Verdict
- ★ qualifiesusable as stated; the read path was probed
- Cost
- free tier
- Identity
- emailno card, no phone
- Binding limit
- volume-quota1,000 requests a day
- Evidence
- documented13 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-12-04checked 2026-11-03 (live); stale on 2026-12-04
| Free tier | Free plan: 1,000 requests a day, geolocation and ASN with company data, daily data updates unit requests; metered on request-count; Beginner is USD 19 a month for 600,000 requests a month |
|---|
| Price | none stated |
|---|
| Limits | - volume-quota (binding) 1,000 requests a day source
unverified: behind a sign-up: the response headers of a keyed lookup, which the documentation does not list |
|---|
| Identity | email email and password, or Google sign-in |
|---|
| Egress | not applicable |
|---|
| Per-object cap | not stated |
|---|
| Retention | not stated |
|---|
| Interface | rest |
|---|
| Tooling | any HTTP client |
|---|
| Composes with | 1,000 keyed lookups a day with ASN and company data. Bulk path: POST /v1/ip/batch with up to 100 IPs per request, each unique IP counting as one request against the quota; the documentation names no plan restriction for it |
|---|
| Reliability | no email support on the free plan |
|---|
| Notes | Free requests: 1,000 a day. Rate limit: 1,000 requests a day on the free plan, reset daily; a request past the limit answers HTTP 429. The documentation advises caching results. Bulk path: POST /v1/ip/batch with up to 100 IPs per request. |
|---|
| Evidence note | documented the pricing and signup pages were quoted on 2026-10-30 and 2026-10-31; no keyed lookup was made. |
|---|
| Parsed numbers | - has-free-tier 1
- volume-quota 1000 requests / day
|
|---|
Evidence 13
| date | source | what it proved |
|---|
| 2026-10-30 | theipapi.com/pricing | the free plan is 1,000 requests a day |
| 2026-10-30 | theipapi.com/pricing | the free plan has no end date |
| 2026-10-30 | theipapi.com/pricing | data updates daily |
| 2026-10-30 | theipapi.com/pricing | Beginner is USD 19 a month |
| 2026-10-30 | theipapi.com/pricing | Beginner is 600,000 requests a month |
| 2026-10-31 | theipapi.com/signup | the signup form asks an email |
| 2026-10-31 | theipapi.com/signup | Google sign-in is offered |
| 2026-11-02 | theipapi.com/documentation | the documentation lists POST /v1/ip/batch with up to 100 IPs per request, each unique IP counting as one request against the quota, and names no plan restriction for it |
| 2026-11-02 | theipapi.com/documentation | the documentation lists POST /v1/ip/batch with up to 100 IPs per request |
| 2026-11-02 | theipapi.com/documentation | the documentation states that rate limits reset daily for the free plan, lists HTTP 429 for a request past the limit, and lists the batch endpoint with up to 100 IPs per request |
| 2026-11-02 | probe: https://api.theipapi.com/v1/ip/8.8.8.8 | a lookup with no API key answered HTTP 401 with the error No API Key Provided, so a keyed answer and its headers show only after sign-up |
| 2026-11-02 | theipapi.com/llms.txt | after sign-up the account email is confirmed to receive the API key |
| 2026-11-02 | theipapi.com/pricing | not published |
More fields 2
| bulk path | POST /v1/ip/batch, up to 100 IPs per request |
|---|
| free requests | 1,000 a day |
|---|
Unknown values 1
- egress terms: the field does not apply to this kind of offer