{"uid":"cap_cgQ3nfuv8m34MKQGfebLK","slug":"402utils-jsonpath-json-pointer-extractor-f167e1ad","name":"402utils JSONPath / JSON Pointer Extractor","description":"Extract values from a JSON document with a JSONPath expression or an RFC 6901 JSON Pointer, without returning the whole document. Send {data, path}; get {matches, count}. Path starting with $ = JSONPath ($.items[*].price, $..author, [0], [1:5], [*]); starting with / = JSON Pointer (/items/0/price). No-eval tree walk with bounded traversal; filter expressions [?(…)] are not supported by design.","url":"https://402utils.com/v1/jsonpath","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"data":{"description":"The JSON document to query (any type)."},"path":{"type":"string","description":"A JSONPath ($.a.b[*]) or RFC 6901 JSON Pointer (/a/b/0)."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_hePHSBxGuU_JP41lX5HvM","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts specific values from a JSON document using a JSONPath expression or RFC 6901 JSON Pointer, returning only the matched values and count without the full document.","exampleAgentPrompt":"From this JSON document, pull out all the prices using the JSONPath expression $.items[*].price — just give me the matched values and how many there are, not the whole document.","exampleUseCases":null,"resultDescription":"Returns a JSON object with a 'matches' array containing all values that matched the given JSONPath or JSON Pointer path, plus a 'count' integer indicating how many matches were found.","failureModes":["Invalid JSONPath syntax returns an error (filter expressions like [?(…)] are explicitly unsupported by design)","Malformed JSON document in 'data' field causes a parse error","JSON Pointer path that references a nonexistent key returns an empty matches array","Path string that doesn't start with $ (JSONPath) or / (JSON Pointer) may be rejected or misinterpreted","Deeply nested or extremely large documents may hit traversal bounds"],"whenToPreferThis":"Use this endpoint when you need to extract one or more specific values from a JSON document without transmitting or parsing the whole structure — ideal when working with large API responses, when you need array slices, or when you want a quick field lookup via JSON Pointer. Prefer this over full document retrieval when bandwidth or processing cost matters. Note that filter expressions [?(…)] are not supported; choose a different tool if you need predicate-based filtering.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:55:07.883Z","isFirstParty":false}