fshy

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 tiernone: 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.
Pricenone stated
Bindingnone the documented API host does not answer, so no limit can be reached.
Identityemail the home page now directs to an ipapi.com account for a free key; the former keyless form no longer answers
Egressnot applicable: the API does not answer
Per-object capnot applicable: the API does not answer
Retentionnot applicable: the API does not answer
Interfacerest 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 /
Toolingnone that works; the home page names an npm package and a messenger bot
Composes withNo working route: the home page directs callers to a free ipapi.com key, which has its own record. Bulk path: none.
Reliabilityapi.ip2country.info answered HTTP 400 Invalid URL for every path tried on 2026-11-02, and ip2country.info/ip answered HTTP 404
NotesFree 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 notemeasured 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
  • has-free-tier 0
Evidence 7
datesourcewhat it proved
2026-11-02ip2country.info/part of the text of Composes with, above
2026-11-02ip2country.info/the documented request form is GET https://api.ip2country.info/ip?{ip}
2026-11-02probe: https://api.ip2country.info/ip?8.8.8.8the documented request form answered HTTP 400
2026-11-02probe: https://api.ip2country.info/ip?8.8.8.8the answer is an Invalid URL error page
2026-11-02probe: https://api.ip2country.info/ip?ip=8.8.8.8the form with an ip parameter answered HTTP 400
2026-11-02probe: https://api.ip2country.info/the API host root answered HTTP 400
2026-11-02probe: https://ip2country.info/ip?8.8.8.8the main host answers HTTP 404 for /ip
More fields 2
bulk pathnone
free requestsnone