Firecrawl
This bundle is not included in the default uv pip install langflow install. Add it with:
- Run
uv pip install lfx-firecrawl. - Restart Langflow.
- To confirm the bundle loaded, run
lfx extension list.
To install every no-Torch opt-in provider at once, run uv pip install "langflow[bundles]". For the full opt-in list, see Additional bundles.
For more information, see Install LFX with bundle components.
Bundles contain custom components that support specific third-party integrations with Langflow.
This page describes the components that are available in the Firecrawl bundle.
For more information, see the Firecrawl documentation.
Firecrawl Scrape API
This component scrapes a single URL and returns its content.
It outputs the API response as Data.
Firecrawl Scrape API parameters
| Name | Type | Description |
|---|---|---|
Firecrawl API Key (api_key) | SecretString | Input parameter. The API key to use Firecrawl API. |
URL (url) | String | Input parameter. The URL to scrape. |
Timeout (timeout) | Integer | Input parameter. Timeout in milliseconds for the request. |
Scrape Options (scrapeOptions) | Data | Input parameter. The page options to send with the request. |
Extractor Options (extractorOptions) | Data | Input parameter. The extractor options to send with the request. |
Firecrawl Crawl API
This component crawls a URL and its accessible sub-pages, returning the results.
It outputs the API response as Data.
Firecrawl Crawl API parameters
| Name | Type | Description |
|---|---|---|
Firecrawl API Key (api_key) | SecretString | Input parameter. The API key to use Firecrawl API. |
URL (url) | String | Input parameter. The URL to crawl. |
Timeout (timeout) | Integer | Input parameter. Timeout in milliseconds for the request. |
Idempotency Key (idempotency_key) | String | Input parameter. Optional idempotency key to ensure unique requests. |
Crawler Options (crawlerOptions) | Data | Input parameter. The crawler options to send with the request. |
Scrape Options (scrapeOptions) | Data | Input parameter. The page options to send with the request. |
Firecrawl Map API
This component maps a URL and returns a list of related URLs.
It outputs the API response as Data.
Firecrawl Map API parameters
| Name | Type | Description |
|---|---|---|
Firecrawl API Key (api_key) | SecretString | Input parameter. The API key to use Firecrawl API. |
URLs (urls) | String | Input parameter. List of URLs to create maps from (separated by commas or new lines). |
Ignore Sitemap (ignore_sitemap) | Boolean | Input parameter. When true, the sitemap.xml file is ignored during crawling. |
Sitemap Only (sitemap_only) | Boolean | Input parameter. When true, only links found in the sitemap are returned. |
Include Subdomains (include_subdomains) | Boolean | Input parameter. When true, subdomains of the provided URL are also scanned. |
Firecrawl Search API
This component searches the web and returns the results.
It outputs the API response as Data.
Firecrawl Search API parameters
| Name | Type | Description |
|---|---|---|
Firecrawl API Key (api_key) | SecretString | Input parameter. The API key to use Firecrawl API. |
Query (query) | String | Input parameter. The search query to run. |
Limit (limit) | Integer | Input parameter. The maximum number of results to return. |
Location (location) | String | Input parameter. Location to bias the search results (for example, a country or region). |
Was this page helpful?