{"uid":"cap_HEZOO7DLAyyIBb3YmRbfo","slug":"sitesy-page-links-extractor-8000b7ee","name":"Sitesy Page Links Extractor","description":"Page links: extract the links on one web page, split into internal and external, with anchor text","url":"https://api.sitesy.ca/v1/page-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"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"A web page address"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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_2tbivtc5AnTlgswg_-PwZ","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, categorizing them as internal or external links along with their anchor text","exampleAgentPrompt":"Can you pull all the links from https://www.example.com/blog and tell me which ones are internal links to the same site and which are external, along with their anchor text?","exampleUseCases":[{"title":"SEO outbound link audit","prompt":"I need to audit the external links on our homepage at https://www.mycompany.com — can you extract all the links and show me which ones go to outside domains with their anchor text so I can check for unwanted outbound links?"},{"title":"Competitor content mapping","prompt":"Can you grab all the links on https://www.competitor.com/resources and split them into internal and external links with their anchor text? I want to understand how they structure their resource section."},{"title":"Broken link investigation prep","prompt":"Pull all the links from https://www.myblog.com/post/ultimate-guide and list them out as internal versus external with anchor text — I need to check which ones might be broken."}],"resultDescription":"A structured list of all hyperlinks found on the specified web page, divided into internal links (same domain) and external links (pointing to other domains), each accompanied by its anchor text and destination URL.","failureModes":["URL is unreachable or returns a non-200 HTTP status — endpoint may return an error or empty link list","Page is JavaScript-rendered and links are dynamically injected — statically fetched page may miss dynamic links","URL parameter is missing or malformed — request fails with a validation error","Page has no links — returns empty arrays for internal and external links","Rate limiting or access restrictions on the target page may result in a fetch failure"],"whenToPreferThis":"Use this endpoint when you specifically need to enumerate and categorize all hyperlinks on a single page, split between internal and external, with anchor text — ideal for SEO auditing, link mapping, or building crawl queues. Prefer this over a full-page scraper when link structure (not page content) is the primary interest, and over a sitemap extractor when you need actual page-level link data rather than declared URLs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:30:29.831Z","isFirstParty":false,"canonicalSlug":"sitesy-page-links-extractor-8000b7ee"}