API Documentation
Integrate our tools directly into your workflow. While most users prefer the UI, our API provides powerful programmatic access.
Get Your API Key
Encode and decode Base64 strings.
curl -X POST https://tooldock.dev/api/v1/base64 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Fetch details for a specific Common Vulnerabilities and Exposures (CVE) ID.
curl -X POST https://tooldock.dev/api/v1/cve-lookup \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Generate and analyze variants of a domain name to find potential phishing or typosquatting threats.
curl -X POST https://tooldock.dev/api/v1/fuzzy-domain \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Lookup IP address geolocation and details.
curl -X POST https://tooldock.dev/api/v1/ip-info \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Convert data between JSON and CSV formats.
curl -X POST https://tooldock.dev/api/v1/convert/json-to-csv \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Convert data between JSON and XML formats.
curl -X POST https://tooldock.dev/api/v1/convert/json-to-xml \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Check if an IP address belongs to a known bot or service.
curl -X POST https://tooldock.dev/api/v1/known-bot-check \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Create strong, secure, and random passwords.
curl -X POST https://tooldock.dev/api/v1/password-generator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Generate QR codes from text or URLs.
curl -X POST https://tooldock.dev/api/v1/qrcode \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Analyze the sentiment and emotions within a block of text.
curl -X POST https://tooldock.dev/api/v1/sentiment-analyzer \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Fetch near real-time stock data for any ticker symbol.
curl "https://tooldock.dev/api/v1/stock-data?ticker=AAPL&limit=100&format=json" \
-H "Authorization: Bearer YOUR_API_KEY"Convert text to binary code and vice versa.
curl -X POST https://tooldock.dev/api/v1/binary \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Convert PDF, Word, Excel, OpenDocument, CSV, HTML and image files to clean Markdown, up to five at a time.
curl -X POST https://tooldock.dev/api/v1/doc-to-markdown \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Generate hashes (MD5, SHA-1, SHA-256, etc.).
curl -X POST https://tooldock.dev/api/v1/hashes \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Extract text from screenshots, photos and scans, write alt text or a description of any image, and list the objects in it.
curl -X POST https://tooldock.dev/api/v1/image-vision \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Generate random IP addresses for a specified country.
curl -X POST https://tooldock.dev/api/v1/ip-generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Generate random MAC addresses with custom formats.
curl -X POST https://tooldock.dev/api/v1/mac-address-generator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'See which ports and services an IP address or hostname exposes to the internet, with known CVEs — without scanning it.
curl -X POST https://tooldock.dev/api/v1/open-ports \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Follow a URL through every redirect and see each hop's status code, Location, response headers and timing.
curl -X POST https://tooldock.dev/api/v1/redirect-trace \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Analyze HTTP response headers for security.
curl -X POST https://tooldock.dev/api/v1/security-headers \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Transcribe audio or a recording to text and subtitles (SRT, VTT) with Whisper.
curl -X POST https://tooldock.dev/api/v1/audio/transcriptions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Discover a domain's subdomains from public Certificate Transparency logs and check which ones are still live.
curl -X POST https://tooldock.dev/api/v1/subdomain-finder \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Generate vector embeddings for text and compare semantic similarity.
curl -X POST https://tooldock.dev/api/v1/embeddings \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Turn text into natural-sounding speech with 40+ AI voices and download it as MP3.
curl -X POST https://tooldock.dev/api/v1/audio/speech \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Estimate the token count for text with various LLM models.
curl -X POST https://tooldock.dev/api/v1/token-counter \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Encode and decode strings for URL-safe usage.
curl -X POST https://tooldock.dev/api/v1/url \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Convert any web page or PDF link to clean Markdown, list every link on a page, or scrape text and attributes with CSS selectors.
curl -X POST https://tooldock.dev/api/v1/web-scrape \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Parse, analyze, and generate User-Agent strings.
curl -X POST https://tooldock.dev/api/v1/user-agent \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'Capture a screenshot of any website on desktop, tablet, or mobile, including full-page captures.
curl -X POST https://tooldock.dev/api/v1/screenshot \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Tooldock - Love at First Byte"}'