# Firecrawl Docs - [v2 (221 pages)](https://docs.firecrawl.dev/_llms/en/v2.txt): Documentation for v2. ## v1 ### Documentation #### Get Started - [Introduction](https://docs.firecrawl.dev/introduction.md): The web data API for AI agents. Search the web, scrape any page, and interact with it through one API. - [Get Started](https://docs.firecrawl.dev/mcp-server.md): Set up Firecrawl MCP with keyless access, account sign-in, or an API key. - [Advanced Scraping Guide](https://docs.firecrawl.dev/advanced-scraping-guide.md): Configure scrape options, browser actions, crawl, map, and the agent endpoint with Firecrawl's full API surface. ##### Plans and Billing - [Billing](https://docs.firecrawl.dev/billing.md): How Firecrawl billing, credits, and plans work - [Rate Limits](https://docs.firecrawl.dev/rate-limits.md): Rate limits for different pricing plans and API requests - [Partner Credits](https://docs.firecrawl.dev/partner-credits.md): How Firecrawl partner credits work, including eligibility, expiration, and plan limits ##### Enterprise - [Enterprise](https://docs.firecrawl.dev/enterprise.md): Enterprise plans, security, and features for Firecrawl at scale - [SSO and SCIM](https://docs.firecrawl.dev/features/sso.md): Set up single sign-on (SSO) and SCIM directory sync so your team signs in through your identity provider and user access stays in sync with your directory. - [IP Restrictions](https://docs.firecrawl.dev/features/ip-restrictions.md): Restrict your team's API keys to an allowlist of IP addresses or CIDR ranges, so they only work from approved networks. Enforced server-side. - [Key Restrictions](https://docs.firecrawl.dev/features/key-restrictions.md): Lock an individual API key to specific output formats and endpoints. Enforced server-side, with no way for a request to override it. - [Threat Protection](https://docs.firecrawl.dev/features/threat-protection.md): Block requests to risky URLs across every endpoint, using a policy your organization controls. Enforced server-side. - [SIEM Audit Logging](https://docs.firecrawl.dev/features/siem.md): Stream a structured audit event for every scrape your team runs to your own SIEM, starting with Microsoft Sentinel. Delivered server-side. #### Standard Features - [Crawl](https://docs.firecrawl.dev/features/crawl.md): Recursively crawl a website and get content from every page - [Map](https://docs.firecrawl.dev/features/map.md): Input a website and get all the urls on the website - extremely fast - [Search](https://docs.firecrawl.dev/features/search.md): Search the web and get full content from results ##### Scrape - [Scrape](https://docs.firecrawl.dev/features/scrape.md): Turn any url into clean data - [Faster Scraping](https://docs.firecrawl.dev/features/fast-scraping.md): Speed up your scrapes by 500% with the maxAge parameter - [Batch Scrape](https://docs.firecrawl.dev/features/batch-scrape.md): Scrape multiple URLs in a single batch job - [JSON mode - Structured result](https://docs.firecrawl.dev/features/llm-extract.md): Extract structured data from pages via LLMs - [Change Tracking](https://docs.firecrawl.dev/features/change-tracking.md): Detect and monitor changes in web content between scrapes - [Enhanced Mode](https://docs.firecrawl.dev/features/enhanced-mode.md): Use enhanced proxies for reliable scraping on complex sites - [Proxies](https://docs.firecrawl.dev/features/proxies.md): Learn about proxy types, locations, and how Firecrawl selects proxies for your requests. #### Webhooks - [Overview](https://docs.firecrawl.dev/webhooks/overview.md): Real-time notifications for your Firecrawl operations - [Event Types](https://docs.firecrawl.dev/webhooks/events.md): Webhook event reference - [Security](https://docs.firecrawl.dev/webhooks/security.md): Verify webhook authenticity - [Testing](https://docs.firecrawl.dev/webhooks/testing.md): Test and debug webhooks #### Dashboard - [Overview](https://docs.firecrawl.dev/dashboard.md): Overview of the Firecrawl dashboard and its key features ### SDKs #### Overall - [Overview](https://docs.firecrawl.dev/sdks/overview.md): Firecrawl SDKs are wrappers around the Firecrawl API to help you easily search, scrape, and interact with the web. #### Official - [Python](https://docs.firecrawl.dev/sdks/python.md): Firecrawl Python SDK is a wrapper around the Firecrawl API to help you easily turn websites into markdown. - [Node](https://docs.firecrawl.dev/sdks/node.md): Scrape, crawl, and extract structured data from websites using the Firecrawl Node SDK. - [Go](https://docs.firecrawl.dev/sdks/go.md): Firecrawl Go SDK is a wrapper around the Firecrawl API to help you easily turn websites into markdown. - [Java](https://docs.firecrawl.dev/sdks/java.md): Firecrawl Java SDK is a wrapper around the Firecrawl API to help you easily turn websites into markdown. - [Ruby](https://docs.firecrawl.dev/sdks/ruby.md): Firecrawl Ruby SDK is a wrapper around the Firecrawl API to help you easily turn websites into markdown. - [Rust](https://docs.firecrawl.dev/sdks/rust.md): Firecrawl Rust SDK is a wrapper around the Firecrawl API to help you easily turn websites into markdown. - [.NET](https://docs.firecrawl.dev/sdks/dotnet.md): Firecrawl .NET SDK is a wrapper around the Firecrawl API to help you easily turn websites into markdown. - [PHP](https://docs.firecrawl.dev/sdks/php.md): Firecrawl PHP SDK is a wrapper around the Firecrawl API to help you easily turn websites into markdown. - [Elixir](https://docs.firecrawl.dev/sdks/elixir.md): Firecrawl Elixir SDK is an auto-generated client for the Firecrawl API v2, built with Req and NimbleOptions. ## OpenAPI Specs - [v2-openapi](/api-reference/v2-openapi.json) - [webhooks-openapi](/api-reference/webhooks-openapi.json) - [v1-openapi](/api-reference/v1-openapi.json) - [v1-openapi](/es/api-reference/v1-openapi.json) - [v0-openapi](/es/v0/api-reference/v0-openapi.json) - [v1-openapi](/es/v1/api-reference/v1-openapi.json) - [v2-openapi](/es/v1/api-reference/v2-openapi.json) - [v1-openapi](/fr/api-reference/v1-openapi.json) - [v0-openapi](/fr/v0/api-reference/v0-openapi.json) - [v1-openapi](/fr/v1/api-reference/v1-openapi.json) - [v2-openapi](/fr/v1/api-reference/v2-openapi.json) - [v1-openapi](/ja/api-reference/v1-openapi.json) - [v0-openapi](/ja/v0/api-reference/v0-openapi.json) - [v1-openapi](/ja/v1/api-reference/v1-openapi.json) - [v2-openapi](/ja/v1/api-reference/v2-openapi.json) - [v1-openapi](/pt-BR/api-reference/v1-openapi.json) - [v0-openapi](/pt-BR/v0/api-reference/v0-openapi.json) - [v1-openapi](/pt-BR/v1/api-reference/v1-openapi.json) - [v2-openapi](/pt-BR/v1/api-reference/v2-openapi.json) - [v0-openapi](/v0/api-reference/v0-openapi.json) - [v1-openapi](/v1/api-reference/v1-openapi.json) - [v2-openapi](/v1/api-reference/v2-openapi.json) - [v1-openapi](/zh/api-reference/v1-openapi.json) - [v0-openapi](/zh/v0/api-reference/v0-openapi.json) - [v1-openapi](/zh/v1/api-reference/v1-openapi.json) - [v2-openapi](/zh/v1/api-reference/v2-openapi.json) ## Optional - [Playground](https://firecrawl.dev/playground) - [Blog](https://firecrawl.dev/blog) - [Community](https://community.firecrawl.dev/) - [Changelog](https://firecrawl.dev/changelog) - [Integrations](https://www.firecrawl.dev/app) > The links below point to documentation indexes. Follow each `/_llms/` index recursively until you reach documentation pages. ## Indexes - [English / v2 (221 pages)](https://docs.firecrawl.dev/_llms/en/v2.txt): Documentation for English / v2. - [English / v2 / Documentation (134 pages)](https://docs.firecrawl.dev/_llms/en/v2/documentation.txt): Documentation for English / v2 / Documentation. - [Spanish (221 pages)](https://docs.firecrawl.dev/_llms/es.txt): Documentation for Spanish. - [Spanish / v2 (221 pages)](https://docs.firecrawl.dev/_llms/es/v2.txt): Documentation for Spanish / v2. - [Spanish / v2 / Documentación (134 pages)](https://docs.firecrawl.dev/_llms/es/v2/documentacion.txt): Documentation for Spanish / v2 / Documentación. - [French (221 pages)](https://docs.firecrawl.dev/_llms/fr.txt): Documentation for French. - [French / v2 (221 pages)](https://docs.firecrawl.dev/_llms/fr/v2.txt): Documentation for French / v2. - [French / v2 / Documentation (134 pages)](https://docs.firecrawl.dev/_llms/fr/v2/documentation.txt): Documentation for French / v2 / Documentation. - [Japanese (221 pages)](https://docs.firecrawl.dev/_llms/ja.txt): Documentation for Japanese. - [Japanese / v2 (221 pages)](https://docs.firecrawl.dev/_llms/ja/v2.txt): Documentation for Japanese / v2. - [Brazilian Portuguese (221 pages)](https://docs.firecrawl.dev/_llms/pt-br.txt): Documentation for Brazilian Portuguese. - [Brazilian Portuguese / v2 (221 pages)](https://docs.firecrawl.dev/_llms/pt-br/v2.txt): Documentation for Brazilian Portuguese / v2. - [Brazilian Portuguese / v2 / Documentação (134 pages)](https://docs.firecrawl.dev/_llms/pt-br/v2/documentacao.txt): Documentation for Brazilian Portuguese / v2 / Documentação. - [Chinese (221 pages)](https://docs.firecrawl.dev/_llms/zh.txt): Documentation for Chinese. - [Chinese / v2 (221 pages)](https://docs.firecrawl.dev/_llms/zh/v2.txt): Documentation for Chinese / v2. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.