Quick Start

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.

1

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.

X-API-Key: sk_live_xxxxxxxxxxxxxxxxxxxxxxxx

Pass this header with every request. That’s the only auth step required.

2

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" }
3

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.

4

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"