Skip to main content
Fetch turns a URL into LLM-ready Markdown. Send up to 20 in one call; they are fetched concurrently, so a batch takes about as long as its slowest page.
That is a complete request. tier selects the price and resolves to "pro" when omitted, so there is nothing else to send. The response holds one result per requested URL, in the order requested. A page that could not be fetched is still in there, with status = "error" — see Handle errors. Give each URL a shorter budget with timeout_ms. It applies per URL, not to the batch.

Next steps

To learn more about Seltz Fetch, check out the following topics:
  • Concepts — Requests, results and formats
  • Handle errors — Telling a rejected request from a failed page
  • Reference — Endpoint, SDK methods, limits and errors