No account registration required! Simply use any UUID as your API key.
Include your UUID in the Authorization header:
1,000 requests/day
Per unique UUID
100 requests/day
For anonymous usage
Important Notes:
Need More Requests?
If you need more than 1,000 requests per day for your UUID, please contact us at contact@thejqapi.com
/process
Process JSON data using jq filter expressions.
{
"input": "JSON data to process",
"filter": "jq filter expression",
"options": {
"slurp": "Read entire input as array (optional)"
}
}
{
"success": true,
"result": "processed data",
"rawResult": "stringified result",
"executionTime": 15
}
input
JSON data to process
Any valid JSON value (object, array, string, number, boolean)
filter
jq filter expression
Valid jq filter syntax (required)
options.slurp
Slurp option
Read entire input as array (optional, boolean)
curl -X POST https://thejqapi.com/process \
-H "Content-Type: application/json" \
-d '{
"input": {"name": "John", "age": 30},
"filter": ".name"
}'
{
"success": true,
"result": "John",
"rawResult": "\"John\"",
"executionTime": 5
}
curl -X POST https://thejqapi.com/process \
-H "Content-Type: application/json" \
-d '{
"input": [1, 2, 3, 4, 5],
"filter": ".[] | select(. > 2)"
}'
{
"success": true,
"result": [3, 4, 5],
"rawResult": "[3,4,5]",
"executionTime": 8
}
curl -X POST https://thejqapi.com/process \
-H "Content-Type: application/json" \
-d '{
"input": {"firstName": "John", "lastName": "Doe"},
"filter": "{ fullName: (.firstName + \" \" + .lastName) }"
}'
{
"success": true,
"result": {"fullName": "John Doe"},
"rawResult": "{\"fullName\":\"John Doe\"}",
"executionTime": 12
}
Bad Request
Invalid request format, missing required fields, or invalid jq filter syntax
Unauthorized
Missing Authorization header when authentication is required
Forbidden
Invalid authorization token
Not Found
Endpoint not found
Too Many Requests
Rate limit exceeded. You have reached your daily request limit
For comprehensive jq filter syntax and functions, visit the official documentation.
View jq ManualNeed higher rate limits? If you need more than 1,000 requests per day for your UUID, please contact us at contact@thejqapi.com