API Services
Query the Index From Your Code.
Deepinfo API Services are REST endpoints over the data the Deepinfo Platform runs on. Look up one target live, read a name’s DNS and WHOIS history, pivot from one indicator to the domains that share it, or pull a CVE with EPSS and CISA KEV attached.
Request
GET /discovery/domain-detail?domain=deepinfo.com
apikey: YOUR_API_KEY
Response · JSON
- {
- "punycode": "deepinfo.com",
- "domain": {WHOIS
- "whois": {
- "registrar": "godaddy online services cayman islands ltd.",
- "create_date": "2001-06-05T02:57:08Z",
- "name_servers": ["may.ns.cloudflare.com", …]
- }
- },
- "dns": {DNS
- "a": { "ip_addresses": ["104.26.10.21", "104.26.11.21"] },
- "mx": { "mail_servers": ["aspmx.l.google.com", …] }
- },
- "ip_history": ["104.21.29.10", "172.67.171.60"],IP history
- "ssl": { "issuer": { "organization": "Google Trust Services" },SSL
- "validity": { "end_date": "2026-11-20T17:13:40Z" } },
- "webdata": { "http": { "status_code_last": 200,web data
- "final_url": "https://www.deepinfo.com/" } }
- …
- }
The same record comes back from Domain Search and every Discovery finder.
Ask One Target for Its State Now.
Live lookups query the target at request time: the registry, a resolver, the host or the page itself.
Domain WHOIS
The registration record of a domain as the registry serves it now, raw and parsed.
/
DNS
Current records for a domain or hostname, of the record types you ask for.
/
IP WHOIS
The network, range, ASN, registry and contact entities behind an IPv4 or IPv6 address.
/
SSL
The certificate a host serves, parsed, with a verdict on its signature and chain.
/
Port Scan
Open TCP and UDP ports and the services on them, for hosts you own or are authorized to test.
/
Technology
The technologies a site runs, each with categories, version and a CPE name.
/
Screenshot
A capture of any page from a real browser, with options in the query string or a JSON body.
/
Web Data
A full page profile: technologies, metadata, links, trackers, favicons, headers and cookies.
/
What a Name Looked Like Before Today.
History reads what Deepinfo has observed over time, so a domain has a past even if you never looked it up before.
From One Indicator to Every Domain Behind It.
Search and pivot across the whole domain index. Finders return full domain records, so the next pivot starts from what you just found.
Domain Search
Filter the domain index on any field of a domain record, with boolean clauses, and export the result as JSON or CSV.
/
Domain Detail
Everything Deepinfo holds on one domain: WHOIS, DNS by type, IP history, SSL and web data.
/
Subdomain Finder
All known subdomains of a domain.
/
Associated Domain Finder
Domains that share a registrant email, organization or phone, name servers, an IP, mail servers or an SSL organization with a domain.
/
Same-Time Registered Domain Finder
Domains the same registrant registered within 1 to 60 minutes of a given domain.
/
Reverse WHOIS Email
Domains whose registrant email is a given address, or any address at its email domain.
/
Reverse NS
Domains that use a given name server.
/
Reverse MX
Domains that use a given mail server.
/
Reverse IP
Domains that resolve to an IP address, or to its /8, /16 or /24 network.
/
All TLDs
Registrations of one name under other TLDs.
/
IP 203.0.113.10
- Reverse IP GET /discovery/reverse-ip
- acme.example (the next pivot starts here)
- MX mx1.acme.example, mx2.acme.example
- shop.acme.example
- acme.example (the next pivot starts here)
- Reverse MX ·
apex=trueGET /discovery/reverse-mx- acme-careers.exampleMX mx1.acme.example
- acme-group.exampleMX mx2.acme.example
Each result is a full domain record, so the next pivot starts from what you just found.
Every CVE With Its Exploitation Signal.
CVE records carry CVSS, EPSS and CISA KEV status together, so priority is part of the answer, not a second lookup.
POST · Search
Vulnerability Search
Filter the CVE database on any field of a CVE record, EPSS and CISA KEV enrichment included.
/
GET · Detail
Vulnerability Detail
One CVE with CVSS v2 to v4.0, EPSS, its CISA KEV entry, CWE with CAPEC, affected products and Deepinfo’s vDeep metric.
/
GET · Finder
Vulnerability Finder
The CVEs that affect the technologies detected on a URL.
/
More Endpoints Live in the Reference.
Dark web search, the CVE and registration statistics behind Internet Insights, and the feed list are documented in the reference. Each link opens its reference page.
- Darkweb SearchPOST · Dark web
- EPSS HistoryGET · Vulnerability
- Latest AddedGET · Vulnerability
- CISA KEV StatsGET · Vulnerability
- CVE StatsGET · Vulnerability
- CVSS Score StatsGET · Vulnerability
- CWE TimelineGET · Vulnerability
- Severity By Year StatsGET · Vulnerability
- Keyword StatsGET · Domain intelligence
- Registration StatsGET · Domain intelligence
- Registration TimelineGET · Domain intelligence
- TLD StatsGET · Domain intelligence
- Feeds ListGET · Feeds
Questions About API Services
How do we get an API key?
Keys are created in the Deepinfo Platform under Settings, Organization Settings, API Keys, where you can generate, rename and delete them. If your team has no platform access yet, talk to us and we set it up for your plan.
Which endpoints can we call?
That depends on your plan. A valid key that calls an endpoint outside the plan gets 403 with the message You cannot consume this service.
How are API services priced?
Separately from the platform, by volume and frequency. Some endpoints, lookups among them, also count against a plan quota at one unit per request, however much data the response holds. See Data & API pricing.
What are the rate limits?
Rate limits depend on your plan and apply per key and per endpoint; the rate limits page lists the defaults. Responses carry ratelimit-remaining and ratelimit-reset headers, and a call over the limit gets 429.
What format do responses come in?
JSON, with dates and times in ISO 8601 UTC. Searches and finders can also export a result set as CSV, and the data feeds hand over their files through pre-signed download links that expire.
How do search filters work?
A search takes one JSON body with must, should and must_ lists of {name, type, value} conditions, plus an optional sort. The operators are shared by the searches that take this body, and each endpoint’s reference lists its searchable fields and the operators each field accepts.
Is there a bulk alternative to paging through results?
Discovery finders, Domain Search and Vulnerability Search can export a result set as JSON or CSV. For whole datasets, such as all registered domains, data feeds deliver files instead.
Can we also script the platform modules?
Yes. External Attack Surface Management, Cyber Threat Intelligence and Brand Risk Protection have their own APIs on this base URL and header, documented in the API reference.
Tell Us What You Want to Build.
Most teams test a few endpoints against their own domains before they integrate. We set up access for your plan and answer schema questions on a short call.