CoderClaw can use Firecrawl as a fallback extractor for web_fetch. It is a hosted
content extraction service that supports bot circumvention and caching, which helps
with JS-heavy sites or pages that block plain HTTP fetches.
FIRECRAWL_API_KEY in the gateway environment.{
tools: {
web: {
fetch: {
firecrawl: {
apiKey: "FIRECRAWL_API_KEY_HERE",
baseUrl: "https://api.firecrawl.dev",
onlyMainContent: true,
maxAgeMs: 172800000,
timeoutSeconds: 60,
},
},
},
},
}
Notes:
firecrawl.enabled defaults to true when an API key is present.maxAgeMs controls how old cached results can be (ms). Default is 2 days.Firecrawl exposes a proxy mode parameter for bot circumvention (basic, stealth, or auto).
CoderClaw always uses proxy: "auto" plus storeInCache: true for Firecrawl requests.
If proxy is omitted, Firecrawl defaults to auto. auto retries with stealth proxies if a basic attempt fails, which may use more credits
than basic-only scraping.
web_fetch uses Firecrawlweb_fetch extraction order:
See Web tools for the full web tool setup.