{"uid":"cap_L3zjX4QFDk6hoPxBOPjF8","slug":"pennyrail-json-object-key-paths-extractor-ff3ebbdc","name":"PennyRail JSON Object Key Paths Extractor","description":"Machine-readable settlement service","url":"https://pennyrail.vercel.app/api/p/nano/json.keys--object-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_DtPob0ysAVQxDQDN5iWWl","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 all dot-notation key paths from a nested JSON object, returning a flattened representation of every accessible property path","exampleAgentPrompt":"Take this nested JSON object and give me all the key paths in dot-notation so I can see every accessible field in the structure: {\"user\":{\"profile\":{\"name\":\"Alice\",\"age\":30},\"settings\":{\"theme\":\"dark\"}}}","exampleUseCases":[{"title":"Mapping unknown API response structure","prompt":"I just got back a deeply nested JSON response from an external API and I need to know every field path it contains — can you extract all the dot-notation key paths from this object so I can figure out what data is available?"},{"title":"Debugging a complex config file","prompt":"I have a large nested configuration object and I need a complete list of every key path it has so I can audit what settings exist — can you run this config JSON through and return all the object paths?"},{"title":"Building a dynamic form from JSON schema","prompt":"I need to enumerate all the property paths in this nested JSON object so I can dynamically generate form fields for each one — please extract all the dot-notation paths from this input object."}],"resultDescription":"A JSON object containing all extracted dot-notation key paths found within the provided nested input object, allowing the caller to enumerate every accessible property including deeply nested ones.","failureModes":["Missing or empty 'input' field returns a validation error","Non-object input type (e.g. array or primitive at root) may produce unexpected results or an error","Very deeply nested objects may cause traversal limits or timeouts","Circular references in the object may cause infinite loops or stack overflow errors","Payment failure via x402 protocol results in 402 response before any processing occurs"],"whenToPreferThis":"Choose this endpoint when you need to programmatically discover all key paths in an unknown or deeply nested JSON object without writing custom traversal logic. It is especially useful for schema analysis, dynamic field mapping, API response introspection, and building generic data pipelines that must handle arbitrary JSON shapes. Prefer this over manual parsing when the object depth or structure is unknown ahead of time.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:03:49.429Z","isFirstParty":false}