Firecrawl
Shanone’s Firecrawl integration gives your agent 22 tools for turning the web into clean, structured data — single-page scraping, full-site crawling, AI-driven extraction, and even a sandboxed browser for interactive pages.Getting Started
1
Get a Firecrawl API key
Create an API key from the Firecrawl dashboard.
2
Add the key in Shanone
Open Integrations in the Shanone dashboard, select Firecrawl, and paste the API key.
3
Retry your request
Once saved,
shanone_execute_tool calls for firecrawl_* tools will succeed.Available Tools
Shanone provides 22 tools for Firecrawl, organized into these categories:Scrape & search
Scrape & search
firecrawl_scrape, firecrawl_searchCrawl
Crawl
firecrawl_crawl, firecrawl_check_crawl_statusExtract & map
Extract & map
firecrawl_extract, firecrawl_mapInteract
Interact
firecrawl_interact, firecrawl_interact_stopBrowser sandbox
Browser sandbox
firecrawl_create_browser, firecrawl_execute_browser, firecrawl_list_browsers, firecrawl_delete_browserAgent
Agent
firecrawl_agent, firecrawl_get_job_statusMonitor (change detection)
Monitor (change detection)
firecrawl_monitor_create, firecrawl_monitor_list, firecrawl_monitor_get, firecrawl_monitor_update, firecrawl_monitor_delete, firecrawl_monitor_run, firecrawl_monitor_check, firecrawl_monitor_checksCommon Use Cases
Clean Markdown extraction
Scrape a JS-heavy page and get back clean Markdown instead of raw HTML
Site-wide knowledge base ingestion
Crawl an entire documentation site and feed the resulting pages into a knowledge base
Schema-based data extraction
Extract structured fields (prices, specs, contact info) from a list of URLs using a JSON schema
Price/content change monitoring
Set up a monitor on competitor pages and get notified when pricing or content changes
Troubleshooting
firecrawl_crawl or firecrawl_extract returns a job ID instead of results
firecrawl_crawl or firecrawl_extract returns a job ID instead of results
These are async operations by default — set
wait_for_completion=True, or poll firecrawl_check_crawl_status / firecrawl_get_job_status with the returned job ID.firecrawl_scrape fails with a rate limit or auth error
firecrawl_scrape fails with a rate limit or auth error
Check the error message for “rate limit” (back off and retry) vs. “API key” (the connected Firecrawl API key is invalid or expired and needs to be reconnected).