{"eid":"ip","name":"IP.City","domain":"ip.city","resolved_by":"domain","topics":["data-apis"],"n_records":1,"best_vorder":6,"review":null,"aliases":["IP.City","ip.city"],"records":[{"rid":"data-apis/ip-city","card":{"rid":"data-apis/ip-city","eid":"ip","topic":"data-apis","slug":"ip-city","provider":"IP.City","url":"https://www.ip.city/users.php","domain":"ip.city","category":"IP geolocation API","tier":"Free","verdict":"fails-quota","vorder":6,"grp":"rejected","self_hosted":0,"confidence":"documented","binding":"volume-quota","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-10-31T06:24:05.368Z","verified_basis":"live","checked_on":"2026-10-31","stale_on":"2026-12-01","n_evidence":6,"usd_month":null,"usd_per_tb_month":null,"summary":"100 free requests per API key each day, after the email address is verified; meant for the development phase","duplicate_of":null,"n_unknown":1,"free_unit":"requests"},"record":{"topic":"data-apis","slug":"ip-city","provider":"IP.City","url":"https://www.ip.city/users.php","category":"IP geolocation API","tier":"Free","free_tier":{"stated":"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","source_url":"https://www.ip.city/users.php","read_on":"2026-10-30"},"per_object_cap":{"stated":"not stated","bytes":null},"retention":{"stated":"not stated","days":null},"egress":{"terms":"not applicable","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://www.ip.city/users.php"},"interface":["rest"],"interface_detail":"GET https://ip.city/api.php?ip=IP&key=KEY, JSON with a status field","endpoint":"https://ip.city/api.php","tooling":"any HTTP client","chaining":"100 lookups a day per key is a development allowance. Bulk path: none","limits":[{"kind":"volume-quota","value":"100 requests per API key a day; 0 until the email is verified","source":"https://www.ip.city/users.php"}],"binding":"volume-quota","identity_cost":{"kind":"email","detail":"email, password and name with an arithmetic check; the key activates after email verification","country":null},"reliability_note":"past 100 requests in a day the API returns an error message","confidence":"documented","confidence_note":"the API access page was quoted on 2026-10-30; no keyed lookup was made.","evidence":[{"url":"https://www.ip.city/users.php","date":"2026-10-30","proved":"100 free requests per key a day","capture":"sha256:4e15576602131a78e2b54d0cda2304b984923b82d9c5a27513815122cb5a17f8","quote":"This service allows free 100 request per API key each day."},{"url":"https://www.ip.city/users.php","date":"2026-10-30","proved":"the free plan is for development","capture":"sha256:4e15576602131a78e2b54d0cda2304b984923b82d9c5a27513815122cb5a17f8","quote":"Free plan is considered for development phase"},{"url":"https://www.ip.city/users.php","date":"2026-10-30","proved":"an unverified email gets 0 requests","capture":"sha256:4e15576602131a78e2b54d0cda2304b984923b82d9c5a27513815122cb5a17f8","quote":"Unverified email: 0req/day - $0/mo"},{"url":"https://www.ip.city/users.php","date":"2026-10-30","proved":"the form asks a name","capture":"sha256:4e15576602131a78e2b54d0cda2304b984923b82d9c5a27513815122cb5a17f8","quote":"_Your Name:_"},{"url":"https://www.ip.city/users.php","date":"2026-10-30","proved":"the key activates after email verification","capture":"sha256:938cff1d38eea6f7b4ea3a77b8bdb963ee10766369c8949284b369b2c836c672","quote":"You need to verify your email address or purchase a plan in order to activate the API code."},{"url":"https://www.ip.city/users.php","date":"2026-10-30","proved":"the API endpoint","capture":"sha256:938cff1d38eea6f7b4ea3a77b8bdb963ee10766369c8949284b369b2c836c672","quote":"https://ip.city/api.php?ip=[IP]&key=[YOUR_API_KEY]"}],"verdict":"fails-quota","verified_at":"2026-10-31T06:24:05.368Z","notes":"Free requests: 100 a day per verified key. Rate limit: not stated. Bulk path: none.","extras":{"bulk_path":"none","free_requests":"100 a day"}},"claims":[{"path":"$.free_tier","kind":"has-free-tier","num":1.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:volume-quota","num":100.0,"unit":"requests","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[["$.egress.terms","not-applicable"]],"history":[],"drift":[]}]}