Version: 1.10.x
Firecrawl
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 Extract API
This component extracts structured data from one or more URLs using a prompt or schema.
It outputs the API response as Data.
Firecrawl Extract 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 extract data from (separated by commas or new lines). |
Prompt (prompt) | String | Input parameter. Prompt to guide the extraction process. |
Schema (schema) | Data | Input parameter. Schema to define the structure of the extracted data. |
Enable Web Search (enable_web_search) | Boolean | Input parameter. When true, the extraction uses web search to find additional data. |