{"uid":"cap_e5ZUkSD2G24gG7YzxlHv6","slug":"url-decoder-api-x402-outpimp-com-a84982c5","name":"URL Decoder API (x402.outpimp.com)","description":"URL decoder API. Decodes percent-encoded URL text back to plain text.","url":"https://x402.outpimp.com/urlDecode","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","description":"The percent-encoded text to decode."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_8u9UM_9dtq_fBPyYcejlH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Decodes percent-encoded (URL-encoded) text back to its original plain text representation.","exampleAgentPrompt":"Can you decode this percent-encoded string back to plain text: 'Hello%20World%21%20%2F%20foo%3Dbar'?","exampleUseCases":[{"title":"Decoding a URL query parameter","prompt":"I'm seeing this URL parameter value from a log and can't read it — can you decode 'search%3Dblue%20jeans%26size%3D32' back to plain text for me?"},{"title":"Processing API callback data","prompt":"Our webhook received this percent-encoded payload field: 'user%40example.com%2Fprofile%3Fid%3D42' — can you decode it so I can read what it actually says?"},{"title":"Cleaning up scraped URL fragments","prompt":"I scraped a page and found this encoded anchor link text: '%E2%82%AC100%20off%20sale%21' — please decode it back to the original characters."}],"resultDescription":"Returns the decoded plain-text string corresponding to the percent-encoded input. If the input is missing, not a string, or contains malformed percent-encoding sequences, the API returns a 400 error.","failureModes":["400 error if the 'text' field is missing from the request body","400 error if 'text' is not a string type","400 error if the input contains malformed or invalid percent-encoding sequences (e.g. a lone % not followed by two hex digits)"],"whenToPreferThis":"Use this endpoint when you need to programmatically decode percent-encoded (URL-encoded) strings without burning LLM tokens on character-by-character decoding. Particularly useful when processing URL query parameters, path segments, webhook payloads, or scraped web data that arrives in percent-encoded form. Prefer this over doing it in-context when correctness is critical (e.g. multi-byte UTF-8 sequences like emoji or non-ASCII characters encoded as %E2%82%AC).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:44:59.040Z","isFirstParty":false}