{"eid":"ipinfodb","name":"IPInfoDB","domain":"ipinfodb.com","resolved_by":"domain","topics":["data-apis"],"n_records":1,"best_vorder":7,"review":null,"aliases":["IPInfoDB","ipinfodb.com"],"records":[{"rid":"data-apis/ipinfodb","card":{"rid":"data-apis/ipinfodb","eid":"ipinfodb","topic":"data-apis","slug":"ipinfodb","provider":"IPInfoDB","url":"https://www.ipinfodb.com/api","domain":"ipinfodb.com","category":"IP geolocation API","tier":"Free key","verdict":"dead","vorder":7,"grp":"dead","self_hosted":0,"confidence":"documented","binding":"none","identity_kind":"email","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"rest","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-11-02T00:23:42.887Z","verified_basis":"live","checked_on":"2026-11-02","stale_on":"2026-12-03","n_evidence":10,"usd_month":null,"usd_per_tb_month":null,"summary":"none for a new user: the register page says no new sign-ups are accepted for the API and points to a free IP2Location.io API; a key issued earlier was limite...","duplicate_of":null,"n_unknown":1,"free_unit":"none"},"record":{"topic":"data-apis","slug":"ipinfodb","provider":"IPInfoDB","url":"https://www.ipinfodb.com/api","category":"IP geolocation API","tier":"Free key","free_tier":{"stated":"none for a new user: the register page says no new sign-ups are accepted for the API and points to a free IP2Location.io API; a key issued earlier was limited to 2 queries a second","unit":"none","metered_on":"none","source_url":"https://www.ipinfodb.com/register","read_on":"2026-11-02","notes":"the page says a faster key from IP2Location.io offers 30K IP geolocation queries a month; that offer has its own record."},"per_object_cap":{"stated":"one IP address per request (the ip parameter, default the caller)","bytes":null,"source_url":"https://www.ipinfodb.com/api"},"retention":{"stated":"not stated; the page suggests keeping the geolocation in a cookie instead of querying on every page view","days":null,"source_url":"https://www.ipinfodb.com/api"},"egress":{"terms":"not applicable: raw, XML or JSON answers, not metered in bytes","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://www.ipinfodb.com/api"},"interface":["rest"],"interface_detail":"GET https://api.ipinfodb.com/v3/ip-country/ and /v3/ip-city/ with the key, ip and format parameters (raw, xml or json)","endpoint":"https://api.ipinfodb.com/v3/ip-city/","tooling":"any HTTP client; PHP, Ruby, Python, C#, VB.NET and Java examples are on the page","chaining":"No new key can be created; the register page names the IP2Location.io free API as the replacement. Bulk path: none.","limits":[{"kind":"request-rate","value":"2 queries per second; a faster IP is temporarily blocked and then permanently banned","source":"https://www.ipinfodb.com/api"}],"binding":"none","binding_note":"no new key can be created, so no limit can be reached by a new user.","identity_cost":{"kind":"email","detail":"the former sign-up gave a free key; the register page now says no new sign-ups are accepted","country":null},"reliability_note":"past 2 queries a second an IP address is temporarily blocked by a firewall and then permanently banned; the origin answers HTTP 403 to a plain client and the pages were read from stored copies","confidence":"documented","confidence_note":"The API page and the register page were quoted on 2026-11-02 from stored copies, because the origin answers HTTP 403 to direct reads; whether keys issued earlier still answer was not tested.","evidence":[{"url":"https://www.ipinfodb.com/register","date":"2026-11-02","proved":"new sign-ups for the API are closed","capture":"sha256:21a0d9eb95438d1ed0d23b055af884eb146bc92caa59aa43e973cacac64be0d7","quote":"We are no longer accepting new sign ups for the IPInfoDB API."},{"url":"https://www.ipinfodb.com/register","date":"2026-11-02","proved":"the page points to a free IP2Location.io API","capture":"sha256:21a0d9eb95438d1ed0d23b055af884eb146bc92caa59aa43e973cacac64be0d7","quote":"Instead, please sign up for a free IP2Location.io IP Geolocation API, which offers a faster API with more geolocation data points."},{"url":"https://www.ipinfodb.com/api","date":"2026-11-02","proved":"the API page answers HTTP 403 to a plain client","capture":"sha256:39d1caae31592fd311c79e5885cc9f239d885eba7ca24017c1eccac175a1f12c","quote":null},{"url":"https://www.ipinfodb.com/api","date":"2026-11-02","proved":"the 403 is a Cloudflare managed challenge","capture":"sha256:39d1caae31592fd311c79e5885cc9f239d885eba7ca24017c1eccac175a1f12c","quote":"cf-mitigated: challenge"},{"url":"https://www.ipinfodb.com/api","date":"2026-11-02","proved":"the free service is limited to 2 queries a second","capture":"sha256:4f5bd071ac9cb30b94e8c43445a1bfbb69bb80576f1dd0cbe00f7bed907dad25","quote":"To remain the stabilities of free service, a rate limit of 2 queries per second applied to our API servers."},{"url":"https://www.ipinfodb.com/api","date":"2026-11-02","proved":"a faster IP is temporarily blocked","capture":"sha256:4f5bd071ac9cb30b94e8c43445a1bfbb69bb80576f1dd0cbe00f7bed907dad25","quote":"Any IP querying the API faster than this rate will be temporarily blocked by our firewall."},{"url":"https://www.ipinfodb.com/api","date":"2026-11-02","proved":"a request takes one IP address, defaulting to the caller","capture":"sha256:4f5bd071ac9cb30b94e8c43445a1bfbb69bb80576f1dd0cbe00f7bed907dad25","quote":"| ip | No | Client IP | IPv4 or IPv6 address. |"},{"url":"https://www.ipinfodb.com/api","date":"2026-11-02","proved":"a key from a free account is required","capture":"sha256:4f5bd071ac9cb30b94e8c43445a1bfbb69bb80576f1dd0cbe00f7bed907dad25","quote":"| key | Yes | API key provided with your free account. |"},{"url":"https://www.ipinfodb.com/api","date":"2026-11-02","proved":"the city-precision request form","capture":"sha256:4f5bd071ac9cb30b94e8c43445a1bfbb69bb80576f1dd0cbe00f7bed907dad25","quote":"https://api.ipinfodb.com/v3/ip-city/?key=YOUR_API_KEY&ip=IPV4_OR_IPV6_ADDRESS&format=json"},{"url":"https://www.ipinfodb.com/api","date":"2026-11-02","proved":"the page suggests storing the geolocation in a cookie","capture":"sha256:4f5bd071ac9cb30b94e8c43445a1bfbb69bb80576f1dd0cbe00f7bed907dad25","quote":"- If you track your visitors, avoid querying our API for all your page views (you can store the geolocation in a cookie, see below for an example)."}],"verdict":"dead","verified_at":"2026-11-02T00:23:42.887Z","notes":"Free requests: none for new users; sign-ups are closed. Rate limit: 2 queries a second, blocked then banned past it. Bulk path: none. The replacement named on the register page is IP2Location.io, which has its own record.","extras":{"bulk_path":"none","free_requests":"none for new users"}},"claims":[{"path":"$.free_tier","kind":"has-free-tier","num":0.0,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:request-rate","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[["$.evidence[2].quote","withheld"]],"history":[],"drift":[]}]}