Up and running in under 5 minutes
One API key unlocks 200+ endpoints across 13 toolkits. Here’s everything you need to make your first call.
Get Your API Key
Subscribe to any toolkit on RapidAPI — the free tier on the DNS Toolkit and Dev Toolkit gives you immediate access with no credit card required. Your key is available instantly in the RapidAPI dashboard under Apps → Authorization.
Pass this header with every request. That’s the only auth step required.
Make Your First Request
A DNS lookup is the quickest way to verify your key is working. Pick your language:
curl -X GET "https://dns.toolkitapi.io/v1/lookup?domain=toolkitapi.io&type=A" \
-H "X-API-Key: YOUR_KEY"
import httpx
r = httpx.get(
"https://dns.toolkitapi.io/v1/lookup",
headers={"X-API-Key": "YOUR_KEY"},
params={"domain": "toolkitapi.io", "type": "A"},
)
print(r.json())
const res = await fetch(
"https://dns.toolkitapi.io/v1/lookup?domain=toolkitapi.io&type=A",
{ headers: { "X-API-Key": "YOUR_KEY" } }
);
const data = await res.json();
console.log(data);
Invoke-RestMethod `
-Uri "https://dns.toolkitapi.io/v1/lookup?domain=toolkitapi.io&type=A" `
-Headers @{ "X-API-Key" = "YOUR_KEY" }
Read the Response
Every toolkit returns consistent JSON. Errors use the same shape across the whole suite.
{
"domain": "toolkitapi.io",
"type": "A",
"records": [
{ "value": "93.184.216.34", "ttl": 3600 }
],
"query_time_ms": 42
}
Errors always return {"detail": "..."} with an appropriate HTTP status code — the same shape on every endpoint in every toolkit.
Try More Toolkits
Your key works across every toolkit you’re subscribed to. Same header, same pattern:
📧 Validate an email address
curl "https://email.toolkitapi.io/v1/email/[email protected]" \
-H "X-API-Key: YOUR_KEY"
🔐 Hash a password
curl -X POST https://auth.toolkitapi.io/v1/auth/hash-password \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_KEY" \
-d '{"password": "my-secret-password"}'
🖼️ Convert an image to WebP
curl -X POST https://image.toolkitapi.io/v1/image/convert \
-H "X-API-Key: YOUR_KEY" \
-F "[email protected]" \
-F "format=webp" \
--output photo.webp
🌍 Geolocate an IP address
curl "https://geo.toolkitapi.io/v1/geo/ip-lookup?ip=8.8.8.8" \
-H "X-API-Key: YOUR_KEY"