{"uid":"cap_EFXIQyK0R5KwaJhsivkhQ","slug":"httpay-xyz-d8f4cc17","name":"URL Parser (httpay.xyz)","description":"Parse any URL into its components: protocol, host, pathname, search params, hash, and more. Pass ?url=<encoded-url>. Uses Node.js built-in URL class. Zero external dependencies.","url":"https://httpay.xyz/api/url-parse","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"description":"Parse any URL into its components: protocol, host, pathname, search params, hash, and more. Pass ?url=<encoded-url>. Uses Node.js built-in URL class. Zero external dependencies."}},"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_KVzqFXaWh2fg-ZTEfJXzJ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Parses any URL into its structured components including protocol, host, pathname, search params, and hash using Node.js built-in URL class","exampleAgentPrompt":"Can you parse this URL for me and show me the individual parts — protocol, hostname, pathname, search params, and hash: https://example.com/search?q=hello+world&page=2#results","exampleUseCases":null,"resultDescription":"A structured breakdown of the input URL including protocol (e.g. 'https:'), host (e.g. 'example.com'), pathname (e.g. '/search'), search params as key-value pairs (e.g. {q: 'hello world', page: '2'}), hash fragment (e.g. '#results'), and other standard URL components as exposed by the Node.js URL class.","failureModes":["Missing or malformed URL input returns an error indicating invalid URL","URL not properly encoded in the query parameter may cause parse failures","Relative URLs without a base may fail to parse correctly","Network timeout if the service is temporarily unavailable"],"whenToPreferThis":"Use this endpoint when you need a zero-dependency, lightweight URL decomposition tool that follows the WHATWG URL standard via Node.js. Prefer this over manual regex parsing or heavier libraries when you simply need clean, structured access to a URL's protocol, host, path, query, and hash in a single API call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:48:17.852Z","isFirstParty":false}