Domain DNS Lookup β A, AAAA, MX, NS, TXT & More
Pricing
from $0.72 / 1,000 lookups
Domain DNS Lookup β A, AAAA, MX, NS, TXT & More
Look up DNS records for any domain: A, AAAA, MX, NS, TXT, CNAME, SOA and CAA. One clean JSON row per domain with records grouped by type. Fast, no setup.
Pricing
from $0.72 / 1,000 lookups
Rating
0.0
(0)
Developer
Marouane Oulabass
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
4 months ago
Last modified
Categories
Security
Limited permissionsShare
Domain DNS Lookup β A, MX, TXT, NS & More to JSON
Look up DNS records for any domain β as clean JSON. Pass a list of domains and get back a tidy row per domain with records grouped by type: A, AAAA, MX, NS, TXT, CNAME, SOA and CAA. Fast, no setup, no anti-bot.
AI-agent ready: this Actor is callable and payable by AI agents via x402 (USDC on Base), no Apify account required.
A simple DNS API for infrastructure checks, email deliverability, security audits and monitoring.
Who uses this
- π οΈ DevOps & infrastructure β verify DNS config across many domains.
- π§ Email & deliverability β check MX, SPF and DKIM (TXT) records.
- π Security teams β audit CAA, NS and TXT records at scale.
- π Researchers & OSINT β map a domain's DNS footprint.
- π§βπ» Developers β a clean DNS lookup endpoint by domain.
What you get β one clean row per domain
| Field | Description |
|---|---|
domain | The domain looked up |
records | Records grouped by type (A, AAAA, MX, NS, TXT, CNAME, SOA, CAA) |
recordCount | Total records found |
inputDomain | Domain as provided |
ok, scrapedAt | Status & provenance |
Example
Input
{ "domains": ["apify.com", "github.com"], "recordTypes": ["A", "MX", "TXT", "NS"] }
Output (one item)
{"domain": "apify.com","records": {"A": ["104.26.0.5", "104.26.1.5"],"MX": ["10 aspmx.l.google.com"],"NS": ["ns1.example.com", "ns2.example.com"],"TXT": ["v=spf1 include:_spf.google.com ~all"]},"recordCount": 7}
Why this actor
- β All the record types β A, AAAA, MX, NS, TXT, CNAME, SOA, CAA.
- ποΈ Grouped output β records organized by type, ready to use.
- π Many domains at once β pass a list, get one combined dataset.
- β‘ Fast & affordable β pay only per domain looked up. No setup, no anti-bot.
- π Robust β a bad domain never breaks the batch.
Input options
domains(required) β domains to look up.recordTypesβ which record types to fetch (default: common set). E.g.A,MX,TXT,NS.
FAQ
Which record types are supported? A, AAAA, MX, NS, TXT, CNAME, SOA and CAA.
Can I check SPF/DKIM/DMARC? Yes β those live in TXT records; request the TXT type.
Can I look up many domains at once? Yes β pass a list; each row carries its own domain and records.
How fresh is the data? Live DNS resolution on every run.
Can I export to CSV/Excel/Google Sheets? Yes β the dataset exports to JSON, CSV, Excel and HTML, or pull it via the API.
What does it cost? Pay-per-domain β you're only charged for domains actually looked up.
Tip: schedule this on your domains and diff the records to get alerted when DNS changes.