Live API

SimpleTaskTools API

Access all tools programmatically. Format JSON, generate QR codes, create hashes, and more — all via RESTful API.

18 Endpoints Live
10 free requests/day
No signup required
Endpoints
POST
/json/format
Format, beautify, and validate JSON data

Pricing

Anonymous
Free
Try without signup
  • 10 requests/day
  • All endpoints
  • No API key needed
  • Rate limited by IP
Free Tier
$0/forever
For hobby projects
  • 100 requests/day
  • All endpoints
  • API key authentication
  • Email support
Coming Soon
Pro
$9/month
For production apps
  • 10,000 requests/month
  • Priority support
  • Usage analytics
  • 99.9% uptime SLA
Enterprise
Custom
For large scale
  • Unlimited requests
  • Dedicated support
  • Custom SLA
  • On-premise option

Quick Start

1. Get Your API Key

Create a free API key above, or try endpoints without one (10 requests/day limit).

// Your API key
const API_KEY = "stk_xxxxxxxxxxxx";
2. Make Requests

Include your API key in the X-API-Key header or Authorization bearer token.

fetch("/api/v1/json/format", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "X-API-Key": API_KEY
  },
  body: JSON.stringify({ data: {...} })
})
3. Handle Responses

All responses include success status, result data, and usage info.

{
  "success": true,
  "result": { ... },
  "usage": {
    "used": 5,
    "limit": 100,
    "remaining": 95,
    "period": "day"
  }
}
4. Handle Errors

Errors return appropriate HTTP status codes with details.

{
  "error": "Rate limit exceeded",
  "code": "RATE_LIMIT_EXCEEDED"
}

// Status codes:
// 400 - Bad Request
// 401 - Invalid API Key
// 429 - Rate Limit Exceeded
// 500 - Server Error