JSONPath is a query language for JSON, similar to XPath for XML. It lets you extract specific values from complex JSON structures using path expressions like $.store.book[0].title or $.users[?(@.age > 25)].
This tool supports dot notation ($.key), bracket notation ($['key']), array indexing ([0], [-1]), wildcards (*), recursive descent (..), array slicing ([0:5]), and filter expressions ([?(@.price < 10)]).
Paste the API response JSON on the left, then write a JSONPath expression to extract the data you need. For example, $.data.users[*].email extracts all email addresses from a users array nested under a data key.
$root.keychild..recursive[*]all[n]index[n:m]slice[?(@.x==v)]filter