# Web scraping API and MCP

19 tools from Firecrawl, Exa and Tavily MCP, from $0.0025 per call, some tools free.

## Capabilities

- [Page to markdown](/tools/web-scraping/scrape.md): 6 tools, from $0.0025 per credit, some tools free.
- [Website crawl & map](/tools/web-scraping/crawl.md): 10 tools, from $0.0025 per call, some tools free.
- [Structured data extraction](/tools/web-scraping/extract.md): 2 tools.
- [Document & PDF parsing](/tools/web-scraping/documents.md): 1 tool.

## All 19 tools

- [Ask the Firecrawl support agent](/providers/firecrawl/ask-support-agent.md): `firecrawl/ask-support-agent`, price pending. Diagnose Firecrawl job, account, and API usage issues with an AI support agent. Needs question.
- [Exa page contents for URLs](/providers/exa/contents.md): `exa/contents`, usage based, the maximum is shown before a run. Exa page contents (text, highlights, summary) for URLs. Takes ids, urls, text and more, all optional.
- [Extract page content](/providers/tavily-mcp/extract.md): `tavily-mcp/extract`, from $0.008 per 5 results. Extract clean content from up to 5 URLs in one call. Needs urls. Served by Tavily MCP.
- [Firecrawl advanced scrape with LLM extraction](/providers/firecrawl/scrape-advanced.md): `firecrawl/scrape-advanced`, usage based, the maximum is shown before a run. Scrape a single URL and optionally extract information using an LLM. Needs url.
- [Firecrawl batch scrape errors](/providers/firecrawl/get-batch-scrape-errors.md): `firecrawl/get-batch-scrape-errors`, no charge per call. Needs id.
- [Scrape a web page to markdown](/providers/firecrawl/scrape.md): `firecrawl/scrape`, $0.0025 per credit. Public HTTPS page to markdown. Needs url. Served by Firecrawl.
- [Create a Firecrawl monitor](/providers/firecrawl/create-monitor.md): `firecrawl/create-monitor`, price pending. Needs name, schedule and targets.
- [Delete a Firecrawl monitor](/providers/firecrawl/delete-monitor.md): `firecrawl/delete-monitor`, no charge per call. Needs monitor id.
- [Firecrawl crawl errors](/providers/firecrawl/get-crawl-errors.md): `firecrawl/get-crawl-errors`, no charge per call. Needs id.
- [Firecrawl monitor check details](/providers/firecrawl/get-monitor-check.md): `firecrawl/get-monitor-check`, no charge per call. Needs monitor id and check id.
- [Firecrawl monitor checks](/providers/firecrawl/list-monitor-checks.md): `firecrawl/list-monitor-checks`, no charge per call. Needs monitor id.
- [Firecrawl monitor details](/providers/firecrawl/get-monitor.md): `firecrawl/get-monitor`, no charge per call. Needs monitor id.
- [Firecrawl website crawl](/providers/firecrawl/crawl-urls.md): `firecrawl/crawl-urls`, usage based, the maximum is shown before a run. Crawl multiple URLs based on options. Needs url.
- [Firecrawl website map](/providers/firecrawl/map.md): `firecrawl/map`, from $0.0025 per call. Map multiple URLs based on options. Needs url.
- [Run a Firecrawl monitor](/providers/firecrawl/run-monitor.md): `firecrawl/run-monitor`, price pending. Needs monitor id.
- [Update a Firecrawl monitor](/providers/firecrawl/update-monitor.md): `firecrawl/update-monitor`, price pending. Needs monitor id.
- [Firecrawl batch scrape and extract](/providers/firecrawl/scrape-and-extract-from-urls.md): `firecrawl/scrape-and-extract-from-urls`, usage based, the maximum is shown before a run. Scrape multiple URLs and optionally extract information using an LLM. Needs urls.
- [Firecrawl structured data extraction](/providers/firecrawl/extract-data.md): `firecrawl/extract-data`, price pending. Extract structured data from pages using LLMs. Needs urls.
- [Firecrawl file upload and parsing](/providers/firecrawl/parse-file.md): `firecrawl/parse-file`, price pending. Needs file base64 and filename.

## Related

- [Web search](/tools/web-search.md): 17 tools, from $0.008 per call, some tools free.
- [Browser automation](/tools/browser-automation.md): 5 tools, from $0.002 per minute.

## Providers

- [Firecrawl](/providers/firecrawl.md): 56 tools, from $0.0025 per call, some tools free.
- [Exa](/providers/exa.md): 16 tools.
- [Tavily MCP](/providers/tavily-mcp.md): 1 tool, from $0.008 per 5 results.

## Questions

### Which web scraping data can my agent read?

Page to markdown, website crawl & map, structured data extraction and document & PDF parsing.

### Which providers serve web scraping tools?

Firecrawl, Exa and Tavily MCP. Your agent compares them by price and inputs before it runs one.

### How is it billed?

Per call, at the provider's price with no markup, from $0.0025 per call. Some of these tools are free. Your agent sees the price before it runs a tool.

[Tools](/tools.md) · [Connection guide](/connect.md) · [Billing](/docs/billing.md)

---

[HTML page](/tools/web-scraping) · [Agent index](/llms.txt)
