{"slug":"ipinfo","name":"IPinfo","category":"ip-intelligence","provider_slug":null,"publisher":"IPinfo","publisher_type":"official","website":"https://ipinfo.io/","summary":"Choose between free country/ASN lookup, Core city data with a combined anonymity flag, and Max with separate privacy signals. Database access is a separate product decision.","tools":["IPinfo API","IPinfo Lite","IPinfo Core","IPinfo Max"],"capabilities":["ip-geolocation","asn-lookup","proxy-detection","vpn-detection","tor-detection","hosting-detection","downloadable-database"],"outputs":["json","plaintext","csv","mmdb","parquet"],"connection":"http-api","billing_basis":"Paid APIs have monthly request allowances and optional metered overages. Lite has no request quota; paid database delivery is separate from self-service API plans.","facts":[{"key":"delivery","label":"Delivery","value":"HTTPS API and downloadable databases. Core database access requires a separate enterprise subscription; its self-service API plan does not include downloads.","source_ids":["ipinfo-getting-started","ipinfo-core"]},{"key":"location","label":"Location data","value":"Lite returns country and continent. Core adds city, region, postal code, coordinates and timezone; Max adds an accuracy radius and change metadata.","source_ids":["ipinfo-lite","ipinfo-core","ipinfo-max"]},{"key":"network","label":"ASN and network","value":"Lite returns ASN, organization name and domain. Core adds ASN type plus hosting, mobile, satellite and anycast flags; Max adds carrier details.","source_ids":["ipinfo-lite","ipinfo-core","ipinfo-max"]},{"key":"privacy","label":"Privacy signals","value":"Core exposes a combined is_anonymous flag. Max adds separate VPN, proxy, Tor, relay and residential-proxy flags in the anonymous object. Lite has no privacy fields.","source_ids":["ipinfo-lite","ipinfo-core","ipinfo-max"]},{"key":"access","label":"Access and free use","value":"An API token authenticates requests. Lite is free with unlimited country/ASN requests; the pricing page permits commercial use with attribution.","source_ids":["ipinfo-getting-started","ipinfo-lite","ipinfo-pricing"]},{"key":"billing","label":"Billing unit","value":"Paid API allowances are monthly request counts. Metered billing permits paid overages; without it, exceeding the quota produces HTTP 429.","source_ids":["ipinfo-getting-started","ipinfo-pricing"]},{"key":"ipv6","label":"IP versions","value":"The API accepts IPv4 and IPv6 addresses and documents dual-stack access, with optional explicit v4 and v6 hostnames.","source_ids":["ipinfo-getting-started"]},{"label":"Residential proxy history","value":"Max API recency and activity fields use a rolling 7-day observation window; the Residential Proxy database uses a 30-day window.","source_ids":["ipinfo-max"]}],"decision_rows":[{"when":"You need country and ASN enrichment","request":"Use the Lite endpoint.","check":"Its schema has no city or privacy fields. Follow the attribution requirement for commercial use.","billing":"Lite documents unlimited API requests.","source_ids":["ipinfo-lite","ipinfo-pricing"]},{"when":"You need to distinguish VPN, Tor and residential proxies","request":"Use a Max entitlement on the lookup endpoint.","check":"Read the individual anonymous flags; Core gives a combined is_anonymous signal.","billing":"Max is a paid API plan with a monthly request allowance.","source_ids":["ipinfo-core","ipinfo-max","ipinfo-pricing"]},{"when":"You want local database lookups","request":"Choose a licensed download and the required data format.","check":"Confirm its fields and entitlement separately from your API plan.","billing":"Core database access requires a separate enterprise subscription.","source_ids":["ipinfo-core","ipinfo-getting-started"]}],"setup":["Choose Lite for country/ASN fields or a paid lookup plan for the documented city and privacy fields.","Create an IPinfo account and obtain its API token; the API accepts a Bearer token, HTTP Basic authentication or a token query parameter.","Send the chosen public IP to api.ipinfo.io/lite/{ip} or api.ipinfo.io/lookup/{ip} and parse that endpoint’s JSON schema.","Set the monthly quota and metered-billing behavior for a paid API plan; arrange database access separately if local lookups are required."],"limitations":["Core’s combined anonymity flag cannot identify which privacy service category triggered it.","Max residential-proxy observations cover a defined time window; an absent or false flag is not proof that an IP has never been used by a proxy.","These fields classify an IP or network. They do not establish a person’s current location or intent."],"sources":[{"id":"ipinfo-getting-started","label":"IPinfo API authentication, address inputs and download formats","url":"https://ipinfo.io/developers","checked_at":"2026-10-01"},{"id":"ipinfo-lite","label":"IPinfo Lite API fields","url":"https://ipinfo.io/developers/lite-api","checked_at":"2026-10-01"},{"id":"ipinfo-core","label":"IPinfo Core API fields and separate database access","url":"https://ipinfo.io/developers/core-api","checked_at":"2026-10-01"},{"id":"ipinfo-max","label":"IPinfo Max API fields and observation windows","url":"https://ipinfo.io/developers/max-api","checked_at":"2026-10-01"},{"id":"ipinfo-pricing","label":"IPinfo pricing and feature comparison","url":"https://ipinfo.io/pricing","checked_at":"2026-10-01"}],"checked_at":"2026-10-01","review_due":"2026-10-15","evidence":"documented","url":"https://workingproxysites.info/tools/ipinfo","provider_url":null,"review_overdue":false}