Category: Scraping
Priority: P1 | Complexity: Medium
Description
Integrate with Firecrawl for AI-powered web content extraction.
Credential Definition
export const FirecrawlCredential = {
name: 'firecrawl',
type: 'bearer',
schema: z.object({ apiKey: z.string() }),
authenticate: {
type: 'header',
properties: { Authorization: 'Bearer {{apiKey}}' },
},
};
Operations
firecrawlScrape
// Input: { url, formats?, onlyMainContent?, waitFor? }
firecrawlCrawl
// Input: { url, maxDepth?, limit?, includePaths?, excludePaths? }
firecrawlExtract
// Input: { url, schema, prompt? }
API Docs
https://docs.firecrawl.dev/
Acceptance Criteria
Category: Scraping
Priority: P1 | Complexity: Medium
Description
Integrate with Firecrawl for AI-powered web content extraction.
Credential Definition
Operations
firecrawlScrape
// Input: { url, formats?, onlyMainContent?, waitFor? }firecrawlCrawl
// Input: { url, maxDepth?, limit?, includePaths?, excludePaths? }firecrawlExtract
// Input: { url, schema, prompt? }API Docs
https://docs.firecrawl.dev/
Acceptance Criteria