firecrawl-reliability-patterns
Installation
SKILL.md
Firecrawl Reliability Patterns
Overview
Production reliability patterns for Firecrawl web scraping pipelines. Firecrawl's async crawl model, JavaScript rendering, and credit-based pricing create specific reliability challenges around job completion, content quality, and cost control.
Prerequisites
- Firecrawl API key configured
- Understanding of async job polling
- Queue infrastructure for retry handling
Instructions
Step 1: Robust Crawl Job Polling
Crawl jobs can take minutes. Implement proper polling with timeout and failure detection.
import FirecrawlApp from '@mendable/firecrawl-js';
async function reliableCrawl(url: string, options: any, timeoutMs = 600000) { # 600000 = configured value
Related skills