Firecrawl
If you installed lfx directly (not as part of langflow), install the Firecrawl bundle separately:
- Run
uv pip install lfx-firecrawl. - Restart Langflow.
- To confirm the bundle loaded, run
lfx extension list.
If you installed Langflow with uv pip install langflow, these bundle components are already included.
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?