di>_
DigInterface
Free DNS, Email & Developer Tools
🏠 Home
🔌 REST API — v2

Integrate DigInterface
into your workflow

A clean REST API giving you programmatic access to DNS lookups, WHOIS, SPF expansion, blacklist checks, SSL inspection and more — the same tools powering DigInterface, available in your code.

Quick Start

# DNS lookup with your API key curl -X POST https://www.diginterface.com/api/v2/dns/lookup \ -H "Authorization: Bearer di_your_api_key_here" \ -H "Content-Type: application/json" \ -d '{ "domain": "mimecast.com", "record_types": ["MX", "SPF"] }'

What you can do

🔍
DNS Lookups
Query any record type across Google, Cloudflare, OpenDNS and Quad9
🌍
Propagation Checks
Verify DNS changes have propagated across multiple global resolvers
🌐
WHOIS / RDAP
Domain registration, expiry dates, nameservers and registrar data
🔓
SPF Expansion
Recursively expand SPF records and retrieve all authorised IP ranges
🚫
Blacklist Checks
Check IPs and domains against 20+ DNSBL and URIBL lists
🔒
SSL Inspection
Certificate expiry, SANs, TLS version and cipher details
📊
Deliverability
Full email health check — SPF, DKIM, DMARC, PTR and overall score
#️⃣
Hashing
Hash text strings or remote URLs using MD5, SHA-1, SHA-256 and more
🔑
Simple Auth
Bearer token authentication — generate and revoke keys from your dashboard

Getting started

1
Create a free account
Register here with your email address. You'll receive a verification email — click the link to activate your account.
2
Generate an API key
Once logged in, go to your account dashboard and click Generate New Key. Give it a name (e.g. "Production"), copy the key — it's only shown once.
3
Add the key to your requests
Include your key in every request as a Bearer token: Authorization: Bearer di_your_key
4
Read the docs
The full API documentation covers every endpoint, request parameters, response formats and error codes with copy-ready curl examples.

Available endpoints

Rate limits

100
Requests / day
10
Requests / minute
Free
No cost

Rate limit headers (X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset) are included in every response. See the full docs for details.

Ready to integrate?

Create a free account and generate your first API key in under a minute.