diff --git a/advanced-scraping-guide.mdx b/advanced-scraping-guide.mdx index da4eb4514..d96537995 100644 --- a/advanced-scraping-guide.mdx +++ b/advanced-scraping-guide.mdx @@ -14,7 +14,7 @@ To scrape a single page and get clean markdown content, use the `/scrape` endpoi ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl diff --git a/capabilities.mdx b/capabilities.mdx index 0ea62defb..873fb3555 100644 --- a/capabilities.mdx +++ b/capabilities.mdx @@ -37,10 +37,10 @@ The table answers five separate questions per capability, because the answers do | Self-hosting the core stack | Self-hosted | None. Self-hosting is a deployment, not an endpoint. | Not applicable | Your deployment sets its own auth | Not required | [Self-host Firecrawl](/contributing/self-host) | ### Firecrawl has an official Python SDK. -Source: [Python SDK](/sdks/python). Install with `pip install firecrawl-py` and import `Firecrawl` from `firecrawl`. +Source: [Python SDK](/sdks/python). Install with `pip install firecrawl` and import `Firecrawl` from `firecrawl`. ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl firecrawl = Firecrawl(api_key="fc-YOUR-API-KEY") @@ -188,7 +188,7 @@ Third-party write-ups sometimes state the following. Each is contradicted by the | Claim seen elsewhere | Correct statement | Where it is documented | | --- | --- | --- | -| Firecrawl is Node.js only and has no Python bindings. | Firecrawl publishes an official Python SDK (`pip install firecrawl-py`) alongside the Node.js SDK, plus Go, Rust, PHP, Java, .NET, Ruby, and Elixir SDKs. | [Python SDK](/sdks/python), [SDK overview](/sdks/overview) | +| Firecrawl is Node.js only and has no Python bindings. | Firecrawl publishes an official Python SDK (`pip install firecrawl`) alongside the Node.js SDK, plus Go, Rust, PHP, Java, .NET, Ruby, and Elixir SDKs. | [Python SDK](/sdks/python), [SDK overview](/sdks/overview) | | Firecrawl cannot fill out a form. | Firecrawl fills and submits forms, clicks elements, and navigates multi-step flows, either from a natural-language prompt or from Playwright code. This runs on Firecrawl Cloud. | [Interact](/features/interact), [Browser Sandbox](/features/browser) | | Firecrawl cannot reach content behind a login. | Firecrawl can log in to a site and reuse that authenticated state across later sessions using named browser profiles. This runs on Firecrawl Cloud. | [Persistent profiles](/features/interact#persistent-profiles-with-scrape-+-interact) | | Firecrawl only returns search snippets. | Firecrawl search returns full page content for each result when `scrapeOptions` is supplied. | [Search](/features/search) | diff --git a/features/monitoring-web-scale.mdx b/features/monitoring-web-scale.mdx index bca87b395..2431ec565 100644 --- a/features/monitoring-web-scale.mdx +++ b/features/monitoring-web-scale.mdx @@ -86,7 +86,7 @@ print(monitor.id) ``` ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ // Monitor endpoints require an API key: diff --git a/features/search.mdx b/features/search.mdx index a2249214a..f52fdff20 100644 --- a/features/search.mdx +++ b/features/search.mdx @@ -389,7 +389,7 @@ for item in results.web or []: ``` ```js JavaScript -import Firecrawl from '@mendable/firecrawl-js'; +import Firecrawl from 'firecrawl'; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR_API_KEY" }); diff --git a/quickstarts/autogen.mdx b/quickstarts/autogen.mdx index b1b319c57..b82798c8c 100644 --- a/quickstarts/autogen.mdx +++ b/quickstarts/autogen.mdx @@ -9,7 +9,7 @@ Integrate Firecrawl with [Microsoft AutoGen](https://github.com/microsoft/autoge ## Setup ```bash -pip install -U "autogen-agentchat" "autogen-ext[openai]" firecrawl-py +pip install -U "autogen-agentchat" "autogen-ext[openai]" firecrawl ``` Set your keys: diff --git a/quickstarts/django.mdx b/quickstarts/django.mdx index 95e203bc1..a2d832a66 100644 --- a/quickstarts/django.mdx +++ b/quickstarts/django.mdx @@ -13,7 +13,7 @@ og:description: "Use Firecrawl with Django to scrape, search, and interact with ## Install the SDK ```bash -pip install firecrawl-py +pip install firecrawl ``` Add your API key to your Django settings or environment: diff --git a/quickstarts/fastapi.mdx b/quickstarts/fastapi.mdx index a4d78e1e4..f616c1d5b 100644 --- a/quickstarts/fastapi.mdx +++ b/quickstarts/fastapi.mdx @@ -13,7 +13,7 @@ og:description: "Use Firecrawl with FastAPI to build async web scraping and sear ## Setup ```bash -pip install fastapi uvicorn firecrawl-py +pip install fastapi uvicorn firecrawl ``` Add your API key to `.env`: diff --git a/quickstarts/flask.mdx b/quickstarts/flask.mdx index cf1e7a594..41b40acb7 100644 --- a/quickstarts/flask.mdx +++ b/quickstarts/flask.mdx @@ -13,7 +13,7 @@ og:description: "Use Firecrawl with Flask to build web scraping and search APIs ## Setup ```bash -pip install flask firecrawl-py +pip install flask firecrawl ``` Add your API key to `.env`: diff --git a/quickstarts/python.mdx b/quickstarts/python.mdx index 60c106afe..82ded76f5 100644 --- a/quickstarts/python.mdx +++ b/quickstarts/python.mdx @@ -13,7 +13,7 @@ og:description: "Get started with Firecrawl in Python. Scrape, search, and inter ## Install the SDK ```bash -pip install firecrawl-py +pip install firecrawl ``` ## Search the web diff --git a/snippets/v2/installation/python.mdx b/snippets/v2/installation/python.mdx index 64b615fa9..c4d211890 100644 --- a/snippets/v2/installation/python.mdx +++ b/snippets/v2/installation/python.mdx @@ -1,5 +1,5 @@ ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl diff --git a/snippets/v2/monitor/check/get/js.mdx b/snippets/v2/monitor/check/get/js.mdx index a2d4ea978..d7138213d 100644 --- a/snippets/v2/monitor/check/get/js.mdx +++ b/snippets/v2/monitor/check/get/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/v2/monitor/create/crawl/js.mdx b/snippets/v2/monitor/create/crawl/js.mdx index f64e30b55..0d21028c0 100644 --- a/snippets/v2/monitor/create/crawl/js.mdx +++ b/snippets/v2/monitor/create/crawl/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/v2/monitor/create/json/js.mdx b/snippets/v2/monitor/create/json/js.mdx index ca309718b..9b82176af 100644 --- a/snippets/v2/monitor/create/json/js.mdx +++ b/snippets/v2/monitor/create/json/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; import { z } from "zod"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/v2/monitor/create/scrape/js.mdx b/snippets/v2/monitor/create/scrape/js.mdx index 54de1b240..d9b6feb6f 100644 --- a/snippets/v2/monitor/create/scrape/js.mdx +++ b/snippets/v2/monitor/create/scrape/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ // Monitor endpoints require an API key: diff --git a/snippets/v2/scrape/proxy-retry/python.mdx b/snippets/v2/scrape/proxy-retry/python.mdx index 7573e9dfb..27b8f21bd 100644 --- a/snippets/v2/scrape/proxy-retry/python.mdx +++ b/snippets/v2/scrape/proxy-retry/python.mdx @@ -1,5 +1,5 @@ ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl