# Page to Markdown API

6 implementations from Firecrawl, Exa and Tavily MCP, from $0.0025 per credit, some tools free.

## Implementations

- [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.

## Supporting tools

- [Cancel a Firecrawl batch scrape](/providers/firecrawl/cancel-batch-scrape.md): `firecrawl/cancel-batch-scrape`, no charge per call. Needs id.
- [Delete a Firecrawl interact session](/providers/firecrawl/delete-browser-session.md): `firecrawl/delete-browser-session`, price pending. Needs session id.
- [Firecrawl active crawls](/providers/firecrawl/get-active-crawls.md): `firecrawl/get-active-crawls`, price pending. Get all active crawls for the authenticated team.
- [Firecrawl agent runs](/providers/firecrawl/list-agents.md): `firecrawl/list-agents`, price pending. Takes before (optional).
- [Firecrawl batch scrape status](/providers/firecrawl/get-batch-scrape-status.md): `firecrawl/get-batch-scrape-status`, no charge per call. Needs id.
- [Firecrawl historical credit usage](/providers/firecrawl/get-historical-credit-usage.md): `firecrawl/get-historical-credit-usage`, price pending. Get historical credit usage for the authenticated team. Takes by api key (optional).
- [Firecrawl historical Extract token usage](/providers/firecrawl/get-historical-token-usage.md): `firecrawl/get-historical-token-usage`, price pending. Get historical token usage for the authenticated team (Extract only). Takes by api key (optional).
- [Firecrawl interact sessions](/providers/firecrawl/list-browser-sessions.md): `firecrawl/list-browser-sessions`, price pending. Takes status (optional).
- [Firecrawl recent API activity](/providers/firecrawl/get-activity.md): `firecrawl/get-activity`, price pending. Lists your team's recent API activity from the last 24 hours. Takes endpoint, limit and cursor, all optional.
- [Firecrawl remaining credits](/providers/firecrawl/get-credit-usage.md): `firecrawl/get-credit-usage`, price pending. Get remaining credits for the authenticated team.
- [Firecrawl remaining Extract tokens](/providers/firecrawl/get-token-usage.md): `firecrawl/get-token-usage`, price pending. Get remaining tokens for the authenticated team (Extract only).
- [Firecrawl scrape queue metrics](/providers/firecrawl/get-queue-status.md): `firecrawl/get-queue-status`, price pending. Metrics about your team's scrape queue.
- [Firecrawl scrape status](/providers/firecrawl/get-scrape-status.md): `firecrawl/get-scrape-status`, no charge per call. Needs job id.
- [Firecrawl threat protection policy](/providers/firecrawl/get-threat-protection.md): `firecrawl/get-threat-protection`, price pending. One endpoint of the Firecrawl API, listed in the catalog.
- [Stop a Firecrawl interactive browser session](/providers/firecrawl/stop-interactive-scrape-browser-session.md): `firecrawl/stop-interactive-scrape-browser-session`, price pending. Stop the interactive browser session associated with a scrape job. Needs job id.
- [Submit feedback on a Firecrawl v2 job](/providers/firecrawl/submit-endpoint-feedback.md): `firecrawl/submit-endpoint-feedback`, price pending. Needs rating, endpoint and job id.
- [Update the Firecrawl threat protection policy](/providers/firecrawl/update-threat-protection.md): `firecrawl/update-threat-protection`, price pending. Full-document update. Needs mode.

## Other capabilities

- [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.

## 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 tool should my agent use?

Your agent compares the 6 implementations by price and inputs with inspect_tool and proposes one before it runs.

### How is it billed?

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

[Web scraping](/tools/web-scraping.md) · [Connection guide](/connect.md) · [Billing](/docs/billing.md)

---

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