{"eid":"ipapi-3","name":"ipapi.is","domain":"ipapi.is","resolved_by":"domain","topics":["data-apis"],"n_records":1,"best_vorder":0,"review":null,"aliases":["ipapi.is"],"records":[{"rid":"data-apis/ipapi-is","card":{"rid":"data-apis/ipapi-is","eid":"ipapi-3","topic":"data-apis","slug":"ipapi-is","provider":"ipapi.is","url":"https://ipapi.is/free-tier.html","domain":"ipapi.is","category":"IP geolocation API and database download","tier":"Free account","verdict":"qualifies","vorder":0,"grp":"usable","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":65954248,"retention_days":null,"verified_at":"2026-11-03T00:27:33.115Z","verified_basis":"live","checked_on":"2026-11-03","stale_on":"2026-12-04","n_evidence":22,"usd_month":null,"usd_per_tb_month":null,"summary":"1,000 requests a day with a free account and key, full response, no payment details, not a trial; 30 lookups a day per client IP without a key (ownership and...","duplicate_of":null,"n_unknown":2,"free_unit":"requests"},"record":{"topic":"data-apis","slug":"ipapi-is","provider":"ipapi.is","url":"https://ipapi.is/free-tier.html","category":"IP geolocation API and database download","tier":"Free account","free_tier":{"stated":"1,000 requests a day with a free account and key, full response, no payment details, not a trial; 30 lookups a day per client IP without a key (ownership and location fields only); a free geolocation database in CSV for IPv4 and IPv6","unit":"requests","metered_on":"request-count","source_url":"https://ipapi.is/pricing.html","read_on":"2026-10-30","notes":"one-time credits beyond the free tier cost USD 1 per 30,000 requests and never expire"},"per_object_cap":{"stated":"the free IPv4 geolocation database zip is 65,954,248 bytes","bytes":65954248,"source_url":"https://ipapi.is/geolocation.html"},"retention":{"stated":"storage of API results is not stated","days":null,"source_url":"https://ipapi.is/geolocation.html"},"egress":{"terms":"not applicable","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://ipapi.is/free-tier.html"},"interface":["rest"],"interface_detail":"GET api.ipapi.is/?q=IP&key=KEY, or POST a JSON body with q and key; without a key the answer carries 11 keys and a docs link, and bulk and ASN queries answer 403 ERR_FORBIDDEN_API_KEY_REQUIRED; free files at ipapi.is/data/geolocationDatabaseIPv4.csv.zip and geolocationDatabaseIPv6.csv.zip with no account","endpoint":"https://api.ipapi.is/","tooling":"any HTTP client; any CSV tool for the database","chaining":"1,000 keyed lookups a day with VPN, proxy, datacenter and abuse fields, plus a free WHOIS-sourced geolocation file for local lookups; one-time credits at USD 1 per 30,000 requests extend it without a subscription. Bulk path: the free CSV database download; bulk API queries need a key","limits":[{"kind":"volume-quota","value":"1,000 requests a day with a free key; 30 a day per client IP without a key","source":"https://ipapi.is/free-tier.html"}],"binding":"volume-quota","identity_cost":{"kind":"email","detail":"a free account: the sign-up form requires an email address, a password and a country, and has an optional how-did-you-hear field and no payment field; GitHub or Google sign-in is offered","country":null},"reliability_note":"keyless callers get HTTP 429 after 30 lookups a day and a 24-hour firewall block if they keep sending; the free database has fewer entries and reduced accuracy","confidence":"documented","confidence_note":"the free-tier, pricing, geolocation-database and signup pages were quoted on 2026-10-30; a keyless lookup answered HTTP 200 with the short response and a ranged read of the free IPv4 zip answered HTTP 206 with no account.","evidence":[{"url":"https://ipapi.is/free-tier.html","date":"2026-10-30","proved":"keyless use is 30 lookups per IP per UTC day","capture":"sha256:4ace7fef36d34d1e4711c915a9a456b85563ce642e85a99803a6fef70782cde4","quote":"Anonymous use is capped at 30 lookups per client IP per UTC day."},{"url":"https://ipapi.is/free-tier.html","date":"2026-10-30","proved":"ignoring the 429 notices brings a 24-hour block","capture":"sha256:4ace7fef36d34d1e4711c915a9a456b85563ce642e85a99803a6fef70782cde4","quote":"A client that ignores those notices and keeps sending is blocked at the firewall for 24 hours"},{"url":"https://ipapi.is/free-tier.html","date":"2026-10-30","proved":"a free account gives 1,000 lookups a day","capture":"sha256:4ace7fef36d34d1e4711c915a9a456b85563ce642e85a99803a6fef70782cde4","quote":"A free account raises you to 1,000 lookups a day and returns the complete response."},{"url":"https://ipapi.is/free-tier.html","date":"2026-10-30","proved":"the free account needs no payment details","capture":"sha256:4ace7fef36d34d1e4711c915a9a456b85563ce642e85a99803a6fef70782cde4","quote":"It takes a minute and needs no payment details"},{"url":"https://ipapi.is/free-tier.html","date":"2026-10-30","proved":"the free tier is not a trial","capture":"sha256:4ace7fef36d34d1e4711c915a9a456b85563ce642e85a99803a6fef70782cde4","quote":"The account tier is free, and it is not a trial: if 1,000 a day is enough, you never pay."},{"url":"https://ipapi.is/free-tier.html","date":"2026-10-30","proved":"bulk and ASN queries need a key","capture":"sha256:4ace7fef36d34d1e4711c915a9a456b85563ce642e85a99803a6fef70782cde4","quote":"which the anonymous tier refuses outright with `403 ERR_FORBIDDEN_API_KEY_REQUIRED`"},{"url":"https://ipapi.is/pricing.html","date":"2026-10-30","proved":"the pricing page states 1,000 a day free","capture":"sha256:aa6cdcedd4ba6899997cd3a043d237e207a8cb59f122fef3bce317ce32edf80f","quote":"With a free account and API key, 1,000 requests per day, every day, with the full response."},{"url":"https://ipapi.is/pricing.html","date":"2026-10-30","proved":"one-time credits are 30,000 requests per USD 1","capture":"sha256:aa6cdcedd4ba6899997cd3a043d237e207a8cb59f122fef3bce317ce32edf80f","quote":"pay once, 30,000 requests per dollar, any amount from $1"},{"url":"https://ipapi.is/geolocation.html","date":"2026-10-30","proved":"a free geolocation database is downloadable as CSV","capture":"sha256:29d28580225107c7064273a279e4bd60e3a3ed24bff940d819e0dade7b0195d3","quote":"The free version is available for download in CSV format."},{"url":"https://ipapi.is/geolocation.html","date":"2026-10-30","proved":null,"capture":"sha256:29d28580225107c7064273a279e4bd60e3a3ed24bff940d819e0dade7b0195d3","quote":"You may use it for any purpose, including commercial ones, as long as you credit ipapi.is with a link wherever you show data from it"},{"url":"https://ipapi.is/geolocation.html","date":"2026-10-30","proved":"the free database is partial","capture":"sha256:29d28580225107c7064273a279e4bd60e3a3ed24bff940d819e0dade7b0195d3","quote":"The free database has fewer entries and does not cover the full IPv4 and IPv6 address space"},{"url":"https://ipapi.is/geolocation.html","date":"2026-10-30","proved":"a free IPv4 geolocation database is offered as CSV","capture":"sha256:29d28580225107c7064273a279e4bd60e3a3ed24bff940d819e0dade7b0195d3","quote":"The free geolocation database for IPv4 addresses in CSV format"},{"url":"https://ipapi.is/app/signup","date":"2026-10-30","proved":"the signup form asks an email","capture":"sha256:a8335e29c9e9cd5f9a357697c8785c7c0091196aef023c2e9ce7d6c3b2b45485","quote":"type=\"email\" name=\"email\" placeholder=\"you@example.com\""},{"url":"https://ipapi.is/app/signup","date":"2026-10-30","proved":"the signup form asks how the user heard of the service","capture":"sha256:a8335e29c9e9cd5f9a357697c8785c7c0091196aef023c2e9ce7d6c3b2b45485","quote":"name=\"heardAbout\" maxlength=\"160\" placeholder=\"In a few words\""},{"url":"https://ipapi.is/app/signup","date":"2026-10-30","proved":"GitHub sign-in is offered","capture":"sha256:a8335e29c9e9cd5f9a357697c8785c7c0091196aef023c2e9ce7d6c3b2b45485","quote":"Continue with GitHub"},{"url":"probe:https://api.ipapi.is/?q=8.8.8.8","date":"2026-10-30","proved":"a keyless lookup answered with the short anonymous response","capture":"sha256:ae7b174106a070ab6b1c6daf553ce75826b99334fcf4742f4b241a060a58e011","quote":"\"docs\":\"https://ipapi.is/free-tier.html?ref=api\""},{"url":"probe:https://ipapi.is/data/geolocationDatabaseIPv4.csv.zip","date":"2026-10-31","proved":"the free IPv4 zip is 65,954,248 bytes and downloads with no account","capture":"sha256:9eb16f8d09255672d0f00848e132a0a093f29ed9cc580108942150e1e0cc5838","quote":"\"content-range\": \"bytes 0-1023/65954248\""},{"url":"https://ipapi.is/app/signup","date":"2026-11-02","proved":"the sign-up form requires email address, password and country, has an optional how-did-you-hear field and no payment field, and offers GitHub and Google sign-in","capture":"sha256:3dabd7c005f4beca491b7ce0d81c9d1d835b9563bbc4d3cb7a5321a29b611e2a","quote":"name=\"country\" required id=\"country-list\""},{"url":"https://ipapi.is/developers.html","date":"2026-11-02","proved":"a keyless 429 carries a Retry-After header with the seconds until UTC midnight; the documentation names no header for a keyed answer","capture":"sha256:238929769adc853764ed05dffc6e7ba181afc1db4fdb5a47d550f3fb36a7f8ae","quote":"After the 30th lookup, the next 10 requests are answered with `429 ERR_FREE_TIER_EXHAUSTED` and a `Retry-After` header holding the seconds until UTC midnight."},{"url":"https://api.ipapi.is/?q=8.8.8.8","date":"2026-11-02","proved":"a keyless lookup answered HTTP 200 with the short anonymous response of eleven keys and a docs link","capture":"sha256:7a1e88e04bd02a1daa56ba3631ab6fd1b7bb9f3444a5678e5b605c89f9b62298","quote":"\"docs\": \"https://ipapi.is/free-tier.html?ref=api\""},{"url":"https://ipapi.is/data/geolocationDatabaseIPv4.csv.zip","date":"2026-11-02","proved":"a ranged read of the free IPv4 zip with no account answered HTTP 206 and the file is 65954248 bytes, last modified 30 Oct 2026","capture":"sha256:a1c03bf7c894fda1d859d5bf514578dbf61317b324014da4aa771450ec4602c8","quote":"Content-Range: bytes 0-1023/65954248"},{"url":"https://ipapi.is/free-tier.html","date":"2026-11-02","proved":"keyless use is 30 lookups per client IP per UTC day, and a free account raises it to 1,000 lookups a day","capture":"sha256:4ace7fef36d34d1e4711c915a9a456b85563ce642e85a99803a6fef70782cde4","quote":"Anonymous use is capped at 30 lookups per client IP per UTC day."}],"verdict":"qualifies","verified_at":"2026-11-03T00:27:33.115Z","notes":"Free requests: 1,000 a day with a free key; 30 a day per IP without. Rate limit: HTTP 429 past the daily budget, 24-hour block on persistent overrun. Bulk path: free IPv4 and IPv6 geolocation CSV downloads, no account.","extras":{"bulk_path":"free IPv4 and IPv6 geolocation database CSV zips, no account","free_requests":"1,000 a day with a key; 30 a day keyless"},"limits_note":"keyless requests past the 30th lookup of a UTC day get HTTP 429 ERR_FREE_TIER_EXHAUSTED for the next 10 requests, with a Retry-After header holding the seconds until UTC midnight; the response headers of a keyed answer are unverified: behind a sign-up"},"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":1000.0,"unit":"requests","per":"day","currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:volume-quota","num":1000.0,"unit":"requests","per":"day","currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[["$.egress.terms","not-applicable"],["$.evidence[9].proved","withheld"]],"history":[],"drift":[]}]}