{"uid":"cap_WI8T76YYXiMycc0P4lQ-M","slug":"pennyrail-json-keys-extractor-9e96b2e2","name":"PennyRail JSON Keys Extractor","description":"Machine-readable settlement service","url":"https://pennyrail.vercel.app/api/p/nano/json.keys--json-keys?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["input"],"properties":{"input":{"type":"object"}}},"responseSchema":{"type":"object","additionalProperties":true},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9S_oziWn4T0ngQeOZpUpi","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts and returns the keys from a JSON object via a paid micro-transaction endpoint","exampleAgentPrompt":"Can you extract and list all the top-level keys from this JSON object for me: {\"name\": \"Alice\", \"age\": 30, \"role\": \"admin\"}?","exampleUseCases":[{"title":"Inspect unknown API response structure","prompt":"I just got back this JSON blob from a third-party API and I have no idea what fields are in it — can you pull out all the keys so I know what I'm working with?"},{"title":"Validate expected fields in JSON payload","prompt":"Here's a JSON object from our data pipeline — can you list all its keys so I can check whether the expected fields like 'id', 'timestamp', and 'status' are actually present?"},{"title":"Auto-document JSON data schema","prompt":"I have a sample JSON record from our database export and I need to document its structure — can you extract all the key names from it so I can start building a schema?"}],"resultDescription":"A JSON object containing the extracted key names from the provided input object, returned as a machine-readable response with dynamic properties.","failureModes":["Missing or malformed 'input' field returns a validation error","Input is not a JSON object (e.g. array or primitive) may return unexpected results","Payment not fulfilled results in HTTP 402 and the call is not processed","Network timeout on the Vercel edge function"],"whenToPreferThis":"Use this endpoint when you need a quick, programmatic way to enumerate the keys of a JSON object without writing custom parsing logic, especially in agent pipelines where you want to inspect or validate the structure of an unknown JSON payload on the fly and are comfortable with micro-payment per call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T18:32:21.589Z","isFirstParty":false,"canonicalSlug":"pennyrail-json-keys-extractor-90e3868a"}