{"uid":"cap_h-uCmKQAb20tnmGC4lIkG","slug":"machine-shop-extract-json-fields-3f01d696","name":"Machine Shop – Extract JSON Fields","description":"Turn Apify product scrape results into safe catalog updates with Catalog Update Gate. Find evidence in supplied documents, compare snapshots, extract typed JSON fields, inspect x402 quotes and assess API migrations. Preview inputs, evidence and cost for free. No live web search, scheduled monitoring or third-party purchasing.","url":"https://api.pay-forge.online/v1/extract-json-fields?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","title":"Text","maxLength":50000},"pointers":{"type":"array","items":{"type":"string"},"title":"Pointers","maxItems":100}}},"responseSchema":{"type":"json","example":{"fields":{"/a/b":2}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_bfJML2Yw4q8jn2OCiiytW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts typed JSON field values from a text document using JSON Pointer paths","exampleAgentPrompt":"From this API response text, extract the fields at '/user/id', '/user/email', and '/plan/tier' and return their typed values.","exampleUseCases":[{"title":"Extract API response fields","prompt":"I have this raw JSON blob from a payments API — can you pull out the values at '/amount', '/currency', and '/status' for me?"},{"title":"Parse config values from document","prompt":"Here's a config file as text. Extract the fields at '/database/host', '/database/port', and '/auth/token' so I can use them in my setup script."},{"title":"Inspect x402 quote fields","prompt":"I've got an x402 payment quote response here — please extract '/maxAmountRequired', '/scheme', and '/payTo' from it so I can verify the terms before paying."}],"resultDescription":"A JSON object with a 'fields' key containing a map of each requested JSON Pointer to its extracted, typed value from the supplied text (e.g. {\"/a/b\": 2}).","failureModes":["Text exceeds 50,000 character limit — request rejected","More than 100 pointers supplied — request rejected","Pointer path not found in document — field may be null or absent in output","Malformed JSON Pointer syntax — extraction may fail for that path","Non-JSON or unstructured text supplied — extraction accuracy may degrade"],"whenToPreferThis":"Use this endpoint when you have document text and need to extract specific fields by JSON Pointer path in a typed, structured way — especially when working with x402 quotes, API responses, or config blobs where you know the exact paths. Prefer it over general-purpose LLM extraction when you need reliable, typed values at known pointer paths rather than fuzzy semantic extraction.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T12:45:04.003Z","isFirstParty":false,"canonicalSlug":"machine-shop-extract-json-fields-3f01d696"}