{"eid":"techniknews","name":"IPGEO","domain":"techniknews.net","resolved_by":"domain","topics":["data-apis"],"n_records":1,"best_vorder":1,"review":null,"aliases":["IPGEO","IPGEO (api.techniknews.net)","techniknews.net"],"records":[{"rid":"data-apis/ipgeo-techniknews","card":{"rid":"data-apis/ipgeo-techniknews","eid":"techniknews","topic":"data-apis","slug":"ipgeo-techniknews","provider":"IPGEO (api.techniknews.net)","url":"https://api.techniknews.net/ipgeo/","domain":"techniknews.net","category":"IP geolocation API","tier":"Free keyless","verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","self_hosted":0,"confidence":"measured","binding":"none","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":9,"usd_month":null,"usd_per_tb_month":null,"summary":"keyless GET /ipgeo/{ip} returns country, region, city, coordinates, timezone, currency, ISP, ASN and proxy and hosting flags as JSON; a lookup of 8.8.8.8 ans...","duplicate_of":null,"n_unknown":0,"free_unit":"requests"},"record":{"topic":"data-apis","slug":"ipgeo-techniknews","provider":"IPGEO (api.techniknews.net)","url":"https://api.techniknews.net/ipgeo/","category":"IP geolocation API","tier":"Free keyless","free_tier":{"stated":"keyless GET /ipgeo/{ip} returns country, region, city, coordinates, timezone, currency, ISP, ASN and proxy and hosting flags as JSON; a lookup of 8.8.8.8 answered HTTP 200 with no key, no account and no credit card","unit":"requests","metered_on":"unstated","source_url":"https://api.techniknews.net/","read_on":"2026-11-02","notes":"unverified: no request quota, rate limit or terms page is published on the host; a public API directory describes it as unlimited and free."},"per_object_cap":{"stated":"one IP address per request, in the URL path","bytes":null,"source_url":"https://api.techniknews.net/"},"retention":{"stated":"not applicable: a lookup API; answers are cached for 900 seconds (cache-control max-age=900; cached true in the body)","days":null,"source_url":"https://api.techniknews.net/"},"egress":{"terms":"not applicable: JSON answers, not metered in bytes","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://api.techniknews.net/"},"interface":["rest"],"interface_detail":"GET https://api.techniknews.net/ipgeo/{ip} answers JSON with Access-Control-Allow-Origin *; the host root lists IP, IPgeo, Radiodata and Speedtest endpoints","endpoint":"https://api.techniknews.net/ipgeo/{ip}","tooling":"any HTTP client; the JSON field names follow the ip-api.com shape (status, country, countryCode, regionName, city, zip, lat, lon, timezone, isp, org, as)","chaining":"Free keyless IP to location, ISP, ASN and hosting-flag lookups with no published quota; one IP per call. Bulk path: none listed.","limits":[{"kind":"request-rate","value":"unverified: no rate limit or quota is published on the host","source":"https://api.techniknews.net/"}],"binding":"none","binding_note":"no limit is published, so none could be named; the service caches answers for 900 seconds.","identity_cost":{"kind":"anonymous","detail":"no key, account or header: a plain GET answered HTTP 200","country":null},"reliability_note":"a lookup of 8.8.8.8 answered HTTP 200 in about 560 ms and the answer was served from a cache (cached true); no rate-limit header is returned","confidence":"measured","confidence_note":"One keyless lookup of 8.8.8.8 was probed on 2026-11-02 and the host root page was read; no quota, rate limit or terms page exists on the host, so those values stay unverified.","evidence":[{"url":"https://api.techniknews.net/","date":"2026-11-02","proved":"the API host lists the IPgeo endpoint","capture":"sha256:a5f66413f55f70d67668df005fa832e21e7e22d588949fd25da200d65c595edb","quote":"[IPgeo - get IP-data](https://api.techniknews.net/ipgeo/)"},{"url":"probe:https://api.techniknews.net/ipgeo/8.8.8.8","date":"2026-11-02","proved":"a keyless GET of /ipgeo/8.8.8.8 answered HTTP 200","capture":"sha256:23897c1b643e3064a4f4dace788b4c6237024871d5b3135f659223761fa295be","quote":"\"status\": 200"},{"url":"probe:https://api.techniknews.net/ipgeo/8.8.8.8","date":"2026-11-02","proved":"the answer carries a location with country and country code","capture":"sha256:87682429d3686c52b2e8a05ddf74a1f508c1d0eb4575abe470c2beca36bc51c8","quote":"\"status\":\"success\",\"continent\":\"North America\",\"country\":\"United States\",\"countryCode\":\"US\""},{"url":"probe:https://api.techniknews.net/ipgeo/8.8.8.8","date":"2026-11-02","proved":"the answer carries ISP, organisation and ASN","capture":"sha256:87682429d3686c52b2e8a05ddf74a1f508c1d0eb4575abe470c2beca36bc51c8","quote":"\"isp\":\"Google LLC\",\"org\":\"Google Public DNS\",\"as\":\"AS15169 Google LLC\""},{"url":"probe:https://api.techniknews.net/ipgeo/8.8.8.8","date":"2026-11-02","proved":"the answer carries mobile, proxy and hosting flags","capture":"sha256:87682429d3686c52b2e8a05ddf74a1f508c1d0eb4575abe470c2beca36bc51c8","quote":"\"mobile\":false,\"proxy\":true,\"hosting\":true"},{"url":"probe:https://api.techniknews.net/ipgeo/8.8.8.8","date":"2026-11-02","proved":"the answer is served from a cache with a cache timestamp","capture":"sha256:87682429d3686c52b2e8a05ddf74a1f508c1d0eb4575abe470c2beca36bc51c8","quote":"\"cached\":true,\"cacheTimestamp\":1793577857"},{"url":"probe:https://api.techniknews.net/ipgeo/8.8.8.8","date":"2026-11-02","proved":"the answer is cacheable for 900 seconds","capture":"sha256:23897c1b643e3064a4f4dace788b4c6237024871d5b3135f659223761fa295be","quote":"\"cache-control\": \"max-age=900\""},{"url":"probe:https://api.techniknews.net/ipgeo/8.8.8.8","date":"2026-11-02","proved":"the answer allows cross-origin reads","capture":"sha256:23897c1b643e3064a4f4dace788b4c6237024871d5b3135f659223761fa295be","quote":"\"access-control-allow-origin\": \"*\""},{"url":"https://openpublicapis.com/api/ipgeo","date":"2026-11-02","proved":"a third-party API directory describes the endpoint as an unlimited free IP address API","capture":"sha256:2275585bfa9f0f687ef1cba4918c22249deb7bebaaede534ec38325313c9c0af","quote":"Unlimited free IP Address API with useful information"}],"verdict":"qualifies-with-caveat","verified_at":"2026-11-02T00:23:42.887Z","notes":"Free requests: no quota stated on the host (a public API directory says unlimited). Rate limit: not stated. The service caches answers for 900 seconds. Bulk path: none listed.","extras":{"bulk_path":"none listed","free_requests":"no quota stated"}},"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:request-rate","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[],"history":[],"drift":[]}]}