Introduction

Welcome to the Toolkit API documentation. Our platform offers a suite of specialised APIs designed for developers who need reliable, well-documented endpoints for common tasks — from DNS lookups and image processing to email validation and PDF manipulation.

Overview

Toolkit API is organised into focused toolkits, each serving a specific domain. The overview below is generated from the cached OpenAPI snapshot used by the app:

ToolkitDescriptionEndpoints
DNS ToolkitDomain, DNS, WHOIS, IP & SSL intelligence50+
Dev ToolkitDeveloper utilities — formatting, encoding, hashing74
Web Scraping ToolkitStructured data extraction optimised for LLMs8
Image ToolkitResize, convert, compress & manipulate images26
Geo & Location ToolkitIP geolocation, distance, timezone lookups10
Email ToolkitDeep email validation & deliverability scoring13
PDF ToolkitMerge, split, compress & convert PDFs12
Auth & Security ToolkitHashing, encryption, JWT & TOTP utilities14
SEO ToolkitFull website audit — performance, meta, links12
File & Convert ToolkitUniversal format conversion18
QR & Barcode ToolkitGenerate, decode & style QR codes and barcodes10
Webhook ToolkitRequestBin-as-a-service — capture, inspect, replay10
Text Analysis ToolkitReadability, similarity, language detection & more9
YouTube Intelligence ToolkitYouTube transcripts, metadata, and discovery endpoints9
Analytics APIQuery any CSV, JSON, or Parquet file with natural language8

Key Features

  • Single API key — One key works across all toolkits
  • Consistent design — Every endpoint follows the same request/response patterns
  • No rate surprises — Transparent rate limits on every plan
  • Fast responses — Sub-100ms for most endpoints, globally distributed
  • Comprehensive errors — Structured JSON error responses with actionable messages

Getting an API Key

All requests require authentication. To get started:

  1. Subscribe to any toolkit on RapidAPI
  2. Your API key is generated automatically
  3. Include the key in every request via the X-API-Key header
curl -H "X-API-Key: YOUR_KEY" https://dns.toolkitapi.io/v1/status

Tip

Start with the Free tier on any toolkit to explore the endpoints before committing to a paid plan.

Base URLs

Each toolkit lives on its own subdomain:

https://dns.toolkitapi.io/v1/...
https://dev.toolkitapi.io/v1/...
https://scrape.toolkitapi.io/v1/...
https://image.toolkitapi.io/v1/...
https://geo.toolkitapi.io/v1/...
https://email.toolkitapi.io/v1/...
https://pdf.toolkitapi.io/v1/...
https://auth.toolkitapi.io/v1/...
https://convert.toolkitapi.io/v1/...
https://barcode.toolkitapi.io/v1/...
https://webhook.toolkitapi.io/v1/...
https://textanalysis.toolkitapi.io/v1/...
https://analytics.toolkitapi.io/v1/...
https://youtube.toolkitapi.io/v1/...

Path shape can differ by toolkit. For example, DNS lookup is /v1/lookup while Geo IP lookup is /v1/geo/ip-lookup.

Response Format

All endpoints return JSON. Successful responses always include the requested data at the top level:

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

Error responses use standard HTTP status codes with a detail message:

{
  "detail": "Invalid domain format"
}