Home / Data APIs
IP 2 Country (ip2country.info)
ip2country.info/IP to country APIdata-apis/ip2country-infoJSONcomparereport an errorprovider JSON
- Free allowance
- None: every path tried on the documented API host api.ip2country.info answers HTTP 400 Invalid URL, and the home page sends visitors to ipapi.com for a free API key
- Verdict
- deadthe offer or the service no longer exists
- Cost
- no price stated
- Identity
- emailno card, no phone
- Binding limit
- noneno named constraint binds
- Evidence
- measured7 sources; a live request was made and its output kept
- Freshness
- checked 2026-11-02checked 2026-11-02 (live)
| Free tier | none: every path tried on the documented API host api.ip2country.info answers HTTP 400 Invalid URL, and the home page sends visitors to ipapi.com for a free API key unit none; metered on none; the free key the home page points to is the ipapi.com Free plan, which has its own record. |
|---|
| Price | none stated |
|---|
| Binding | none the documented API host does not answer, so no limit can be reached. |
|---|
| Identity | email the home page now directs to an ipapi.com account for a free key; the former keyless form no longer answers |
|---|
| Egress | not applicable: the API does not answer |
|---|
| Per-object cap | not applicable: the API does not answer |
|---|
| Retention | not applicable: the API does not answer |
|---|
| Interface | rest documented form GET https://api.ip2country.info/ip?{ip}; the host answers HTTP 400 Invalid URL (an error reference page) for that form, for /ip?ip={ip}, for /ip and for / |
|---|
| Tooling | none that works; the home page names an npm package and a messenger bot |
|---|
| Composes with | No working route: the home page directs callers to a free ipapi.com key, which has its own record. Bulk path: none. |
|---|
| Reliability | api.ip2country.info answered HTTP 400 Invalid URL for every path tried on 2026-11-02, and ip2country.info/ip answered HTTP 404 |
|---|
| Notes | Free requests: none; the API host does not answer. Rate limit: not applicable. Bulk path: none. The home page names the successor offer: a free key at ipapi.com. |
|---|
| Evidence note | measured Four paths of the API host were probed on 2026-11-02 and each answered HTTP 400; the home page was quoted. The former free quota and rate were never published on a page that could be read, so they are unverified. |
|---|
| Parsed numbers | |
|---|
Evidence 7
| date | source | what it proved |
|---|
| 2026-11-02 | ip2country.info/ | part of the text of Composes with, above |
| 2026-11-02 | ip2country.info/ | the documented request form is GET https://api.ip2country.info/ip?{ip} |
| 2026-11-02 | probe: https://api.ip2country.info/ip?8.8.8.8 | the documented request form answered HTTP 400 |
| 2026-11-02 | probe: https://api.ip2country.info/ip?8.8.8.8 | the answer is an Invalid URL error page |
| 2026-11-02 | probe: https://api.ip2country.info/ip?ip=8.8.8.8 | the form with an ip parameter answered HTTP 400 |
| 2026-11-02 | probe: https://api.ip2country.info/ | the API host root answered HTTP 400 |
| 2026-11-02 | probe: https://ip2country.info/ip?8.8.8.8 | the main host answers HTTP 404 for /ip |
More fields 2
| bulk path | none |
|---|
| free requests | none |
|---|