{"uid":"cap_edCQc9OFus6JIRjxDae_J","slug":"x402-orth-sh-scrapegraphai-web-scraper-d31986c5","name":"x402.orth.sh ScrapeGraphAI Web Scraper","description":"Fetches a URL and returns the requested format(s): markdown, html, links, images, summary, json, branding, screenshot. | ERROR: Unable to calculate price.","url":"https://x402.orth.sh/scrapegraphai/api/scrape","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"URL to scrape"},"formats":{"type":"array","description":"Output formats array. Each item has a type (markdown, html, screenshot, json, links, images, summary, branding) and optional mode (normal, reader, prune). Defaults to [{\"type\":\"markdown\",\"mode\":\"normal\"}]"},"contentType":{"type":"string","description":"Force content type (text/html, application/pdf, image/jpeg, etc.)"},"fetchConfig":{"type":"object","description":"Fetch options: mode (auto/fast/js), stealth (bool), timeout (ms), wait (ms), headers, cookies, country (2-letter), scrolls (0-100)"}}},"responseSchema":null,"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_aH_soYeAI3Ynl5oyZ-hdr","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a URL and returns requested output formats including markdown, HTML, links, images, summary, JSON, branding, and screenshot","exampleAgentPrompt":"Scrape https://example.com/article and give me the content as markdown and a summary — use JavaScript rendering mode and wait 2000ms for the page to fully load.","exampleUseCases":[{"title":"Extract competitor branding and links","prompt":"Go to https://acme-competitor.com and pull out their brand colors, logo URLs, and all the links on their homepage — I want to see how they're positioning themselves."},{"title":"Screenshot and summarize landing page","prompt":"Take a screenshot of https://mylanding.page and give me a plain-language summary of what it says — I need to quickly review how it looks and reads before our campaign goes live."},{"title":"Scrape JavaScript page as structured JSON","prompt":"Fetch https://store.example.com/products and extract the page content as structured JSON — it's a React app so make sure JavaScript rendering is enabled."}],"resultDescription":"Returns one or more requested output formats: markdown text of the page, raw HTML, list of hyperlinks, image URLs, a plain-language summary, structured JSON extraction, brand colors/logos, or a screenshot image — depending on which formats were requested.","failureModes":["URL is unreachable or returns 4xx/5xx — scrape fails with an error","Page requires authentication or is behind a login wall — returns empty or partial content","JavaScript-heavy SPA not fully rendered if fast mode used — use js mode instead","Timeout exceeded for slow-loading pages — increase timeout in fetchConfig","Unsupported content type — use contentType override to force interpretation","Anti-bot measures block the request even in stealth mode"],"whenToPreferThis":"Use this endpoint when you need to extract content from a specific URL in one or more structured formats — especially when you need multiple formats simultaneously (e.g. markdown + screenshot + links in one call). Prefer this over generic HTTP fetchers when you need rendered JavaScript pages, stealth scraping, or rich extraction like branding or summaries. Choose over search-based endpoints when you already have the target URL.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:41:01.204Z","isFirstParty":false}