Quick Start

Get your first API response in under 5 minutes.

1. Get Your API Key

Subscribe to any toolkit on RapidAPI — even the Free tier gives you immediate access. Your API key will be available in the RapidAPI dashboard.

2. Make Your First Request

Pick any toolkit and hit an endpoint. Here's a quick DNS lookup:

curl -X GET "https://dns.toolkitapi.io/v1/lookup?domain=toolkitapi.io&type=A" \
  -H "X-API-Key: YOUR_KEY" \

Python:

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())

JavaScript:

const response = await fetch("https://dns.toolkitapi.io/v1/lookup?domain=toolkitapi.io&type=A", {
  headers: {
    "X-API-Key": "YOUR_KEY",
  },
});

const data = await response.json();
console.log(data);

3. Explore the Response

{
  "domain": "toolkitapi.io",
  "type": "A",
  "records": [
    {
      "value": "93.184.216.34",
      "ttl": 3600
    }
  ],
  "query_time_ms": 42
}

4. Try More Toolkits

ToolkitAPI has both GET and POST endpoints. Use the method and path shown per endpoint. Here are a few quick examples across different toolkits:

Path shape also differs by toolkit:

  • DNS lookup style: /v1/lookup
  • Geo lookup style: /v1/geo/ip-lookup

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

Validate an email

curl -X GET "https://email.toolkitapi.io/v1/email/[email protected]" \
  -H "X-API-Key: YOUR_KEY"

Convert an image

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

Next Steps