Home / Data APIs
IP.City
www.ip.city/users.phpIP geolocation APIdata-apis/ip-cityJSONcomparereport an errorprovider JSON
- Free allowance
- 100 free requests per API key each day, after the email address is verified; meant for the development phase
- Verdict
- fails: quotathe free allowance is too small to matter
- Cost
- free tier
- Identity
- emailno card, no phone
- Binding limit
- volume-quota100 requests per API key a day; 0 until the email is verified
- Evidence
- documented6 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 | 100 free requests per API key each day, after the email address is verified; meant for the development phase unit requests; metered on request-count |
|---|
| Price | none stated |
|---|
| Limits | - volume-quota (binding) 100 requests per API key a day; 0 until the email is verified source
|
|---|
| Identity | email email, password and name with an arithmetic check; the key activates after email verification |
|---|
| Egress | not applicable |
|---|
| Per-object cap | not stated |
|---|
| Retention | not stated |
|---|
| Interface | rest GET https://ip.city/api.php?ip=IP&key=KEY, JSON with a status field |
|---|
| Tooling | any HTTP client |
|---|
| Composes with | 100 lookups a day per key is a development allowance. Bulk path: none |
|---|
| Reliability | past 100 requests in a day the API returns an error message |
|---|
| Notes | Free requests: 100 a day per verified key. Rate limit: not stated. Bulk path: none. |
|---|
| Evidence note | documented the API access page was quoted on 2026-10-30; no keyed lookup was made. |
|---|
| Parsed numbers | - has-free-tier 1
- volume-quota 100 requests
|
|---|
Evidence 6
More fields 2
| bulk path | none |
|---|
| free requests | 100 a day |
|---|
Unknown values 1
- egress terms: the field does not apply to this kind of offer