Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion advanced-scraping-guide.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ To scrape a single page and get clean markdown content, use the `/scrape` endpoi
<CodeGroup>

```python Python
# pip install firecrawl-py
# pip install firecrawl

from firecrawl import Firecrawl

Expand Down
6 changes: 3 additions & 3 deletions capabilities.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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")
Expand Down Expand Up @@ -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) |
Expand Down
2 changes: 1 addition & 1 deletion features/monitoring-web-scale.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion features/search.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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" });

Expand Down
2 changes: 1 addition & 1 deletion quickstarts/autogen.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion quickstarts/django.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion quickstarts/fastapi.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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`:
Expand Down
2 changes: 1 addition & 1 deletion quickstarts/flask.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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`:
Expand Down
2 changes: 1 addition & 1 deletion quickstarts/python.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion snippets/v2/installation/python.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
```python Python
# pip install firecrawl-py
# pip install firecrawl

from firecrawl import Firecrawl

Expand Down
2 changes: 1 addition & 1 deletion snippets/v2/monitor/check/get/js.mdx
Original file line number Diff line number Diff line change
@@ -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" });

Expand Down
2 changes: 1 addition & 1 deletion snippets/v2/monitor/create/crawl/js.mdx
Original file line number Diff line number Diff line change
@@ -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" });

Expand Down
2 changes: 1 addition & 1 deletion snippets/v2/monitor/create/json/js.mdx
Original file line number Diff line number Diff line change
@@ -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" });
Expand Down
2 changes: 1 addition & 1 deletion snippets/v2/monitor/create/scrape/js.mdx
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
2 changes: 1 addition & 1 deletion snippets/v2/scrape/proxy-retry/python.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
```python Python
# pip install firecrawl-py
# pip install firecrawl

from firecrawl import Firecrawl

Expand Down
Loading