MyIPScan
Public API

MyIPScan API

Free IP, DNS, TLS and HTTP lookups. No API key, no signup, no account. Twenty-three read-only endpoints returning JSON.

Base URL
https://myipscan.net/api/
Authentication
None
Response format
JSON (UTF-8)
Rate limit
30 requests per minute per IP
CORS
Restricted — server-side use
Cost
Free

Quick start

Every endpoint is a plain GET returning JSON, unless listed under POST below. There is nothing to sign up for and no key to send.

curl https://myipscan.net/api/ip
curl "https://myipscan.net/api/ip-geolocation-lookup?ip=8.8.8.8"
curl "https://myipscan.net/api/dns-lookup?name=example.com&type=A"

Successful responses carry "ok": true and a checkedAt timestamp. Failures carry "ok": false and an error object with a stable code, a human-readable message and, where useful, a details object.

{
  "ok": false,
  "error": {
    "code": "private_ip",
    "message": "Loopback addresses are local to a device."
  },
  "checkedAt": "2026-07-29T20:45:21.001Z"
}

Endpoints

Nineteen GET endpoints and four POST endpoints. Parameters are exact; every one below was called against the live service before publication.

Address and network

EndpointParametersReturns
/api/ipYour own address as seen by the edge: IP, country, city, region, coordinates, timezone, ASN, organisation, ISP.
/api/ip-geolocation-lookupipCountry, region, city, coordinates and network for any public IP.
/api/asn-lookupqueryAutonomous system details. Accepts an ASN number or a public IP.
/api/rdapqueryRaw RDAP registry record for an IP or ASN, straight from the responsible RIR.
/api/reverse-dnsipPTR record for a public IP.
/api/tor-exitipWhether the address appears on the public Tor exit-node list.
/api/ip-blacklist-checkeripPresence of the address on public DNS blocklists.

DNS and certificates

EndpointParametersReturns
/api/dns-lookupname, typeDNS records over DoH. Type accepts A, AAAA, MX, NS, TXT, CNAME, SOA.
/api/ssl-certificatehostTLS certificate summary: issuer, validity window, subject names.

HTTP surface

EndpointParametersReturns
/api/http-headersurlResponse headers plus a read of the common security headers.
/api/http-latencyurlResponse timing for a single HEAD request.
/api/redirect-checkerurlFull redirect chain with status codes and timing per hop.

Crawl and markup

EndpointParametersReturns
/api/robots-txturlrobots.txt as served, with parsed directives.
/api/sitemap-checkerurlSitemap discovery and basic validity.
/api/canonical-noindexurlCanonical URL and indexing directives from headers and markup.
/api/meta-title-descriptionurlTitle and meta description with lengths.
/api/open-graph-socialurlOpen Graph and Twitter card fields.
/api/structured-dataurlJSON-LD blocks found on the page, parsed.
/api/html-heading-content-structureurlHeading outline and content structure.

POST endpoints

These take a JSON body with a target field and return a combined report. Content-Type: application/json is required.

EndpointBody fieldReturns
/api/website-exposuretargetCombined public-surface report for a hostname.
/api/domain-intelligencetargetDomain overview: registry, DNS, hosting and mail signals.
/api/email-exposuretargetMail-related exposure for a domain: SPF, DMARC, MX posture.
/api/ai-search-visibilitytargetWhether AI crawlers are permitted, from robots.txt and headers.
curl -X POST https://myipscan.net/api/website-exposure \
  -H "Content-Type: application/json" \
  -d '{"target":"example.com"}'

Limits, and what this API will not do

Stated plainly so nobody builds on an assumption that does not hold.

Fair use

The API is open because it is useful. These terms exist so it can stay open.

Please do

Please do not

Abuse handling

Request metadata may be logged for the sole purpose of detecting and stopping abuse. Requests that breach these terms may be throttled or blocked without notice, by address or by pattern. Nothing here grants a right of continued access.

Questions, a higher volume need, or a block you believe is wrong: get in touch.

Where the data comes from

Related reading: what an ASN is, provider IP ranges, how these checks are built.