Free Developer API
130+ REST API endpoints for developers and AI agents. No signup required for basic use. All responses in JSON.
Base URL: https://toolpipe.dev
JSON and Data
| Endpoint | Method | Description | Example |
/json/format | POST | Format and validate JSON | {"json": "{\"a\":1}"} |
/api/convert/json-to-yaml | POST | JSON to YAML | {"json": "{\"a\":1}"} |
/json/to-csv | POST | JSON array to CSV | {"json": "[{\"a\":1}]"} |
/api/json/validate-schema | POST | Validate against JSON Schema | json + schema |
/api/json/query | POST | Query JSON with dot-paths | json_data + path |
/api/csv/to-json | POST | CSV to JSON | {"csv": "a,b\n1,2"} |
/api/xml/to-json | POST | XML to JSON | {"xml": "..."} |
/api/yaml/validate | POST | Validate YAML | {"yaml": "key: val"} |
/api/env/parse | POST | .env to JSON | {"content": "KEY=val"} |
Text Processing
| Endpoint | Method | Description |
/text/analyze | POST | Word count, reading time, sentences |
/api/text/stats | POST | Readability scores, text statistics |
/api/text/summarize | POST | Extractive text summarization |
/api/text/detect-language | POST | Language detection |
/api/text/diff | POST | Compare two texts (unified diff) |
/api/text/slugify | POST | Text to URL slug |
/api/regex/test | POST | Test regex with match details |
/api/lorem-ipsum | POST | Generate placeholder text |
/api/html/strip | POST | Strip HTML tags to plain text |
/api/sql/format | POST | Format SQL queries |
Encoding, Hashing, and Security
| Endpoint | Method | Description |
/hash/generate | POST | Hash text (MD5, SHA-1, SHA-256, SHA-512) |
/base64 | POST | Base64 encode/decode |
/api/url/encode-decode | POST | URL encode/decode |
/api/html/encode-decode | POST | HTML entity encode/decode |
/api/jwt/decode | POST | Decode JWT tokens |
/api/jwt/create | POST | Create JWT tokens (testing) |
/uuid/generate | GET | Generate UUIDs (v4) |
/api/password/generate | POST | Generate secure passwords |
/api/password/check | POST | Check password strength |
Web and Network
| Endpoint | Method | Description |
/dns/lookup | GET | DNS records (A, AAAA, MX, NS, TXT) |
/ip/lookup | GET | IP geolocation |
/api/myip | GET | Get your IP address |
/meta/extract | GET | Extract URL metadata (OG tags) |
/down/check | GET | Check if website is up/down |
/seo/analyze | GET | SEO analysis |
/api/http/request | POST | HTTP requests (curl via API) |
/api/web/extract | POST | Extract web page content |
/api/headers/analyze | GET | Analyze HTTP response headers |
/api/http-status/{code} | GET | HTTP status code info |
Media and Visual
| Endpoint | Method | Description |
/qr/generate | GET | Generate QR code images |
/color/convert | GET | Convert HEX/RGB/HSL colors |
/api/color/palette | GET | Generate color palettes |
Utilities
| Endpoint | Method | Description |
/api/timestamp/convert | POST | Convert timestamps |
/api/timestamp/now | GET | Current timestamp in all formats |
/api/cron/parse | GET | Parse cron to plain English |
/api/crypto/prices | GET | Live crypto prices |
/api/random/quote | GET | Random quotes |
/api/number/format | POST | Format numbers |
/api/convert/units | GET | Unit conversion |
/markdown/to-html | POST | Markdown to HTML |
/api/css/minify | POST | Minify CSS |
/api/js/minify | POST | Minify JavaScript |
Quick Examples
# Format JSON
curl -X POST https://toolpipe.dev/json/format \
-H "Content-Type: application/json" \
-d '{"json": "{\"name\":\"ToolPipe\",\"version\":\"1.8.0\"}"}'
# Generate QR code
curl "https://toolpipe.dev/qr/generate?text=https://toolpipe.dev&size=300" -o qr.png
# DNS lookup
curl "https://toolpipe.dev/dns/lookup?domain=google.com"
# Hash text
curl -X POST https://toolpipe.dev/hash/generate \
-H "Content-Type: application/json" -d '{"text":"hello","algorithm":"sha256"}'
# Live crypto prices
curl "https://toolpipe.dev/api/crypto/prices"
Authentication
Basic endpoints work without auth. For higher limits, get a free API key:
curl -X POST https://toolpipe.dev/api-keys/register \
-H "Content-Type: application/json" \
-d '{"email": "[email protected]"}'
# Use via header
curl -H "X-API-Key: tp_your_key" https://toolpipe.dev/api/crypto/prices