{"uid":"cap_n4iQA4YqBQvjBRf9gczXv","slug":"signalharness-url-to-markdown-converter-abc0644c","name":"SignalHarness URL to Markdown Converter","description":"Explore 330 pay-per-call x402 API services and 27 agent-native digital products, with Base USDC pricing, secure Polar checkout, and free discovery.","url":"https://signalharness.ai/api/agent/services/url_to_markdown/invoke","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","pattern":"^https://","maxLength":2048,"minLength":9}}},"responseSchema":{"type":"json","example":{"replay":false,"result":{"sha256":"0000000000000000000000000000000000000000000000000000000000000000","markdown":"# Example\n\nNormalized caller-supplied content.","byteCount":0,"sourceUrl":"example00","contentType":"Example caller-supplied content."},"status":"succeeded","receipt":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","usage":[],"status":"succeeded","network":"eip155:8453","artifacts":[],"endedAtMs":0,"latencyMs":0,"paymentId":"example-payment","receiptId":"example-receipt","requestId":"example-request","serviceId":"url_to_markdown","executionId":"example-execution","startedAtMs":0,"amountAtomic":"10000","resultSha256":"2f59a0da362f08e2f8b705176bdec894ca8b0bfb34c2a8d4e03e9925b731cd7f","serviceVersion":"1.0.0","settlementReference":"0x0000000000000000000000000000000000000000000000000000000000000000"},"artifacts":[],"requestId":"example-request","executionId":"example-execution"}},"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_bYyY_Y_Fso_0xwwPM96wP","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":"Fetches a webpage at a given HTTPS URL and returns its content as clean Markdown text","exampleAgentPrompt":"Can you fetch the content of https://example.com/article and convert it to markdown so I can read and process it?","exampleUseCases":[{"title":"Research article ingestion for AI pipeline","prompt":"Grab the content from https://openai.com/research/gpt-4 and convert it to markdown so I can feed it into my summarization workflow."},{"title":"Competitive pricing page analysis","prompt":"Fetch https://stripe.com/pricing and turn it into markdown — I want to compare their pricing structure to ours."},{"title":"Documentation extraction for knowledge base","prompt":"Convert the page at https://docs.python.org/3/library/asyncio.html to markdown so I can store it in our knowledge base."}],"resultDescription":"A JSON object containing the page's full content as a markdown string, a SHA-256 hash of the content, the byte count, the original source URL, the detected content type, and receipt/execution metadata including payment confirmation, latency, and request IDs.","failureModes":["URL does not start with https:// — rejected by schema validation","URL exceeds 2048 characters — rejected by schema validation","Target URL is unreachable or returns non-200 status — execution may fail or return empty content","Target page is heavily JavaScript-rendered — markdown output may be incomplete or sparse","Rate limiting or bot protection on target site — may result in empty or error response","Payment failure or insufficient USDC balance — request not executed"],"whenToPreferThis":"Choose this endpoint when you need to programmatically fetch and convert a specific HTTPS webpage into markdown for downstream processing, summarization, or storage. It includes content hashing for integrity verification, making it suitable for pipelines that need to detect content changes. Prefer this over generic scraping tools when you want structured receipt and audit metadata alongside the conversion result, or when operating in an agent environment that uses x402 micropayment flows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:58:42.103Z","isFirstParty":false}