{"uid":"cap_UhXYIs0NNCq8aM9WX60DS","slug":"mekler-ai-static-web-page-extractor-1c74b24a","name":"Mekler AI Static Web Page Extractor","description":"Fetch one public static HTML page after robots and public-address checks, then return bounded readable text, title, final URL and source links. Standard x402: POST the URL, sign the 402 and resend the same body. The 402 also returns an encrypted payment_request that pays for exactly the quoted fetch. No browser, login, summary or full-site crawl.","url":"https://api.mekler.ai/v1/web/pages/extract-static-content?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","maxLength":2048,"minLength":1},"snapshot":{"type":"string","maxLength":65536,"minLength":1}}},"responseSchema":{"type":"json","example":{"text":"This domain is for use in documentation examples without needing permission. This is not a service, avoid relying on it for testing and monitoring purposes.\nLearn more","title":"Example Domain","status":"ok","coverage":"static_html_only","final_url":"https://example.org/","redirects":0,"truncated":false,"elapsed_ms":12,"fetched_at":"2026-09-29T00:00:00Z","source_links":["https://iana.org/help/example-domains"],"bytes_fetched":274}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5L1kB6B2LWV5CmguLJx-B","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a single public static HTML page and returns its readable text content, title, final URL, and source links — with robots.txt and public-address checks enforced.","exampleAgentPrompt":"Pull the readable text and title from https://example.org/ — just the static HTML content, no rendering needed.","exampleUseCases":[{"title":"Fact-checking a news article URL","prompt":"Can you fetch the text content from this article URL https://example.com/article/123 so I can see what it actually says and check the source links?"},{"title":"Extracting product page copy","prompt":"Get me the readable text and title from https://somestore.com/product/widget — I want to see the product description without opening a browser."},{"title":"Monitoring a public policy page","prompt":"Fetch the current text from https://agency.gov/policy/rules so I can compare it against what I have on file."}],"resultDescription":"Returns a JSON object with: 'text' (bounded readable text extracted from the page), 'title' (page title), 'final_url' (URL after redirects), 'redirects' (redirect count), 'source_links' (array of links found on page), 'status' (ok/error), 'coverage' (always 'static_html_only'), 'truncated' (boolean), 'bytes_fetched', 'elapsed_ms', and 'fetched_at' timestamp.","failureModes":["URL blocked by robots.txt — returns an error status indicating disallowed access","Non-public or private IP address rejected during public-address check","Page requires JavaScript rendering — only static HTML is supported, dynamic content will be missing","URL is unreachable or returns a non-200 HTTP status","Content exceeds truncation limits — response will include truncated:true","Invalid URL format — rejected before fetch attempt"],"whenToPreferThis":"Choose this endpoint when you need plain readable text, the page title, and source links from a single public static HTML page without browser rendering, login, or full-site crawling. Ideal when the target page is known to be static HTML and you want bounded, predictable text output rather than a full scrape or AI summary. Prefer this over general-purpose crawlers when you specifically need robots.txt-respecting, single-page extraction with a transparent x402 micropayment model.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:34:03.038Z","isFirstParty":false,"canonicalSlug":"mekler-ai-static-web-page-extractor-1c74b24a"}