{"uid":"cap_wCOr6nzT12IYfHQorpaf7","slug":"cheap-utilities-ip-classifier-55dc3c34","name":"Cheap Utilities IP Classifier","description":"Classify an IPv4 or IPv6 address: public, private, loopback, link-local, CGNAT or reserved, plus reverse-DNS name.","url":"https://cheap-utilities.x402tookit.com/ip-classify?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["ip"],"properties":{"ip":{"type":"string","description":"IPv4 or IPv6 address"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asOf":{"type":["null","string"]},"source":{"type":["null","string"]},"integer":{"type":["null","number"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"version":{"type":["null","number"]},"category":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"expanded":{},"disclaimer":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"reversePointer":{"type":["null","string"]},"publiclyRoutable":{"type":["boolean","null"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_YkARvS1oF9nanCDSdmkp1","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Classifies an IPv4 or IPv6 address as public, private, loopback, link-local, CGNAT, or reserved, and returns its reverse-DNS hostname.","exampleAgentPrompt":"Can you classify the IP address 100.64.0.1 and tell me whether it's publicly routable or falls into a special range like CGNAT, and what its reverse DNS name is?","exampleUseCases":[{"title":"Firewall rule validation for ingress traffic","prompt":"I'm seeing requests coming from 169.254.10.5 — can you classify that IP and tell me if it's public, link-local, or something else before I decide whether to block it?"},{"title":"Security log enrichment pipeline","prompt":"We're processing server logs and hit the address 10.0.0.255 — classify it and tell me its category and reverse DNS so we can tag it correctly in our SIEM."},{"title":"User-submitted IP sanity check","prompt":"A user just submitted 2001:db8::1 as their server IP in our onboarding form — can you check what category that IPv6 address is and whether it's publicly routable?"}],"resultDescription":"Returns a structured object including the IP's classification category (public, private, loopback, link-local, CGNAT, or reserved), whether it is publicly routable, the IP version, its integer representation, a reverse DNS pointer if available, a plain-language summary and verdict, the reasons behind the classification, and metadata such as source and timestamp.","failureModes":["Missing or malformed 'ip' query parameter returns an error","Invalid IP address string (e.g. hostname or non-IP text) returns a validation error","IPv6 addresses in compressed or expanded form may behave differently depending on parser","Reverse DNS lookup may return null if no PTR record exists","Service degraded flag may indicate partial result quality"],"whenToPreferThis":"Choose this endpoint when you need a fast, inexpensive classification of a single IP address into standard network categories (public, private, loopback, CGNAT, link-local, reserved) along with reverse DNS resolution, without needing geolocation, ASN data, or threat intelligence. It is ideal for log enrichment, form validation, firewall policy decisions, or any workflow that needs to quickly determine whether an IP is externally routable.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T13:14:25.403Z","isFirstParty":false,"canonicalSlug":"cheap-utilities-ip-classifier-55dc3c34"}