{"uid":"cap_JoFh7Rbd8SE6IHk7U9ot6","slug":"orthogonal-linkup-web-fetch-06a5da4f","name":"Orthogonal Linkup Web Fetch","description":"The /fetch endpoint allows you to fetch a single webpage from a given URL.","url":"https://x402.orthogonal.com/linkup/fetch","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"The URL of the webpage you want to fetch."},"renderJs":{"type":"boolean","description":"Defines whether the API should render the JavaScript of the webpage."},"extractImages":{"type":"boolean","description":"Defines whether the API should extract the images from the webpage in its response."},"includeRawHtml":{"type":"boolean","description":"Defines whether the API should include the raw HTML of the webpage in its response."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4kAsVXv3MMN-95HQOjyRJ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a single webpage's content from a given URL, with optional JavaScript rendering, image extraction, and raw HTML inclusion.","exampleAgentPrompt":"Can you fetch the full content of this page for me — https://example.com/article — and make sure JavaScript is rendered so I get the complete text?","exampleUseCases":[{"title":"Extract article text for research","prompt":"Go grab the content from this news article at https://www.bbc.com/news/technology-12345678 — render the JavaScript so you get the full text, not just the skeleton."},{"title":"Pull product page details for price monitoring","prompt":"Fetch the product page at https://store.example.com/product/widget-pro and include the raw HTML so I can parse the pricing details myself."},{"title":"Retrieve webpage with embedded images","prompt":"Get me everything from https://portfolio.example.com — render the JavaScript and also extract all the images on the page so I can see what assets they're using."}],"resultDescription":"Returns structured content of the fetched webpage, which may include the main readable text/content, optionally extracted images (URLs or data), and optionally the raw HTML source, depending on the flags passed in the request.","failureModes":["URL is unreachable or returns a non-200 status — fetch fails with an error","JavaScript rendering timeout for heavy or slow pages","Bot-detection or CAPTCHA blocks on target site prevent successful fetch","Invalid or malformed URL returns a validation error","Private or login-gated pages return incomplete content without authentication"],"whenToPreferThis":"Choose this endpoint when you need to retrieve the content of a specific known URL — especially when you need JavaScript rendering for dynamic pages, image extraction, or raw HTML access. It is ideal for single-page content retrieval tasks rather than broad crawls. Prefer it over generic HTTP fetch when you need rendered JS content or structured extraction options without building your own browser automation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:01:00.546Z","isFirstParty":false}