API Documentation
All DevPulse tools are available as REST API endpoints. Free to use, no API key required.
Base URL: https://devpulse.tools/api/
All endpoints accept JSON POST requests (unless noted) and return JSON responses.
JSON Formatter
POST /api/json-format
Request body:
{"text": "{\"key\":\"value\"}", "indent": 2}
Base64 Encode/Decode
POST /api/base64
{"text": "Hello World", "mode": "encode"}UUID Generator
POST /api/uuid
{"count": 5}Hash Generator
POST /api/hash
{"text": "hello world"}Returns MD5, SHA-1, SHA-256, SHA-512 hashes.
JWT Decoder
POST /api/jwt-decode
{"token": "eyJhbGciOi..."}QR Code Generator
GET /api/qr-code?text=hello&size=300
Returns a PNG image.
Password Generator
POST /api/password
{"length": 20, "count": 5, "uppercase": true, "lowercase": true, "digits": true, "symbols": true}Timestamp Converter
POST /api/timestamp
{"mode": "now"}
{"mode": "to_human", "timestamp": 1700000000}
{"mode": "to_unix", "date": "2024-01-01T00:00:00"}Word Counter
POST /api/word-count
{"text": "Your text here..."}Cron Parser
POST /api/cron-parse
{"expression": "*/5 * * * *"}URL Encode/Decode
POST /api/url-encode
{"text": "hello world & foo=bar", "mode": "encode"}HTML Entity Encode/Decode
POST /api/html-encode
{"text": "<p>Hello</p>", "mode": "encode"}Color Converter
POST /api/color-convert
{"text": "#6366f1"}CSS Minifier
POST /api/css-minify
{"text": "body { color: red; }"}Lorem Ipsum Generator
POST /api/lorem-ipsum
{"paragraphs": 3, "sentences_per": 5}SQL Formatter
POST /api/sql-format
{"text": "SELECT * FROM users WHERE id=1"}JSON to YAML Converter
POST /api/json-to-yaml
{"text": "{\"key\": \"value\"}", "mode": "json_to_yaml"}URL Slug Generator
POST /api/slug-generate
{"text": "My Blog Post Title!"}Text Case Converter
POST /api/text-case
{"text": "hello world", "mode": "title"}YAML Formatter
POST /api/yaml-format
{"text": "name: test\nversion: 1"}JSON to TypeScript
POST /api/json-to-typescript
{"text": "{\"id\": 1, \"name\": \"test\"}", "rootName": "User"}Image to Base64
POST /api/image-to-base64
Send as multipart form with a file field containing the image.
IP Address Lookup
GET /api/ip-lookup
Returns your public IP address. No parameters needed.
QR Code Generator
GET /api/qr-code?text=...&size=300
Returns a PNG image. Parameters: text (required), size (optional, default 300).
Need higher rate limits or custom tools?
Contact us for enterprise API access with dedicated support.
Get in Touch