{"uid":"cap_D_UU5NYwtVm2GYEq4Skew","slug":"page-reader-link-extractor-bf527e74","name":"Page Reader – Link Extractor","description":"Pay-per-call web reading for AI agents. Pay per request in USDC (Base or Solana) via x402. No API key. Failed requests are not charged.","url":"https://page-reader.page-reader.workers.dev/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":"Public http(s) URL to read"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"url":"https://example.com/","count":1,"links":[{"url":"https://example.com/about","text":"About","internal":true}]}},"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_DYlnaNEgbK1wvXYxfwLZI","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":"Fetches a public web page and returns all hyperlinks found on it, including URL, anchor text, and whether the link is internal or external.","exampleAgentPrompt":"Can you pull all the links from https://example.com/blog and tell me which ones are internal vs external?","exampleUseCases":[{"title":"SEO internal link audit","prompt":"Go to https://mybusiness.com/services and list every internal link you find — I want to see which pages it connects to within our own site."},{"title":"Competitor site navigation discovery","prompt":"Fetch https://competitor.com and give me all the links on their homepage so I can see how they structure their navigation and what pages they highlight."},{"title":"Broken link candidate detection","prompt":"Extract all the links from https://docs.myproject.io/getting-started so I can check which ones are external and might be at risk of going stale."}],"resultDescription":"Returns a JSON object containing the source URL, the total count of links found, and an array of link objects each with a url (absolute), text (anchor text), and internal (boolean) field indicating whether the link points within the same domain.","failureModes":["URL is not publicly accessible or returns a non-200 status — request not charged","Target page blocks bots or returns empty content — links array may be empty","Malformed or non-HTTP(S) URL provided — likely validation error","Page is JavaScript-rendered SPA — static links only, dynamic content may be missed","Network timeout reaching the target URL — request may fail without charge"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, pay-per-use link extraction from a single public URL without setting up API keys. It is ideal for one-off link discovery, SEO audits, or agent workflows that need to traverse site structure on demand. Prefer it over full web scraping tools when you only need the link graph, not full page content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:36:03.597Z","isFirstParty":false,"canonicalSlug":"page-reader-link-extractor-bf527e74"}