API Documentation

All endpoints accept and return JSON. Include your API key via the x-api-key header.

Rate Limits

  • Free tier: 100 requests / hour
  • Paid tier: 10,000 requests / hour
POST/api/v1/json/format
{ "input": "{...}" }
POST/api/v1/json/validate
{ "input": "{...}" }
POST/api/v1/base64/encode
{ "input": "text" }
POST/api/v1/base64/decode
{ "input": "dGV4dA==" }
POST/api/v1/url/encode
{ "input": "hello world" }
POST/api/v1/url/decode
{ "input": "hello%20world" }
POST/api/v1/jwt/decode
{ "input": "eyJ..." }
POST/api/v1/hash
{ "input": "text", "algorithm": "SHA-256" }
POST/api/v1/regex/test
{ "pattern": "[a-z]+", "flags": "g", "input": "test 123" }

Error Format

{
  "error": {
    "code": "INVALID_INPUT",
    "message": "Description of what went wrong"
  }
}