{"network":"eip155:8453","services":[{"id":"web-markdown","version":"1.0.0","description":"Returns JSON with the clean Markdown of a public web page plus its title, description, language, canonical URL and links. Use when you need to scrape a web page, extract content from a url or read an article as markdown for an LLM. Do not use when the page needs JavaScript to render, sits behind a login or paywall, or is not HTML (use a PDF reader for PDFs). Price: 0.01 USDC per call. Typical response time: 2500 ms (p95).","url":"https://x402-gateway.blackwoodstate8.workers.dev/v1/web-markdown","method":"POST","accepts":{"scheme":"exact","network":"eip155:8453","payTo":"0x5A6c77758820182484EA8DE614FC65423E80749a","price":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","extra":{"name":"USD Coin","version":"2"}},"maxTimeoutSeconds":60},"example":{"input":{"url":"https://httpbin.org/html","maxChars":500},"output":{"url":"https://httpbin.org/html","finalUrl":"https://httpbin.org/html","status":200,"title":null,"description":null,"lang":null,"canonical":null,"markdown":"# Herman Melville - Moby-Dick\n\nAvailing himself of the mild, summer-cool weather that now reigned in these latitudes, and in preparation for the peculiarly active pursuits shortly to be anticipated, Perth, the begrimed, blistered old blacksmith, had not removed his portable forge to the hold again, after concluding his contributory work for Ahab's leg, but still retained it on deck, fast lashed to ringbolts by the foremast; being now almost incessantly invoked by the headsmen, and harpooneers, a","links":[],"wordCount":78,"truncated":true}}},{"id":"sec-facts","version":"1.0.0","description":"Returns JSON with a US-listed company's annual revenue, net and operating income, diluted EPS, operating cash flow and year-end balance sheet from SEC filings. Use when you need sec filings company financials, earnings or fundamentals for a stock ticker for the last two fiscal years. Do not use when you need quarterly numbers, real-time prices, non-US companies or filings older than two years. Price: 0.02 USDC per call. Typical response time: 300 ms (p95).","url":"https://x402-gateway.blackwoodstate8.workers.dev/v1/sec-facts","method":"POST","accepts":{"scheme":"exact","network":"eip155:8453","payTo":"0xd5aaE5bc1E31dF704Fe7Dc65F252D620c02fB6D7","price":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","extra":{"name":"USD Coin","version":"2"}},"maxTimeoutSeconds":60},"example":{"input":{"ticker":"AAPL"},"output":{"ticker":"AAPL","cik":320193,"name":"Apple Inc.","exchange":"Nasdaq","currency":"USD","fiscalYears":[{"calendarYear":2025,"start":"2024-09-29","end":"2025-09-27","revenue":416161000000,"netIncome":112010000000,"operatingIncome":133050000000,"epsDiluted":7.46,"operatingCashFlow":111482000000,"accn":"0000320193-25-000079"},{"calendarYear":2024,"start":"2023-10-01","end":"2024-09-28","revenue":391035000000,"netIncome":93736000000,"operatingIncome":123216000000,"epsDiluted":6.08,"operatingCashFlow":118254000000,"accn":"0000320193-25-000079"}],"balanceSheets":[{"calendarYear":2025,"asOf":"2025-12-27","assets":379297000000,"liabilities":291107000000,"equity":88190000000,"cash":45317000000},{"calendarYear":2024,"asOf":"2024-12-28","assets":344085000000,"liabilities":277327000000,"equity":66758000000,"cash":30299000000}],"source":"SEC EDGAR XBRL frames (data.sec.gov)","dataUpdatedAt":"2026-10-16T15:00:00.000Z"}}},{"id":"pdf-text","version":"1.0.0","description":"Returns JSON with the text of each page of a PDF (first 20 pages) plus title, author and producer metadata. Use when you need to extract text from a pdf for document parsing, search or an LLM and can poll an async job. Do not use when the PDF is scanned (no OCR), password protected or over 15 MB. Price: 0.01 USDC per page, up to 0.2 USDC per call (clients without upto pay the cap). Asynchronous: the paid call returns a jobId and a free pollUrl; typical job time: 10000 ms (p95).","url":"https://x402-gateway.blackwoodstate8.workers.dev/v1/pdf-text","method":"POST","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2b1CcDEc444AbEFEa996D5b472f3dfAaD0446a8b","price":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"200000","extra":{"name":"USD Coin","version":"2"}},"maxTimeoutSeconds":60},{"scheme":"upto","network":"eip155:8453","payTo":"0x2b1CcDEc444AbEFEa996D5b472f3dfAaD0446a8b","price":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"200000","extra":{"name":"USD Coin","version":"2"}},"maxTimeoutSeconds":60}],"example":{"input":{"url":"https://pdfobject.com/pdf/sample.pdf"},"output":{"url":"https://pdfobject.com/pdf/sample.pdf","pageCount":1,"processedPages":1,"pages":[{"page":1,"text":"Sample PDF\nThis is a simple PDF file. Fun fun fun.\nLorem ipsum dolor sit amet, consectetuer adipiscing elit. Phasellus facilisis odio sed mi.\nCurabitur suscipit. Nullam vel nisi. Etiam semper ipsum ut lectus. Proin aliquam, erat eget\npharetra commodo, eros mi condimentum quam, sed commodo justo quam ut velit.\nInteger a erat. Cras laoreet ligula cursus enim. Aenean scelerisque velit et tellus.\nVestibulum dictum aliquet sem. Nulla facilisi. Vestibulum accumsan ante vitae elit. Nulla\nerat dolor, blandit in, rutrum quis, semper pulvinar, enim. Nullam varius congue risus.\nVivamus sollicitudin, metus ut interdum eleifend, nisi tellus pellentesque elit, tristique\naccumsan eros quam et risus. Suspendisse libero odio, mattis sit amet, aliquet eget,\nhendrerit vel, nulla. Sed vitae augue. Aliquam erat volutpat. Aliquam feugiat vulputate nisl.\nSuspendisse quis nulla pretium ante pretium mollis. Proin velit ligula, sagittis at, egestas a,\npulvinar quis, nisl.\nPellentesque sit amet lectus. Praesent pulvinar, nunc quis iaculis sagittis, justo quam\nlobortis tortor, sed vestibulum dui metus venenatis est. Nunc cursus ligula. Nulla facilisi.\nPhasellus ullamcorper consectetuer ante. Duis tincidunt, urna id condimentum luctus, nibh\nante vulputate sapien, id sagittis massa orci ut enim. Pellentesque vestibulum convallis\nsem. Nulla consequat quam ut nisl. Nullam est. Curabitur tincidunt dapibus lorem. Proin\nvelit turpis, scelerisque sit amet, iaculis nec, rhoncus ac, ipsum. Phasellus lorem arcu,\nfeugiat eu, gravida eu, consequat molestie, ipsum. Nullam vel est ut ipsum volutpat\nfeugiat. Aenean pellentesque.\nIn mauris. Pellentesque dui nisi, iaculis eu, rhoncus in, venenatis ac, ante. Ut odio justo,\nscelerisque vel, facilisis non, commodo a, pede. Cras nec massa sit amet tortor volutpat\nvarius. Donec lacinia, neque a luctus aliquet, pede massa imperdiet ante, at varius lorem\npede sed sapien. Fusce erat nibh, aliquet in, eleifend eget, commodo eget, erat. Fusce\nconsectetuer. Cras risus tortor, porttitor nec, tristique sed, convallis semper, eros. Fusce\nvulputate ipsum a mauris. Phasellus mollis. Curabitur sed urna. Aliquam nec sapien non\nnibh pulvinar convallis. Vivamus facilisis augue quis quam. Proin cursus aliquet metus.\nSuspendisse lacinia. Nulla at tellus ac turpis eleifend scelerisque. Maecenas a pede vitae\nenim commodo interdum. Donec odio. Sed sollicitudin dui vitae justo.\nMorbi elit nunc, facilisis a, mollis a, molestie at, lectus. Suspendisse eget mauris eu tellus\nmolestie cursus. Duis ut magna at justo dignissim condimentum. Cum sociis natoque\npenatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus varius. Ut sit\namet diam suscipit mauris ornare aliquam. Sed varius. Duis arcu. Etiam tristique massa\neget dui. Phasellus congue. Aenean est erat, tincidunt eget, venenatis quis, commodo at,\nquam.","chars":2848}],"pagesWithoutText":0,"metadata":{"title":"sample","author":"Philip Hutchison","subject":null,"producer":"Mac OS X 10.5.4 Quartz PDFContext","creationDate":"D:20080701052447Z00'00'"},"truncated":false}}},{"id":"domain-intel","version":"1.0.0","description":"Returns JSON with a domain's registration (RDAP: registrar, dates, status, DNSSEC), DNS records, SPF and DMARC, and recent TLS certificates. Use when you need a whois or domain lookup, dns records, email security checks or certificate transparency data for osint or due diligence. Do not use when you need historical whois, registrant personal data (redacted by registries) or a port and vulnerability scan. Price: 0.02 USDC per call. Typical response time: 4000 ms (p95).","url":"https://x402-gateway.blackwoodstate8.workers.dev/v1/domain-intel","method":"POST","accepts":{"scheme":"exact","network":"eip155:8453","payTo":"0x447A6aB0bB7A52908F114cd5e21be154711999F0","price":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","extra":{"name":"USD Coin","version":"2"}},"maxTimeoutSeconds":60},"example":{"input":{"domain":"example.com","certificates":false},"output":{"domain":"example.com","registered":true,"registration":{"registrar":"RESERVED-Internet Assigned Numbers Authority","created":"1995-08-14T04:00:00Z","updated":"2026-08-14T08:01:43Z","expires":"2027-08-13T04:00:00Z","status":["client delete prohibited","client transfer prohibited","client update prohibited"],"nameservers":["elliott.ns.cloudflare.com","hera.ns.cloudflare.com"],"dnssec":true,"rdapServer":"rdap.verisign.com"},"dns":{"a":["104.20.23.154","172.66.147.243"],"aaaa":["2606:4700:10::6814:179a","2606:4700:10::ac42:93f3"],"mx":[],"ns":["elliott.ns.cloudflare.com","hera.ns.cloudflare.com"],"txt":["v=spf1 -all","_k2n1y4vw3qtb4skdx9e7dxt97qrmmq9"],"caa":[]},"email":{"spf":"v=spf1 -all","dmarc":"v=DMARC1;p=reject;sp=reject;adkim=s;aspf=s","dmarcPolicy":"reject"},"certificates":null,"partial":[]}}}]}