{"uid":"cap_gPicBL6x378MF04mX7esS","slug":"pennyrail-json-path-lister-0442ac75","name":"PennyRail JSON Path Lister","description":"Machine-readable settlement service","url":"https://pennyrail.vercel.app/api/p/nano/json.keys--list-json-paths","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_Qny4HI79PdZnqoNgs4ohX","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 lists all JSON paths (keys) present in a given JSON object","exampleAgentPrompt":"Can you list all the JSON paths in this object for me: {\"user\":{\"id\":123,\"address\":{\"city\":\"Austin\",\"zip\":\"78701\"}},\"active\":true}?","exampleUseCases":[{"title":"Inspect unknown API response structure","prompt":"I just got this response from an external API and I have no idea what fields are in it — can you list every JSON path so I can understand the structure? Here's the payload: {\"order\":{\"id\":\"abc\",\"items\":[{\"sku\":\"X1\",\"qty\":2}],\"meta\":{\"source\":\"web\",\"flagged\":false}}}"},{"title":"Discover fields before schema mapping","prompt":"Before I map this JSON to my database schema, can you enumerate all the key paths in it so I know what I'm working with? The object is: {\"product\":{\"name\":\"Widget\",\"specs\":{\"weight\":1.2,\"color\":\"blue\"},\"tags\":[\"sale\",\"new\"]}}"},{"title":"Debug deeply nested configuration object","prompt":"I'm trying to debug a config object that's deeply nested and I keep missing fields — can you extract and list every single JSON path from this: {\"server\":{\"host\":\"localhost\",\"port\":8080,\"tls\":{\"enabled\":true,\"cert\":\"/etc/ssl/cert.pem\"}},\"logging\":{\"level\":\"info\",\"file\":\"/var/log/app.log\"}}?"}],"resultDescription":"An object containing a list of all JSON paths (dot-notation or similar key paths) found within the input JSON object, covering all nested properties and levels of the structure.","failureModes":["Missing or malformed 'input' field returns an error","Non-object input types (arrays, primitives at root) may not be supported","Very deeply nested or extremely large objects may cause timeout or truncation","Payment failure via x402 protocol blocks the request with a 402 response"],"whenToPreferThis":"Choose this endpoint when you need a quick, paid micro-service call to enumerate all JSON paths in an object without writing custom traversal code. Useful for schema discovery, debugging unknown payloads, or preparing for field mapping tasks. Prefer this over hand-rolled solutions when working inside an agentic workflow that already handles x402 micropayments.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:21:51.440Z","isFirstParty":false}