Firecrawl
Bundles contain custom components that support specific third-party integrations with Orbis Studio.
This page describes the components that are available in the Firecrawl bundle.
Firecrawl is a web scraping and crawling service that converts websites into clean, LLM-ready data.
Firecrawl Scrape API
The Firecrawl Scrape API component scrapes a single URL and returns the page content in Markdown, HTML, or other formats.
Firecrawl Scrape API parameters
Some parameters are hidden by default in the visual editor. You can modify all component parameters through the component inspection panel that appears when you select a component.
| Name | Type | Description |
|---|---|---|
| api_key | SecretString | Input parameter. Your Firecrawl API key from firecrawl.dev. |
| url | String | Input parameter. The URL to scrape. |
| timeout | Integer | Input parameter. Request timeout in milliseconds. If not set, uses the Firecrawl client default. |
| scrapeOptions | Data | Page options sent to the scrape request. |
| extractorOptions | Data | Extractor options sent to the scrape request. |
Firecrawl Scrape API outputs
| Name | Type | Description |
|---|---|---|
| data | JSON | Output parameter. Scraped page content as structured Data. |
Firecrawl Crawl API
The Firecrawl Crawl API component recursively crawls a URL and its accessible pages, returning the API result wrapped in a Data record.
Firecrawl Crawl API parameters
Some parameters are hidden by default in the visual editor. You can modify all component parameters through the component inspection panel that appears when you select a component.
| Name | Type | Description |
|---|---|---|
| api_key | SecretString | Input parameter. Your Firecrawl API key. |
| url | String | Input parameter. The starting URL to crawl. |
| timeout | Integer | Input parameter. Request timeout in milliseconds. If not set, uses the Firecrawl client default. |
| idempotency_key | String | Optional idempotency key for the crawl request. |
| crawlerOptions | Data | Crawl options sent with the request. |
| scrapeOptions | Data | Page options sent with the crawl request. |
Firecrawl Crawl API outputs
| Name | Type | Description |
|---|---|---|
| data | JSON | Output parameter. Crawl API results in a Data record. |
Firecrawl Map API
The Firecrawl Map API component maps one or more websites by discovering URLs reachable from the supplied URLs, without downloading page content.
Firecrawl Map API parameters
Some parameters are hidden by default in the visual editor. You can modify all component parameters through the component inspection panel that appears when you select a component.
| Name | Type | Description |
|---|---|---|
| api_key | SecretString | Input parameter. Your Firecrawl API key. |
| urls | String | Input parameter. Starting URLs separated by commas or newlines. |
| ignore_sitemap | Boolean | Ignore URLs in the sitemap when mapping. |
| sitemap_only | Boolean | Return only URLs from the sitemap. |
| include_subdomains | Boolean | Include URLs from subdomains. |
Firecrawl Map API outputs
| Name | Type | Description |
|---|---|---|
| data | JSON | Output parameter. List of discovered URLs as Data records. |
Firecrawl Extract API
The Firecrawl Extract API component extracts structured data from one or more URLs using a prompt or schema definition.
Firecrawl Extract API parameters
Some parameters are hidden by default in the visual editor. You can modify all component parameters through the component inspection panel that appears when you select a component.
| Name | Type | Description |
|---|---|---|
| api_key | SecretString | Input parameter. Your Firecrawl API key. |
| urls | String | Input parameter. URLs to extract data from. |
| prompt | String | Prompt guiding extraction. |
| schema | Data | Schema for structured results. |
| enable_web_search | Boolean | Allow web search while extracting. |
Firecrawl Extract API outputs
| Name | Type | Description |
|---|---|---|
| data | JSON | Output parameter. Extracted structured data. |