{"rid":"data-apis/unblock-master-ip","card":{"rid":"data-apis/unblock-master-ip","eid":"unblockmaster","topic":"data-apis","slug":"unblock-master-ip","provider":"Unblock Master IP","url":"https://www.unblockmaster.com/free-ip-api/","domain":"unblockmaster.com","category":"IP geolocation API","tier":"Free keyless","verdict":"qualifies","vorder":0,"grp":"usable","self_hosted":0,"confidence":"measured","binding":"request-rate","identity_kind":"anonymous","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":"2027-01-02","n_evidence":10,"usd_month":null,"usd_per_tb_month":null,"summary":"free keyless API with no signup: 60 requests a minute per client; country, city, coordinates, network operator and a datacenter or VPN flag for any IPv4 or I...","duplicate_of":null,"n_unknown":0,"free_unit":"requests"},"record":{"topic":"data-apis","slug":"unblock-master-ip","provider":"Unblock Master IP","url":"https://www.unblockmaster.com/free-ip-api/","category":"IP geolocation API","tier":"Free keyless","free_tier":{"stated":"free keyless API with no signup: 60 requests a minute per client; country, city, coordinates, network operator and a datacenter or VPN flag for any IPv4 or IPv6 address","unit":"requests","metered_on":"request-count","source_url":"https://www.unblockmaster.com/free-ip-api/","read_on":"2026-11-02","notes":"no daily or monthly quota is stated; past the limit the API answers HTTP 429 with Retry-After."},"per_object_cap":{"stated":"one IP address per request (GET /api/v1/ip/<ip>)","bytes":null,"source_url":"https://www.unblockmaster.com/free-ip-api/"},"retention":{"stated":"not applicable: a lookup API; the service caches each address for an hour","days":null,"source_url":"https://www.unblockmaster.com/free-ip-api/"},"egress":{"terms":"not applicable: JSON answers, not metered in bytes","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://www.unblockmaster.com/free-ip-api/"},"interface":["rest"],"interface_detail":"GET https://www.unblockmaster.com/api/v1/ip/<ip> answers JSON for any IPv4 or IPv6 address and GET /api/v1/ip answers for the caller; CORS enabled; X-RateLimit-Limit and X-RateLimit-Remaining headers on every successful answer","endpoint":"https://www.unblockmaster.com/api/v1/ip/{ip}","tooling":"any HTTP client","chaining":"Keyless country, city, network operator and datacenter or VPN flag at 60 lookups a minute per caller; the same API backs the vendor's VPN checker. Bulk path: none.","limits":[{"kind":"request-rate","value":"60 requests per minute per client; HTTP 429 rate_limited with Retry-After past it","source":"https://www.unblockmaster.com/free-ip-api/"}],"binding":"request-rate","binding_note":"60 requests a minute is the only published cap; no daily or monthly quota is stated.","identity_cost":{"kind":"anonymous","detail":"no API key and no signup","country":null},"reliability_note":"a best-effort service with no uptime guarantee; past 60 requests a minute it answers HTTP 429 with Retry-After; is_vpn is null when the lookup could not be completed","confidence":"measured","confidence_note":"A keyless lookup of 8.8.8.8 was probed on 2026-11-02 and returned HTTP 200 with X-RateLimit-Limit 60; the limit was not exhausted.","evidence":[{"url":"https://www.unblockmaster.com/free-ip-api/","date":"2026-11-02","proved":"a lookup returns country, city, operator and a datacenter or VPN flag with no key and no signup","capture":"sha256:ac8904de6dd0bb28fde91b6c3f1c709eaf0bbeabe658f03158ae784942550598","quote":"Give it an IP address, get back its country, city, network operator and whether it belongs to a datacenter or VPN. No API key. No signup. No cost."},{"url":"https://www.unblockmaster.com/free-ip-api/","date":"2026-11-02","proved":"the limit is 60 requests a minute per client","capture":"sha256:ac8904de6dd0bb28fde91b6c3f1c709eaf0bbeabe658f03158ae784942550598","quote":"The limit is 60 requests per minute per client."},{"url":"https://www.unblockmaster.com/free-ip-api/","date":"2026-11-02","proved":"past the limit the API answers HTTP 429 with Retry-After","capture":"sha256:ac8904de6dd0bb28fde91b6c3f1c709eaf0bbeabe658f03158ae784942550598","quote":"| 429 | `rate_limited` | Over the limit. Honour the Retry-After header. |"},{"url":"https://www.unblockmaster.com/free-ip-api/","date":"2026-11-02","proved":"any IPv4 or IPv6 address can be looked up","capture":"sha256:ac8904de6dd0bb28fde91b6c3f1c709eaf0bbeabe658f03158ae784942550598","quote":"Looks up any IPv4 or IPv6 address."},{"url":"https://www.unblockmaster.com/free-ip-api/","date":"2026-11-02","proved":"the page asks callers to cache results","capture":"sha256:ac8904de6dd0bb28fde91b6c3f1c709eaf0bbeabe658f03158ae784942550598","quote":"Cache results on your side where you can. Geolocation does not change minute to minute."},{"url":"https://www.unblockmaster.com/free-ip-api/","date":"2026-11-02","proved":"the service caches each address for an hour","capture":"sha256:ac8904de6dd0bb28fde91b6c3f1c709eaf0bbeabe658f03158ae784942550598","quote":"We cache each address for an hour, so repeated lookups of the same IP are cheap for both of us."},{"url":"https://www.unblockmaster.com/free-ip-api/","date":"2026-11-02","proved":"no uptime guarantee","capture":"sha256:ac8904de6dd0bb28fde91b6c3f1c709eaf0bbeabe658f03158ae784942550598","quote":"This is a best-effort free service with no uptime guarantee."},{"url":"probe:https://www.unblockmaster.com/api/v1/ip/8.8.8.8","date":"2026-11-02","proved":"a keyless GET of /api/v1/ip/8.8.8.8 answered HTTP 200","capture":"sha256:3a99224f36e174c51fe87abfb7c75e8c5dc99e9babcae3b4a2bf98bea32e1a49","quote":"\"status\": 200"},{"url":"probe:https://www.unblockmaster.com/api/v1/ip/8.8.8.8","date":"2026-11-02","proved":"the answer advertises a limit of 60","capture":"sha256:3a99224f36e174c51fe87abfb7c75e8c5dc99e9babcae3b4a2bf98bea32e1a49","quote":"\"x-ratelimit-limit\": \"60\""},{"url":"probe:https://www.unblockmaster.com/api/v1/ip/8.8.8.8","date":"2026-11-02","proved":"the answer carries country, country code and city","capture":"sha256:ba0cc77ddf2b7f988c495156fcd11deaa4759cf4c3ca9c223adb42d4dcc28952","quote":"\"country\": \"United States\", \"country_code\": \"US\", \"city\": \"Ashburn\""}],"verdict":"qualifies","verified_at":"2026-11-02T00:23:42.887Z","notes":"Free requests: no quota stated; 60 a minute per client. Rate limit: HTTP 429 with Retry-After. The service caches each address for an hour. Bulk path: none.","extras":{"bulk_path":"none","free_requests":"60 a minute per client, no 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":60,"unit":"requests","per":"minute","currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:request-rate","num":60,"unit":"requests","per":"minute","currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[],"history":[],"drift":[]}