{"uid":"cap_aQ6wIech3nQmYyqnPfbyo","slug":"page-link-extractor-ec375bf3","name":"Page Link Extractor","description":"Every link on a web page with its anchor text, split into internal and external, with nofollow flags and the most-linked external domains. Use for SEO audits, crawling, backlink research or broken-link checks.","url":"https://bess-x402.onrender.com/v1/web/links?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Page URL"},"limit":{"type":"integer","description":"Maximum number of results (1-1000)"},"scope":{"type":"string","description":"all, internal or external"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9Y26sHO4ASVNgCGrmenxA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts all hyperlinks from a web page, categorized as internal or external, with anchor text, nofollow flags, and top external domains.","exampleAgentPrompt":"Can you pull all the links from https://www.example.com/blog and split them into internal and external, including the anchor text and whether any are nofollow? Limit to 200 results.","exampleUseCases":[{"title":"SEO audit for outbound links","prompt":"Extract all external links from https://www.mybrand.com/resources and show me which external domains they point to most, plus flag any that are nofollow — I want to audit our outbound link profile."},{"title":"Broken link detection sweep","prompt":"Get all the links on https://www.techblog.io/articles/getting-started — both internal and external — so I can check which ones are returning 404s."},{"title":"Competitor backlink research","prompt":"Pull every external link from https://www.competitor.com/homepage and list the domains they link out to most frequently, I'm doing competitive link research."}],"resultDescription":"Returns a structured list of all hyperlinks found on the target page, each with its URL, anchor text, link type (internal or external), and nofollow status. Also includes a summary of the most-linked external domains. Results can be filtered to internal-only, external-only, or all links, and limited by count.","failureModes":["Invalid or unreachable URL returns an error or empty result","Rate-limited or bot-blocked pages may return incomplete link data","Dynamic JavaScript-rendered pages may not expose all links if the page requires JS execution","Limit parameter out of range (must be 1-1000) returns validation error","Malformed URL input causes request rejection","Pages with login walls or paywalls return no links from protected content"],"whenToPreferThis":"Choose this endpoint when you need structured link data from a single page for SEO audits, crawl seed generation, broken-link detection, or outbound link analysis. It is ideal when you need anchor text and nofollow metadata alongside URLs, and when you want internal vs. external link segmentation out of the box without writing a custom scraper.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T06:41:08.170Z","isFirstParty":false,"canonicalSlug":"page-link-extractor-ec375bf3"}