Integrate any tool
into your workflow.
Access 15+ utility tools via REST API. Parse, validate, convert, and generate — all from a single integration. Free tier with 1,000 calls per month.
Three steps to your first call.
1. Get your API key
Create a free account to get your API key. You can find it in your account dashboard. No credit card required for the free tier.
2. Make your first request
All endpoints accept POST requests with a JSON body. Pass your API key in the X-API-Key header.
3. Handle the response
Every response returns JSON with the tool-specific result. On success you get a 200 status code.
API key in every header.
Authenticate every request by including your API key in the X-API-Key header. Never expose your key in client-side code or public repositories.
Security tip. Keep your API key server-side. If you suspect a key has been compromised, rotate it immediately from your dashboard.
Start free. Upgrade when you need more.
Free
— 10 requests/minute
- —All 15 endpoints
- —JSON responses
- —Standard support
Dev
— 60 requests/minute
- —All 15 endpoints
- —Priority queue
- —Email support
- —Usage dashboard
Scale
— 300 requests/minute
- —All 15 endpoints
- —Priority queue
- —Dedicated support
- —Usage dashboard
- —Webhook notifications
- —Custom rate limits
Transparent limits.
| — Plan | — Monthly calls | — Rate limit | — Burst |
|---|---|---|---|
| Free | 1,000 | 10 req/min | 5 req/sec |
| Dev | 50,000 | 60 req/min | 20 req/sec |
| Scale | 500,000 | 300 req/min | 50 req/sec |
Rate limit headers are included in every response: X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset.
15 REST endpoints.
All endpoints accept POST requests with a JSON body and return JSON responses.
/api/v1/tools/text-diffText Diff
Compare two texts and return a structured diff with additions, deletions, and unchanged lines.
/api/v1/tools/json-formatterJSON Formatter
Format, validate, and prettify JSON strings. Returns formatted output or validation errors.
/api/v1/tools/markdown-to-htmlMarkdown to HTML
Convert Markdown content to sanitized HTML. Supports GFM tables, code blocks, and task lists.
/api/v1/tools/csv-to-jsonCSV to JSON
Parse CSV data into a JSON array of objects. Auto-detects delimiters and handles quoted fields.
/api/v1/tools/url-encoderURL Encoder/Decoder
Encode or decode URL components. Handles special characters and unicode.
/api/v1/tools/base64Base64 Encode/Decode
Encode text to Base64 or decode Base64 strings back to plain text.
/api/v1/tools/regex-testerRegex Tester
Test a regular expression against a string. Returns all matches with groups and indices.
/api/v1/tools/color-converterColor Converter
Convert colors between HEX, RGB, HSL, and HSB formats. Returns all representations.
/api/v1/tools/password-strengthPassword Strength
Analyze password strength and return a score with detailed feedback and suggestions.
/api/v1/tools/word-counterWord Counter
Count words, characters, sentences, and paragraphs. Estimates reading and speaking time.
/api/v1/tools/cron-parserCron Parser
Parse a cron expression into a human-readable description and list the next N scheduled runs.
/api/v1/tools/uuid-generatorUUID Generator
Generate one or more UUIDs (v4). Optionally return as uppercase or without dashes.
/api/v1/tools/iban-validatorIBAN Validator
Validate an IBAN number. Returns country, bank code, and checksum verification.
/api/v1/tools/slug-generatorSlug Generator
Convert any text into a URL-friendly slug. Handles unicode, diacritics, and special characters.
/api/v1/tools/email-validatorEmail Validator
Validate email address syntax and check for common typos in popular domain names.
When things go wrong.
Bad Request
The request body is missing required fields or contains invalid data.
Unauthorized
API key is missing, invalid, or has been revoked.
Too Many Requests
You have exceeded the rate limit for your plan. Check the Retry-After header.
Internal Server Error
Something went wrong on our end. If this persists, contact support.
One endpoint root.
All API traffic is served over HTTPS. HTTP requests are automatically redirected. The API supports gzip and brotli compression via the Accept-Encoding header.