Look up DNS records for any domain. Supports A, AAAA, MX, CNAME, TXT, NS, SOA, SRV, PTR, and ALL. Payment via x402.
| Parameter | Type | Required | Description |
|---|---|---|---|
domain | string | Yes | Domain name to look up |
type | string | No | Record type: A (default), AAAA, MX, CNAME, TXT, NS, SOA, SRV, PTR, ALL |
Single record type:
{
"domain": "google.com",
"type": "MX",
"records": [
{ "exchange": "smtp.google.com", "priority": 10 }
],
"queriedAt": "2026-02-17T18:00:00.000Z"
}
type=ALL returns all record types:
{
"domain": "example.com",
"type": "ALL",
"records": {
"A": ["93.184.216.34"],
"MX": [{"exchange": "mail.example.com", "priority": 10}],
"NS": ["ns1.example.com"],
"TXT": ["v=spf1 ..."]
},
"queriedAt": "2026-02-17T18:00:00.000Z"
}
$0.002 USDC per lookup
curl "https://pylon-dns-lookup-api.fly.dev/lookup?domain=google.com&type=MX"
# All records
curl "https://pylon-dns-lookup-api.fly.dev/lookup?domain=google.com&type=ALL"