Developer Toolkit API
# Developer Toolkit API — One subscription, 37+ endpoints Stop juggling multiple API subscriptions. Developer Toolkit API bundles the most common developer utilities into a single, blazing-fast API powered by Cloudflare's edge network. ## Why Developer Toolkit API? - **37+ endpoints** covering email, text, hashing, encoding, validation, generation, JSON/CSV, parsing, QR codes, and IP geolocation…
Developer Toolkit API endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
emailMx /email/mx |
Look up MX (mail exchange) records for a domain via DNS. |
| GET |
emailDisposable /email/disposable |
Quick check if a domain is a disposable/temporary email provider. Database of 5,000+ known disposable domains. |
| GET |
emailTypo /email/typo |
Suggest corrections for common email domain typos (gmial.com, yaho.com, etc.). |
| GET |
emailValidate /email/validate |
Full email validation combining format check, MX record lookup, disposable domain detection, free provider detection, and typo suggestions. |
| Text | ||
| GET |
textCase /text/case |
Convert text between different cases (camelCase, PascalCase, snake_case, kebab-case, UPPER, lower, Title Case). |
| GET |
textExtract /text/extract |
Extract emails, URLs, phone numbers, hashtags, or @mentions from text. |
| GET |
textSlugify /text/slugify |
Convert text to a URL-safe slug. Unicode-safe, accent-aware. |
| GET |
textReadability /text/readability |
Analyze text readability using 5 standard formulas (Flesch-Kincaid, Gunning Fog, Coleman-Liau, SMOG, ARI). Minimum ~50 words recommended. |
| GET |
textSimilarity /text/similarity |
Compare two strings using Levenshtein distance and Jaro-Winkler similarity. |
| GET |
textCount /text/count |
Count words, characters, sentences, paragraphs and estimate reading time. |
| POST |
textMarkdown /text/markdown |
Convert Markdown to HTML. |
| Validators | ||
| GET |
validatePhone /validate/phone |
Validate a phone number in E.164 format and detect country. Supports 200+ countries. |
| GET |
validateCreditcard /validate/creditcard |
Validate a credit card number using the Luhn algorithm and detect card type (Visa, MasterCard, Amex, Discover, JCB, Diners, Maestro). |
| GET |
validateUrl /validate/url |
Validate a URL and parse its components (protocol, hostname, port, path, query, hash). |
| GET |
validateIban /validate/iban |
Validate an IBAN (International Bank Account Number) using mod-97 check. Supports 60+ countries. |
| Hashing | ||
| GET |
hashMd5 /hash/md5 |
Generate MD5 hash of text. |
| GET |
hashSha256 /hash/sha256 |
Generate SHA-256 hash of text. |
| GET |
hashHmac /hash/hmac |
Generate HMAC signature using SHA-256, SHA-512, or SHA-1. |
| GET |
hashSha512 /hash/sha512 |
Generate SHA-512 hash of text. |
| Encoding | ||
| GET |
htmlEntities /html/entities |
Encode or decode HTML entities. |
| GET |
encodeBase64 /encode/base64 |
Encode or decode Base64. Unicode-safe. |
| GET |
encodeUrl /encode/url |
URL encode or decode text. |
| JSON & Data | ||
| POST |
csvToJson /csv/to-json |
Convert CSV data to JSON array. |
| POST |
jsonDiff /json/diff |
Compare two JSON objects and return differences (added, removed, changed). |
| POST |
jsonToCsv /json/to-csv |
Convert a JSON array to CSV format. |
| GET |
jsonValidate /json/validate |
Validate and format JSON. Detects syntax errors with position info. |
| Generators | ||
| GET |
generatePassword /generate/password |
Generate cryptographically secure passwords with configurable length, charset, and exclusions. Includes entropy calculation. |
| GET |
generateUuid /generate/uuid |
Generate cryptographically secure UUID v4. Batch generation up to 100. |
| GET |
generateLorem /generate/lorem |
Generate Lorem Ipsum text in 6 languages (EN, FR, ES, DE, PT, IT). Available in text or HTML format. |
| GET |
placeholder /placeholder |
Generate a placeholder image (SVG) with custom size, colors, and text. |
| Parsers | ||
| GET |
useragentParse /useragent/parse |
Parse a User-Agent string to detect browser, OS, and device type. |
| GET |
regexTest /regex/test |
Test a regular expression against text and get all matches with positions. |
| GET |
cronParse /cron/parse |
Parse a cron expression into human-readable format with next scheduled runs. |
| QR Code | ||
| GET |
qrGenerate /qr |
Generate a QR code as SVG image with custom colors, size, and error correction level. Returns SVG by default, or JSON with data URI. |
| Convert | ||
| GET |
colorConvert /color/convert |
Convert colors between HEX, RGB, and HSL formats. Accepts any format as input. |
| GET |
datetimeConvert /datetime/convert |
Convert between Unix timestamps and ISO dates. Provide either ts or date, not both. |
| JWT | ||
| GET |
jwtDecode /jwt/decode |
Decode a JSON Web Token without signature verification. Shows header, payload, expiration status, and issued date. |
| IP | ||
| GET |
ipGeo /ip |
Get the requester's IP address with full geolocation (country, region, city, coordinates, timezone), network info (ASN, organization), and country enrichment (currency, language,… |
Developer Toolkit API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 10 / minute |
|
| PRO | $6 / month | 60 / minute |
|
| ULTRA | $15 / month | 200 / minute |
|
| MEGA | $40 / month | 1000 / minute |
|