{"rid":"data-apis/iplocate","card":{"rid":"data-apis/iplocate","eid":"iplocate","topic":"data-apis","slug":"iplocate","provider":"IPLocate","url":"https://www.iplocate.io/pricing","domain":"iplocate.io","category":"IP geolocation API and database download","tier":"Free","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":17278592,"retention_days":null,"verified_at":"2026-11-03T00:27:33.116Z","verified_basis":"live","checked_on":"2026-11-03","stale_on":"2026-12-04","n_evidence":19,"usd_month":null,"usd_per_tb_month":null,"summary":"1,000 requests a day free forever with an API key, no credit card, the same data as paid plans; free IP to Country and IP to ASN databases (CSV, MMDB) on Git...","duplicate_of":null,"n_unknown":3,"free_unit":"requests"},"record":{"topic":"data-apis","slug":"iplocate","provider":"IPLocate","url":"https://www.iplocate.io/pricing","category":"IP geolocation API and database download","tier":"Free","free_tier":{"stated":"1,000 requests a day free forever with an API key, no credit card, the same data as paid plans; free IP to Country and IP to ASN databases (CSV, MMDB) on GitHub, updated daily, no sign-up","unit":"requests","metered_on":"request-count","source_url":"https://www.iplocate.io/pricing","read_on":"2026-10-30","notes":"a keyless request answered with x-ratelimit-limit 50"},"per_object_cap":{"stated":"the free ip-to-country.mmdb is 17,278,592 bytes; the batch API (1,000 IPs at once) needs paid credits","bytes":17278592,"source_url":"https://github.com/iplocate/ip-address-databases/"},"retention":{"stated":"storage of API results is not stated","days":null,"source_url":"https://github.com/iplocate/ip-address-databases/"},"egress":{"terms":"not applicable","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://www.iplocate.io/pricing"},"interface":["rest"],"interface_detail":"GET iplocate.io/api/lookup/{ip} with a key (keyless calls answered with a 50-request limit header); database files in the GitHub repository iplocate/ip-address-databases, served through Git LFS","endpoint":"https://iplocate.io/api/lookup/","tooling":"any HTTP client; any MMDB reader (GeoLite-compatible format)","chaining":"1,000 keyed lookups a day with privacy, hosting, company and abuse data, plus daily country and ASN files for local lookups with no account. Bulk path: the free GitHub databases; the batch API needs paid credits","limits":[{"kind":"volume-quota","value":"1,000 requests a day with a free key","source":"https://www.iplocate.io/pricing"},{"kind":"volume-quota","value":"50 requests a day per IP address without an API key; the day resets at 00:00:00 UTC","source":"https://www.iplocate.io/docs/getting-started/quota-rate-limits"},{"kind":"request-rate","value":"100 requests per second from a single IP address, within the plan limits","source":"https://www.iplocate.io/docs/getting-started/quota-rate-limits"}],"binding":"volume-quota","identity_cost":{"kind":"email","detail":"email address and password, or GitHub or Google sign-in; no credit card; the databases need no sign-up","country":null},"reliability_note":"a rate of up to 100 requests per second per IP address applies within the plan limits, and a request past a quota answers HTTP 429","confidence":"documented","confidence_note":"the pricing page, the free-database docs, the GitHub repository and the signup page were quoted on 2026-10-30; a keyless lookup answered HTTP 200 with x-ratelimit-limit 50 and a ranged read of the MMDB on GitHub answered HTTP 206.","evidence":[{"url":"https://www.iplocate.io/pricing","date":"2026-10-30","proved":"1,000 requests a day free, no card","capture":"sha256:ff139336e5abff66a6b9bc6b4712f5148f586654dd09c9959c068744befebb13","quote":"1,000 requests per day, free forever. No credit card required. No other limits — the same data, same accuracy, same API."},{"url":"https://www.iplocate.io/pricing","date":"2026-10-30","proved":"the free quota is 1,000 a day","capture":"sha256:ff139336e5abff66a6b9bc6b4712f5148f586654dd09c9959c068744befebb13","quote":"| API request quota | 1,000/day Top-up with credits any time | From 100,000/month Up to millions of requests per month |"},{"url":"https://www.iplocate.io/pricing","date":"2026-10-30","proved":"the batch API takes 1,000 IPs","capture":"sha256:ff139336e5abff66a6b9bc6b4712f5148f586654dd09c9959c068744befebb13","quote":"Batch API Enrich up to 1,000 IPs at once"},{"url":"https://www.iplocate.io/pricing","date":"2026-10-30","proved":"the batch API needs paid credits on the free tier","capture":"sha256:ff139336e5abff66a6b9bc6b4712f5148f586654dd09c9959c068744befebb13","quote":"Available with paid credits"},{"url":"https://www.iplocate.io/docs/data-feeds/free-ip-to-country-database","date":"2026-10-30","proved":"the free country database is updated daily","capture":"sha256:c862c514b96d8886ca1995667d509f4f23fe204edaa694e369785a91549a3873","quote":"It's updated daily and uses the same high-quality data that powers our production API, ensuring you get reliable results."},{"url":"https://www.iplocate.io/docs/data-feeds/free-ip-to-country-database","date":"2026-10-30","proved":"the free database downloads with no sign-up","capture":"sha256:c862c514b96d8886ca1995667d509f4f23fe204edaa694e369785a91549a3873","quote":"| Download with no sign-up | Sign-up required | Sign-up required | Sign-up required | ✅ Available on GitHub |"},{"url":"https://github.com/iplocate/ip-address-databases/","date":"2026-10-30","proved":null,"capture":"sha256:b89baf425cb81ad35db5c1e1abf83b76572ac2fbace4a2a4450445b1e8bcf2ae","quote":null},{"url":"https://github.com/iplocate/ip-address-databases/","date":"2026-10-30","proved":"the databases come as CSV and MMDB","capture":"sha256:b89baf425cb81ad35db5c1e1abf83b76572ac2fbace4a2a4450445b1e8bcf2ae","quote":"The database is available in CSV and MMDB formats in the"},{"url":"https://www.iplocate.io/signup","date":"2026-10-31","proved":"the signup page restates 1,000 a day","capture":"sha256:404ce45a4ffdafbb63f7985c94dc1cf37b85d2c82c966739376d3e93b3b9c2f8","quote":"Get started with 1,000 free API requests per day."},{"url":"https://www.iplocate.io/signup","date":"2026-10-31","proved":"GitHub and Google sign-in are offered","capture":"sha256:404ce45a4ffdafbb63f7985c94dc1cf37b85d2c82c966739376d3e93b3b9c2f8","quote":"Sign up with GitHubSign up with Google"},{"url":"https://www.iplocate.io/signup","date":"2026-10-31","proved":"the signup form asks an email address","capture":"sha256:404ce45a4ffdafbb63f7985c94dc1cf37b85d2c82c966739376d3e93b3b9c2f8","quote":"Email address"},{"url":"probe:https://github.com/iplocate/ip-address-databases/raw/main/ip-to-country/ip-to-country.mmdb","date":"2026-10-31","proved":"the free MMDB is 17,278,592 bytes and downloads with no account","capture":"sha256:e81086d3059e99e855793d1bc68184f73c246fb83d5c7c86deff09785d01d42d","quote":"\"content-range\": \"bytes 0-1023/17278592\""},{"url":"probe:https://iplocate.io/api/lookup/8.8.8.8","date":"2026-10-31","proved":"a keyless call carried a limit of 50","capture":"sha256:bee673ede8f1d64c181e8df53f9c46f99215cabdcf1eab431e8910d656845336","quote":"\"x-ratelimit-limit\": \"50\""},{"url":"probe:https://iplocate.io/api/lookup/8.8.8.8","date":"2026-10-30","proved":"a keyless call answered with privacy fields","capture":"sha256:82bec9db539bd6b0ae53e2c728f37d80f97ac42e993a716b6e20d4f609d5e248","quote":"\"is_vpn\":false"},{"url":"https://www.iplocate.io/docs/getting-started/quota-rate-limits","date":"2026-11-02","proved":"the quota with no API key is 50 requests per day by IP address, and the daily quota resets at 00:00:00 UTC each day","capture":"sha256:e4be64a9877dac975282c7e89b151a659bfcf0f69b389e29de2241df7186d102","quote":"| With no API key | 50 requests per day by IP address |"},{"url":"https://www.iplocate.io/docs/getting-started/quota-rate-limits","date":"2026-11-02","proved":"a single IP address may send up to 100 requests per second within the plan limits","capture":"sha256:e4be64a9877dac975282c7e89b151a659bfcf0f69b389e29de2241df7186d102","quote":"You can make up to 100 requests per second from a single IP address (within your plan limits)."},{"url":"https://www.iplocate.io/docs/getting-started/quota-rate-limits","date":"2026-11-02","proved":"a single IP address may send up to 100 requests per second within the plan limits, and a request past a quota gets a 429 error","capture":"sha256:e4be64a9877dac975282c7e89b151a659bfcf0f69b389e29de2241df7186d102","quote":"You can make up to 100 requests per second from a single IP address (within your plan limits)."},{"url":"https://iplocate.io/api/lookup/8.8.8.8","date":"2026-11-02","proved":"a keyless lookup sent x-ratelimit-limit 50 and x-ratelimit-reset 1793664000, which is 2026-11-03T00:00:00Z, the next UTC midnight","capture":"sha256:08a019beeb253d042ac03d3732ae3add7519ae8bb48ff63e9c29be256148a5fa","quote":"x-ratelimit-reset: 1793664000"},{"url":"https://www.iplocate.io/pricing","date":"2026-11-02","proved":"the free plan is 1,000 requests per day with no credit card","capture":"sha256:b2c26e1c5dea34e105838810e6e08a6446ed459e1e080eaa0763a51a6caf7ea8","quote":"1,000 requests per day, free forever. No credit card required."}],"verdict":"qualifies","verified_at":"2026-11-03T00:27:33.116Z","notes":"Free requests: 1,000 a day with a key; a keyless call carried a 50-request limit. Rate limit: none stated within the quota. Bulk path: free daily IP to Country and IP to ASN files on GitHub.","extras":{"bulk_path":"free IP to Country and IP to ASN databases (CSV, MMDB) on GitHub, daily, no sign-up","free_requests":"1,000 a day with a key"}},"claims":[{"path":"$.free_tier","kind":"has-free-tier","num":1,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":1000,"unit":"requests","per":"day","currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:volume-quota","num":1000,"unit":"requests","per":"day","currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[1].value","kind":"limit:volume-quota","num":50,"unit":"requests","per":"day","currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[2].value","kind":"limit:request-rate","num":100,"unit":"requests","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[["$.egress.terms","not-applicable"],["$.evidence[6].proved","withheld"],["$.evidence[6].quote","withheld"]],"history":[],"drift":[]}