Never miss a domain renewal, certificate expiry or DNS change
Audit a domain's certificate, DNS, email authentication, subdomains and security headers in a few calls, then let monitors re-check on a schedule. You get an alert before anything expires and a record of every change, with full history for audits and incident reviews.
2 steps, one API key.
Run the steps in order, or call only the one you're missing. Every API links to its parameters, response fields and a live demo.
Step 1: Audit
SSL, email security (SPF, DMARC, DKIM), DNS, subdomains, HTTP security headers and hosting.
- SSL Certificate CheckLive/v1/domain/ssl1 cr / call1 cr / call
- Email Security AuditLive/v1/domain/email-security1 cr / call1 cr / call
- DNS LookupLive/v1/domain/dns1 cr / call1 cr / call
- Subdomain FinderLive/v1/domain/subdomains2 cr / call2 cr / call
- HTTP Headers & Security CheckLive/v1/url/headers1 cr / call1 cr / call
- IP Lookup (ASN, Network, Hosting)Live/v1/domain/ip-info1 cr / call1 cr / call
Step 2: Monitor
Monitors alert you before expiry and on every DNS, SSL or email-security change, with full history.
Clean, normalised data you can use as-is.
- Certificate issuer, covered names, validity and days until expiry
- SPF, DMARC and DKIM records with an A-F grade and plain-English fixes
- A, AAAA, MX, NS, TXT, CNAME and CAA records from two independent resolvers
- Subdomains from Certificate Transparency logs, with first and last seen dates
- HTTP security headers graded A-F, with the full redirect chain
- Registrar, expiry date, status codes and name servers from RDAP
- request_id, credits charged and your remaining balance
- Cache age, so you know how fresh the data is
- The normalised parameters we actually ran
- One error format; errors never cost credits
The whole workflow, ready to run.
Each step is one HTTPS request with your key in the Authorization header. The parameters are working examples; swap in your own niche, domains or IDs.
- Base URL
- https://api.gridlode.com
- Auth header
- Authorization: Bearer YOUR_API_KEY
export GRIDLODE_KEY="your_api_key"
# 1. Audit: SSL Certificate Check
curl "https://api.gridlode.com/v1/domain/ssl?domain=example.com" \
-H "Authorization: Bearer $GRIDLODE_KEY"
# 2. Monitor: RDAP Lookup
curl "https://api.gridlode.com/v1/domain/rdap?domain=example.com" \
-H "Authorization: Bearer $GRIDLODE_KEY"
# Keep watching: domain registration and expiry monitor
curl -X POST "https://api.gridlode.com/v1/monitors" \
-H "Authorization: Bearer $GRIDLODE_KEY" -H "Content-Type: application/json" \
-d '{"template":"domain_expiry","target":"yourcompany.com","options":{"days":30}}'Prefer no code? Upload a list as a bulk job in the dashboard, or connect the MCP server to your AI assistant.
Get alerted when it changes
Monitors re-run an engine on a schedule, keep the full history and email you or call a signed webhook on every change. Each check is billed like a normal request, and failed checks are free.
- Domain registration and expiryLive now
Alerts before the domain expires and when the registrar, status or name servers change.
template: domain_expiry · checks daily · 1 credit per check - SSL certificateLive now
Alerts before the certificate expires, when it becomes invalid and when the issuer changes.
template: ssl_expiry · checks daily · 1 credit per check - DNS recordsLive now
Records every change to A, AAAA, MX, NS, TXT, CNAME and CAA records.
template: dns_change · checks every 6 hours · 1 credit per check - Email security gradeLive now
Alerts when SPF, DMARC or DKIM change or the grade drops below your threshold.
template: email_security · checks daily · 1 credit per check
curl -X POST "https://api.gridlode.com/v1/monitors" \
-H "Authorization: Bearer $GRIDLODE_KEY" -H "Content-Type: application/json" \
-d '{
"template": "domain_expiry",
"target": "yourcompany.com",
"options": {
"days": 30
},
"webhook_url": "https://example.com/hooks/gridlode"
}'Have a list? Run it as a bulk job.
Send up to 10,000 inputs at once, for example every domain for step 1 (audit), and download the results as CSV or JSON. Each item is billed like a single request, failed items are free, and the job stops cleanly at your spend cap.
- Upload a CSV in the dashboard, or POST a list to the API
- Signed webhook when the job finishes
curl -X POST "https://api.gridlode.com/v1/tasks" \
-H "Authorization: Bearer $GRIDLODE_KEY" -H "Content-Type: application/json" \
-d '{
"engine": "domain.ssl",
"field": "domain",
"inputs": [
"stripe.com",
"shopify.com",
"notion.so"
],
"name": "Security and domain monitoring: audit"
}'1,000 items for $2.00.
You pay per result, in credits from one wallet that every engine shares. The estimate uses each engine's published price per unit; change the volume to see how it scales.
- 1,000 free credits when you sign up, no card
- Packs never expire; plans only make credits cheaper
- Hard monthly spend caps, so jobs stop where you say
- 1,000credits for 1,000 calls
- 1,000credits for 1,000 calls
Assumes 1,000 units at every step; real chains usually shrink (not every business lists an email). Failed requests are free and cached results cost half.
Security and domain monitoring: questions
How early do expiry alerts come?
You choose the threshold, for example 30 days before a domain expires or 14 days before a certificate does.
Can I watch hundreds of domains?
Yes. Create one monitor per domain and check, through the API or the dashboard. Each check is billed like a single request (1 credit for RDAP, SSL, DNS or email security), and failed checks are free.
Where do alerts go?
To your account email and, if you set one, a webhook signed with an HMAC secret, so you can route them into Slack, PagerDuty or your own tooling.
How much does security and domain monitoring with Gridlode cost?
Running the workflow on 1,000 items uses about 2,000 credits (SSL Certificate Check at 1 credits per call and RDAP Lookup at 1 credits per call). That is $2.00 at list price and as little as $0.60 at enterprise volume. Every new account gets 1,000 free credits, failed requests are free and cached results cost half.
Which of these APIs can I use today?
SSL Certificate Check, Email Security Audit, DNS Lookup, Subdomain Finder, HTTP Headers & Security Check, IP Lookup (ASN, Network, Hosting), RDAP Lookup, WHOIS Lookup and Domain Availability are live now.
Run your first security and domain monitoring job on us.
1,000 free credits, no card. Your API key is ready the moment you sign up.