{"uid":"cap_hoFg9lQn9LGYRGOOFzDV3","slug":"agishub-link-extractor-75fe8f3f","name":"AGISHub Link Extractor","description":"Return every hyperlink on a JavaScript-rendered page as a list of absolute URLs, with options to keep only visible links or only same-site links. Backed by a headless browser. Use it to map a site or seed a crawler.","url":"https://api.agishub.com/paid/links","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input","output"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"Full http/https URL of the page to read links from."},"visible_only":{"type":"boolean","description":"Return only links visible in the rendered layout (default false)."},"exclude_external":{"type":"boolean","description":"Drop links pointing to other domains, keeping only same-site links (default false)."}},"additionalProperties":false},"type":{"enum":["http"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type","example"],"properties":{"type":{"enum":["json"],"type":"string"},"example":{"type":"object"}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_HzfU29ODY31zMUH7WJmdp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts all hyperlinks from a JavaScript-rendered web page using a headless browser, returning absolute URLs with optional filtering for visible-only or same-site links.","exampleAgentPrompt":"Can you grab all the links from https://example.com — only same-site links, and only the ones that are actually visible on the page?","exampleUseCases":[{"title":"Seed a site crawler with links","prompt":"I need to start crawling docs.mycompany.com — can you pull all the internal links from https://docs.mycompany.com/getting-started so I have a list of pages to visit next? Only same-site links please."},{"title":"Map navigation links for audit","prompt":"Can you extract all the visible links from https://storefront.example.com so I can audit the navigation structure? I only want links that are actually rendered on the page, not hidden ones."},{"title":"Find all outbound links on a page","prompt":"Pull every hyperlink from https://blog.techsite.io/post/best-tools-2024 — including external ones — so I can see what sites it links out to."}],"resultDescription":"A JSON response containing a list of absolute URLs found on the rendered page. Each URL is a fully-qualified http/https link. The list is filtered based on the visible_only and exclude_external flags provided in the request.","failureModes":["Invalid or unreachable URL returns an error or empty list","JavaScript-heavy SPAs may timeout if rendering takes too long","Pages behind authentication walls return links visible only to unauthenticated users","Very large pages with hundreds of links may return truncated results","Non-http/https URLs (e.g. mailto:, tel:) may be excluded from output"],"whenToPreferThis":"Choose this endpoint when the target page uses JavaScript frameworks (React, Vue, Angular, Next.js) that require a real browser to render links — static HTML parsers would miss them. It is also the right choice when you need to filter results to visible or internal links only, or when seeding a crawler. Prefer this over a static HTML fetcher whenever dynamic rendering matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:51:10.850Z","isFirstParty":false}