{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/ipinfo/main/json-structure/ipinfo-max-response-structure.json", "name": "MaxResponse", "description": "MaxResponse schema from IPinfo API", "type": "object", "properties": { "ip": { "type": "string" }, "hostname": { "type": "string" }, "geo": { "type": "object", "properties": { "city": { "type": "string" }, "region": { "type": "string" }, "region_code": { "type": "string" }, "country": { "type": "string" }, "country_code": { "type": "string" }, "continent": { "type": "string" }, "continent_code": { "type": "string" }, "latitude": { "type": "double" }, "longitude": { "type": "double" }, "timezone": { "type": "string" }, "postal_code": { "type": "string" }, "dma_code": { "type": "string" }, "geoname_id": { "type": "string" }, "radius": { "type": "int32" }, "last_changed": { "type": "date" } } }, "as": { "type": "object", "properties": { "asn": { "type": "string" }, "name": { "type": "string" }, "domain": { "type": "string" }, "type": { "type": "string" }, "last_changed": { "type": "date" } } }, "mobile": { "type": "object" }, "anonymous": { "type": "object", "properties": { "name": { "type": "string" }, "last_seen": { "type": "date" }, "percent_days_seen": { "type": "int32" }, "is_proxy": { "type": "boolean" }, "is_relay": { "type": "boolean" }, "is_tor": { "type": "boolean" }, "is_vpn": { "type": "boolean" }, "is_res_proxy": { "type": "boolean" } } }, "is_anonymous": { "type": "boolean" }, "is_anycast": { "type": "boolean" }, "is_hosting": { "type": "boolean" }, "is_mobile": { "type": "boolean" }, "is_satellite": { "type": "boolean" } }, "required": [ "ip", "geo", "as", "anonymous" ] }