scrape_websites
Scrape content from multiple websites using Firecrawl and store it for analysis. Specify URLs and choose output formats like markdown or HTML.
Instructions
Scrape multiple websites using Firecrawl and store their content.
Args: websites: Dictionary of provider_name -> URL mappings formats: List of formats to scrape ['markdown', 'html'] (default: both) api_key: Firecrawl API key (if None, expects environment variable)
Returns: List of provider names for successfully scraped websites
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"websites": "<websites>"
},
"name": "scrape_websites"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | ||
| formats | No | ||
| websites | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |