{"uid":"cap_of1syAzAL5_I0LJOt6haE","slug":"x402-farm-link-extractor-85a81975","name":"x402-farm Link Extractor","description":"Pay-per-call APIs for AI agents — x402 protocol, USDC on Base, no account needed.","url":"https://x402-farm.vercel.app/v1/links","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"properties":{}},"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"url":"https://example.com/","count":1,"external":[{"href":"https://iana.org","text":"Learn more"}],"internal":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_lYGZd2NDqoQaW774A9_E5","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts all internal and external hyperlinks from a given URL, returning counts and link metadata.","exampleAgentPrompt":"Can you extract all the links from https://example.com/ and tell me which ones are internal versus external?","exampleUseCases":[{"title":"Audit outbound links on a landing page","prompt":"Grab all the external links from https://mycompany.com/landing and show me where they point to."},{"title":"Check internal navigation structure","prompt":"Fetch all internal links from https://myblog.com/home so I can see how the pages are connected to each other."},{"title":"Research competitor link profile","prompt":"Extract every hyperlink from https://competitor.com/about and list the URLs and their anchor text so I can see what they link to."}],"resultDescription":"Returns a JSON object containing the target URL, a total link count, an array of external links (each with href and text), and an array of internal links found on the page.","failureModes":["Target URL is unreachable or returns a non-200 status — link arrays may be empty or an error is returned","Page uses JavaScript-rendered content that is not parsed server-side — dynamically injected links may be missing","Malformed or invalid URL input — request fails with a validation error","Rate limiting or bot-blocking by the target site — empty or partial results returned","Payment not completed via x402 protocol — 402 response requiring USDC payment on Base before data is returned"],"whenToPreferThis":"Choose this endpoint when you need a quick, pay-per-call link extraction from a single URL without setting up an account or API key. It is ideal for ad-hoc agent workflows that need to enumerate hyperlinks programmatically and can handle micropayments via the x402 protocol with USDC on Base. Prefer it over larger scraping platforms when you only need link data (not full page content) and want zero-setup access.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:40:09.571Z","isFirstParty":false}