{"uid":"cap_dvwDfVSmqnpPsducxzSvX","slug":"creator-desk-json-field-extractor-e5c739df","name":"Creator Desk JSON Field Extractor","description":"Machine-callable x402-paid utilities for autonomous agents.","url":"https://creator-desk-x402-isolated.onrender.com/v1/json/extract?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048,"description":"Public HTTPS JSON resource."},"pointers":{"type":"array","items":{"type":"object","required":["id","pointer"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z0-9_.-]+$","maxLength":64,"minLength":1},"pointer":{"type":"string","pattern":"^/","maxLength":512,"minLength":1}},"additionalProperties":false},"maxItems":20,"minItems":1}}},"responseSchema":{"type":"json","example":{"http":{"status":200,"latency_ms":75,"status_text":"OK","content_type":"application/json"},"scope":"Exact RFC 6901 JSON Pointer projection only. No semantic inference or factual validation.","fields":[{"id":"status","value":"ok","exists":true,"pointer":"/status","value_type":"string","value_omitted":false,"serialized_bytes":4}],"version":"1.0.0","final_url":"https://api.example.com/data.json","product_id":"creator_desk_json_field_extractor","inspected_at":"2026-09-25T00:00:00.000Z","requested_url":"https://api.example.com/data.json","body_fingerprint":{"sha256":"0000000000000000000000000000000000000000000000000000000000000000","bytes_read":128}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm__Gh-6RXppLyepxuH9WZfV","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a public JSON URL and extracts specific fields by RFC 6901 JSON Pointer paths, returning typed values with metadata.","exampleAgentPrompt":"Fetch https://api.example.com/products/42 and extract the fields at /price and /inventory/available — give me back their values and types.","exampleUseCases":[{"title":"Monitor API health status field","prompt":"Hit https://status.myservice.com/api/v1/status.json and pull out the value at /status so I can check if it says 'ok' or something else."},{"title":"Extract version from public package manifest","prompt":"Fetch https://raw.githubusercontent.com/someorg/somerepo/main/package.json and give me the values at /version and /dependencies/react — I want to know what versions they're pinned to."},{"title":"Read nested config value from remote JSON","prompt":"Go to https://cdn.myapp.io/config/prod.json and extract the fields at /database/host and /database/port — tell me what values are set there and whether both fields actually exist."}],"resultDescription":"Returns an array of field objects, each containing the field ID, the JSON Pointer path, the resolved value, its JavaScript type, whether the field exists, byte size, and whether the value was omitted. Also includes HTTP response metadata (status, latency, content-type), the final resolved URL after redirects, a SHA-256 fingerprint of the body, and an inspection timestamp.","failureModes":["Non-HTTPS or non-public URL returns an error — only public HTTPS JSON resources are supported","If the remote URL returns non-JSON content-type, extraction fails","A JSON Pointer path that doesn't exist sets exists=false but does not crash the call","Up to 20 pointer entries per request — exceeding maxItems causes a validation error","Network timeouts or DNS failures on the target URL result in an error response","Malformed JSON Pointer syntax (not starting with '/') causes a validation error"],"whenToPreferThis":"Choose this endpoint when you need to surgically extract one or more specific fields from a live public JSON URL without downloading and parsing the entire body yourself. It is ideal for agents that need typed, verifiable field values from remote APIs or CDN-hosted JSON configs, especially when you want RFC 6901-compliant pointer semantics and a body fingerprint for integrity checking. Prefer alternatives if you need semantic inference, full-body parsing, or access to authenticated/private JSON resources.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:44:14.641Z","isFirstParty":false,"canonicalSlug":"creator-desk-json-field-extractor-e5c739df"}