JSONPath Extractor — Query Any JSON by URL or Text, API avatar

JSONPath Extractor — Query Any JSON by URL or Text, API

Pricing

$10.00 / 1,000 query runs

Go to Apify Store
JSONPath Extractor — Query Any JSON by URL or Text, API

JSONPath Extractor — Query Any JSON by URL or Text, API

Run a JSONPath query via API. Input: a JSON document (URL or pasted) plus a JSONPath expression. Output: only the matching values as JSON records — extract exact fields from large API responses without downloading or parsing the whole payload. Cheap flat pay-per-query pricing.

Pricing

$10.00 / 1,000 query runs

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

JSONPath Extractor

Pull exactly the fields you need out of any JSON — no scripting, no parsing, just a JSONPath query.

Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.

What you get

  • Query any JSON by URL (it fetches it) or by pasting raw JSON.
  • Standard JSONPath syntax via jsonpath-plus ($.a.b, $..price, $.items[*].id, filters, wildcards).
  • For every match you get the value and its JSON pointer (location in the document).
  • Clean summary: total matchCount plus the returned values, capped by maxResults.
  • Invalid paths and bad JSON return a clear error instead of crashing.

Input

{
"url": "https://jsonplaceholder.typicode.com/users",
"path": "$..name",
"maxResults": 1000
}

Or query pasted JSON directly:

{
"json": "{\"store\":{\"book\":[{\"title\":\"A\"},{\"title\":\"B\"}]}}",
"path": "$.store.book[*].title"
}

Output

{
"path": "$..name",
"matchCount": 10,
"returned": 10,
"results": [
{ "pointer": "/0/name", "value": "Leanne Graham" },
{ "pointer": "/1/name", "value": "Ervin Howell" }
]
}

Pricing

Pay-per-event: $0.01 per query run.