Firecrawl v2.7.0 is here!
- ZDR Search support for enterprise customers.
- Improved Branding Format with better detection.
- Partner Integrations API now in closed beta.
- Faster and more accurate screenshots.
- Self-hosted improvements
And a lot more enhacements, check it out below!
New Features
-
Improved Branding Extract
Better logo and color detection for more accurate brand extraction results.
-
NOQ Scrape System (Experimental)
New scrape pipeline with improved stability and integrated concurrency checks.
-
Enhanced Redirect Handling
URLs now resolve before mapping, with safer redirect-chain detection and new abort timeouts.
-
Enterprise Search Parameters
New enterprise-level options available for the /search endpoint.
-
Integration-Based User Creation
Users can now be automatically created when coming from referring integrations.
-
minAge Scrape Parameter
Allows requiring a minimum cached age before re-scraping.
-
Extract Billing Credits
Extract jobs now use the same credit billing system as other endpoints.
-
Self-Host: Configurable Crawl Concurrency
Self-hosted deployments can now set custom concurrency limits.
-
Sentry Enhancements
Added Vercel AI integration, configurable sampling rates, and improved exception filtering.
-
UUIDv7 IDs
All new resources use lexicographically sortable UUIDv7.
API Improvements
- DNS Resolution Errors Now Return 200 for more consistent failure handling.
- Improved URL Mapping Logic including sitemap
maxAge fixes, recursive sitemap support, Vue/Angular router normalization, and skipping subdomain logic for IP addresses.
- Partial Results for Multi-Source Search instead of failing all sources.
- Concurrency Metadata Added to scrape job responses.
- Enhanced Metrics including total wait time, LLM usage, and format details.
- Batch Scrape Upgrades
- Added missing
/v2/batch/scrape/:jobId/errors endpoint
- Fixed pagination off-by-one bug
- More Robust Error Handling for PDF/document engines, pydantic parsing, Zod validation, URL validation, and billing edge cases.
SDK Improvements
JavaScript SDK
- Returns job ID from synchronous methods.
- Improved WebSocket
document event handling.
- Fixed types, Deno WS, and added support for
ignoreQueryParameter.
- Version bump with internal cleanup.
Python SDK
- Added extra metadata fields.
- Improved batch validation handling.
Quality & Performance
- Reduced log file size and improved tmp file cleanup.
- Updated Express version and patched vulnerable packages.
- Disabled markdown conversion for sitemap scrapes for improved performance.
- Better precrawl logging and formatting.
- Skip URL rewriting for published Google Docs.
- Prevent empty cookie headers during webhook callbacks.
Self-Hosted Improvements
- Disabled concurrency limit enforcement for self-hosted mode.
- PostgreSQL credentials now configurable via environment variables.
- Docker-compose build instructions fixed.
👥 New Contributors
- @omahs
- @davidkhala
- @DraPraks
- @devhims
Full Changelog: https://github.com/firecrawl/firecrawl/compare/v2.6.0...v2.7.0
What's Changed
New Contributors
Full Changelog: https://github.com/firecrawl/firecrawl/compare/v2.6.0...v2.7.0