Documentación de la API
Documentación de la API de PixDNS
Primeros pasos
The PixDNS API is free to use for non-commercial projects. No API key required for basic usage. Rate limited to 100 requests/minute.
Endpoints
GET/api/lookup
Query DNS records for a domain
Parámetros
| Nombre | Tipo | Obligatorio | Ejemplo |
|---|---|---|---|
domain | string | Yes | example.com |
resolver | string | No | 8.8.8.8 |
types | string | No | A,MX,TXT,NS |
Ejemplo
curl "https://api.pixdns.info/lookup?domain=example.com&types=A,MX"
GET/api/check
Check DNS records across multiple resolvers
Parámetros
| Nombre | Tipo | Obligatorio | Ejemplo |
|---|---|---|---|
domain | string | Yes | example.com |
types | string | No | A,MX,TXT |
resolver | string | No | 8.8.8.8 |
Ejemplo
curl "https://api.pixdns.info/check?domain=example.com"
GET/api/health-report
Get DNS health analysis for a domain
Parámetros
| Nombre | Tipo | Obligatorio | Ejemplo |
|---|---|---|---|
domain | string | Yes | example.com |
Ejemplo
curl "https://api.pixdns.info/health-report?domain=example.com"
GET/api/reverse
Reverse IP lookup - find domains on an IP
Parámetros
| Nombre | Tipo | Obligatorio | Ejemplo |
|---|---|---|---|
ip | string | Yes | 8.8.8.8 |
Ejemplo
curl "https://api.pixdns.info/reverse?ip=8.8.8.8"
Ejemplos de código
cURL
# DNS Lookup curl "https://api.pixdns.info/lookup?domain=example.com" # DNS Lookup with specific types curl "https://api.pixdns.info/lookup?domain=example.com&types=A,MX,TXT" # Multi-resolver check curl "https://api.pixdns.info/check?domain=example.com" # Health report curl "https://api.pixdns.info/health-report?domain=example.com"
JavaScript
// Using fetch
const response = await fetch('https://api.pixdns.info/lookup?domain=example.com');
const data = await response.json();
console.log(data);Python
import requests
response = requests.get('https://api.pixdns.info/lookup', params={
'domain': 'example.com'
})
print(response.json())