{"uid":"cap_5RLGMd8hvy7zGRjUDjEfq","slug":"stableflare-browser-links-extractor-5d31105b","name":"Stableflare Browser Links Extractor","description":"Extract all links from any URL. Optionally filter to visible-only or same-domain links.","url":"https://stableflare.dev/api/browser/links","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"URL to render"},"html":{"type":"string","description":"HTML content to render instead of URL"},"cookies":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"userAgent":{"type":"string"},"gotoOptions":{"type":"object","properties":{"timeout":{"type":"number"},"waitUntil":{"enum":["load","domcontentloaded","networkidle0","networkidle2"],"type":"string"}},"additionalProperties":false},"authenticate":{"type":"object","required":["username","password"],"properties":{"password":{"type":"string"},"username":{"type":"string"}},"additionalProperties":false},"waitForSelector":{"type":"string","description":"CSS selector to wait for"},"visibleLinksOnly":{"type":"boolean"},"setExtraHTTPHeaders":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"excludeExternalLinks":{"type":"boolean"}}},"responseSchema":null,"example":{"request":{"url":"https://example.com","gotoOptions":{"timeout":5000,"waitUntil":"domcontentloaded"},"screenshotOptions":{"type":"png","fullPage":false}},"response":{"result":["https://iana.org/domains/example"],"success":true}},"exampleRequest":{"url":"https://example.com","gotoOptions":{"timeout":5000,"waitUntil":"domcontentloaded"},"screenshotOptions":{"type":"png","fullPage":false}},"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_yZgOCIDW33QcvHGg3MfK7","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Renders a URL or HTML in a headless Chromium browser and extracts all links from the rendered page","exampleAgentPrompt":"Can you render https://news.ycombinator.com in a headless browser and extract all the links from the page? Wait until the network is idle before pulling them.","exampleUseCases":null,"resultDescription":"A list of links (URLs/hrefs) extracted from the fully rendered page after JavaScript execution, pulled via Cloudflare's headless Chromium browser.","failureModes":["URL is unreachable or returns a non-2xx status — rendering fails or returns empty links","Page never reaches the specified waitUntil state (e.g. networkidle0 timeout) — request times out","Invalid CSS selector in waitForSelector — selector error returned","Authentication credentials rejected by target site — page renders login wall instead of content","HTML/URL not provided — missing required input error","Payment not provided or insufficient — x402 payment required error"],"whenToPreferThis":"Use this endpoint when you need to extract links from pages that rely on JavaScript rendering, single-page applications, or dynamic content that a simple HTTP GET cannot capture. Prefer this over static HTML parsers when the target page loads links via client-side rendering. The pay-per-request model ($0.02 USDC via x402) is ideal for agents that need occasional on-demand link extraction without managing API subscriptions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:43:42.099Z","isFirstParty":false}