{"uid":"cap_0vPaZUuuzs7Zd9yN6dDVl","slug":"ipintel-ai-reverse-dns-lookup-9db4640a","name":"IPIntel.ai Reverse DNS Lookup","description":"Reverse DNS Lookup API. Look up PTR records for an IP address and receive reverse DNS hostname data in structured JSON. Useful for agents, developers, IP enrichment, network diagnostics, infrastructure investigation, abuse analysis, and security workflows. Paid per call via x402.","url":"https://tools.ipintel.ai/reverse-dns","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["ip"],"properties":{"ip":{"type":"string","description":"IPv4 or IPv6 address to reverse-resolve"}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"ip":{"type":"string"},"ok":{"type":"boolean"},"ptr":{"type":"string"},"has_ptr":{"type":"boolean"},"service":{"type":"string"},"timestamp":{"type":"string"}},"additionalProperties":true}}}}},"responseSchema":{"type":"json","example":{"ip":"8.8.8.8","ok":true,"ptr":"dns.google","has_ptr":true,"service":"reverse_dns","timestamp":"2026-06-22T18:15:01+00:00"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_dgBHamH1OyyQ05k861jvd","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs a reverse DNS lookup (PTR record resolution) for a given IP address, returning the associated hostname if one exists.","exampleAgentPrompt":"What hostname does 8.8.8.8 resolve to in reverse DNS — does it have a PTR record set?","exampleUseCases":null,"resultDescription":"Returns the IP address queried, a boolean ok status, the PTR record (hostname) if one exists, a has_ptr boolean indicating whether a PTR record was found, the service name 'reverse_dns', and an ISO 8601 timestamp of the lookup.","failureModes":["IP has no PTR record — returns has_ptr: false with an empty or null ptr field","Invalid IP address format — likely returns an error or ok: false","Network timeout reaching DNS resolver — service unavailable error","Payment failure via x402 — 402 Payment Required response before any DNS lookup occurs"],"whenToPreferThis":"Use this endpoint when you need to resolve an IP address back to a hostname (PTR record) for network diagnostics, security auditing, spam filtering, or verifying that a server's reverse DNS matches its forward DNS. Prefer it over general DNS lookup endpoints when the input is an IP and the desired output is its associated hostname.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:36:49.081Z","isFirstParty":false}