Skip to main content
Ten tools, one per API capability. Your agent reads these descriptions and picks the right one — you rarely need to name a tool yourself. All parameters are snake_case. Only url (or id, for the crawl status tools) is ever required. See MCP server for setup.

Web extraction

prefetch_scrape

Fetch one URL and return its content. Handles JavaScript-rendered pages, strips boilerplate, and resolves every link and image to an absolute URL. Use it when you know which page you want. To find pages first, use prefetch_map.
include_selectors is the best way to cut a large page down to what matters — it beats truncation, because you choose what survives.
raw_html is much larger than markdown. Only ask for it when you need the source.

prefetch_map

Discover the URLs on a site, from its sitemaps and on-page links, without fetching page content. Fast and cheap. Mapping first and then scraping the two or three pages you want is usually better — and much cheaper — than crawling.

prefetch_crawl

Crawl a site or a section of one, returning each page as markdown. Starts the crawl and waits for it — see how crawling works. Crawls are billed per page. Scope them with include_paths and keep limit as low as will do.
Sitemap-seeded pages sit at depth 0, because they were handed over rather than followed. So max_depth: 0 with use_sitemap: true crawls exactly what the sitemap lists and follows nothing.

prefetch_check_crawl_status

Status and results for a crawl. Returns one page of results at a time. Calling this is free. Only pages that completed since your last call are billed.

prefetch_cancel_crawl

Stop a running crawl. Pages already fetched stay readable via prefetch_check_crawl_status until the crawl expires.

Brand and company data

prefetch_enrich

Everything known about the company behind a URL in one call: brand assets, company details, and IAB classification.
Prefer this over calling prefetch_brand, prefetch_company, and prefetch_classify separately. It is one page fetch instead of three, and costs less than the three combined.
screenshot_colors catches colors that only exist inside images, at the cost of a slower call.

prefetch_brand

Brand identity for a URL: palette with color names and hex values, font families, logos, favicon, and Open Graph images. Takes the same parameters as prefetch_enrich. Use prefetch_enrich instead if you also want company details or industry.

prefetch_company

Company name, contact emails, postal addresses, and social profiles for the organisation behind a URL.

prefetch_classify

IAB content category and subcategory, with a description and — for public companies — stock tickers and ISINs. The cheapest way to answer “what kind of business is this”.

prefetch_screenshot

Render a page and return a hosted image URL.
This returns a link, not image bytes. Pass the URL on to the user, or to a tool that can fetch images.

Choosing a tool