DNSSOR REST API
Versie 1.0 — Basis-URL: https://dnssor.com/api/v1
Een snelle, betrouwbare JSON API voor DNS-zoekopdrachten, WHOIS-query's, SSL-certificaatanalyse en IP-geolocatie. Ontworpen voor ontwikkelaars en systeembeheerders.
🔐 🔐 Authenticatie
Voor alle verzoeken is een API-sleutel vereist. Authenticeer via Google om er direct een te verkrijgen – geen registratieformulier nodig.
Optie 1 — Koptekst (aanbevolen)
X-API-Key: demo-key-dnssor-2026
Optie 2 — Queryreeks
?api_key=demo-key-dnssor-2026
🧪 Demosleutel voor testen:
demo-key-dnssor-2026 (limiet van 100 vereisten/uur) ⚡ ⚡ Tarieflimieten
| Plan | Verzoeken/uur | TTL cachen |
|---|---|---|
| Demo (geen authenticatie) | — | — |
| Gratis (Google-login) | 100 | Niet beschikbaar |
| Pro (neem contact met ons op) | 10,000 | Niet beschikbaar |
Bij overschrijding van de limieten wordt HTTP 429 geretourneerd. Headers: X-RateLimit-Remaining
📡 📡 Eindpunten
| Methode | Eindpunt | Beschrijving | Cache |
|---|---|---|---|
| GET | /api/v1/dns | DNS-zoekopdracht (A, AAAA, MX, NS, TXT, CNAME, SOA) | 5 min |
| GET | /api/v1/whois | WHOIS geparseerd + onbewerkte gegevens | 1 hr |
| GET | /api/v1/ssl | SSL-certificaatgegevens + SAN + resterende dagen | 1 hr |
| GET | /api/v1/ip | IP-geolocatie + ISP + ASN + omgekeerde DNS | 1 hr |
| GET | /api/v1/ping | TCP-pingtest (4 pakketten via poort 80) | Niet beschikbaar |
| GET | /api/v1/status | Operationele API-status | Niet beschikbaar |
GET /api/v1/dns
DNS-records voor een domein opvragen.
| Parameter | TYPE | Vereist | Beschrijving |
|---|---|---|---|
| domain | string | ✅ | Domain |
| type | string | — | Recordtype: A, AAAA, MX, NS, TXT, CNAME, SOA, ALL (standaard: ALL) |
| server | string | — | DNS-server IP (standaard: 1.1.1.1) |
curl "https://dnssor.com/api/v1/dns?domain=google.com&type=MX" \
-H "X-API-Key: demo-key-dnssor-2026"
Antwoord:
{
"success": true,
"data": {
"domain": "google.com",
"server": "1.1.1.1",
"records": [
{ "type": "MX", "name": "google.com", "value": "smtp.google.com", "ttl": 3600, "extras": { "pref": 10 } }
],
"count": 1
},
"timestamp": 1783837889}
GET /api/v1/whois
| Parameter | Vereist | Beschrijving |
|---|---|---|
| domain | ✅ | Domain |
| raw | — | Ruwe WHOIS |
curl "https://dnssor.com/api/v1/whois?domain=google.com&raw=1" \
-H "X-API-Key: demo-key-dnssor-2026"
GET /api/v1/ssl
curl "https://dnssor.com/api/v1/ssl?domain=google.com" \
-H "X-API-Key: demo-key-dnssor-2026"
GET /api/v1/ip
| Parameter | Vereist | Beschrijving |
|---|---|---|
| ip | ✅ | IP-adres |
curl "https://dnssor.com/api/v1/ip?ip=8.8.8.8" \
-H "X-API-Key: demo-key-dnssor-2026"
📦 📦 Bibliotheken en SDK's
JavaScript / Node.js
const res = await fetch(
'https://dnssor.com/api/v1/dns?domain=google.com',
{ headers: { 'X-API-Key': 'demo-key-dnssor-2026' } }
);
const data = await res.json();
Python
import requests
r = requests.get(
'https://dnssor.com/api/v1/dns',
params={'domain': 'google.com'},
headers={'X-API-Key': 'demo-key-dnssor-2026'}
)
Klaar om te beginnen met integreren?
Log veilig in met uw Google-account en ontvang direct uw persoonlijke, gratis API-sleutel.
Log in met GoogleGeen creditcard. Geen inschrijfformulier. 100 aanvragen/uur inbegrepen.