IP Address Lookup API — Classify, Reverse DNS, CIDR Check
Pricing
$10.00 / 1,000 ip checkeds
IP Address Lookup API — Classify, Reverse DNS, CIDR Check
IP address lookup API. Input: list of IPs (ips) plus optional CIDR ranges (cidrs). Output: JSON per IP with version, isPrivate/isPublic/isReserved, specialUseRange, cidrMatches, and reverse DNS ptr. No geo API, pure stdlib. $0.01 per IP checked.
Pricing
$10.00 / 1,000 ip checkeds
Rating
0.0
(0)
Developer
Anthony Snider
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
IP Address Info & Classifier
Turn any IP address into structured intelligence — version, type, public/private classification, special-use range, and reverse DNS — with pure Node stdlib and zero geo APIs.
Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.
What you get
- Validation — correctly detects IPv4 vs IPv6 (rejects garbage).
- Classification —
public,private(RFC 1918),loopback,link-local,cgnat(RFC 6598),multicast,documentation,reserved,broadcast. - Special-use range — the exact CIDR/RFC the address belongs to (e.g.
10.0.0.0/8 Private-Use). - Reverse DNS (PTR) — automatic lookup for public addresses.
- IPv4 extras — 32-bit integer and dotted-binary representation.
- IPv6 extras — fully expanded form (
::un-compressed, embedded IPv4 normalized). - Bulk — pass one IP or hundreds in a single run.
Input
{"ips": ["8.8.8.8", "10.0.0.1", "127.0.0.1", "2001:4860:4860::8888"],"maxIps": 50}
Or a single address:
{ "ip": "8.8.8.8" }
Output
One dataset item per IP:
{"ip": "8.8.8.8","valid": true,"version": 4,"type": "public","isPublic": true,"integer": 134744072,"binary": "00001000.00001000.00001000.00001000","reverseDns": ["dns.google"],"specialUse": null}
A private/reserved address instead returns its range:
{"ip": "10.0.0.1","valid": true,"version": 4,"type": "private","isPublic": false,"integer": 167772161,"binary": "00001010.00000000.00000000.00000001","reverseDns": null,"specialUse": { "range": "10.0.0.0/8", "name": "Private-Use (RFC 1918)" }}
Pricing: pay-per-result — billed once per IP classified.