firecrawl/firecrawl · error · ValueError
Limit must be positive
Error message
Limit must be positive
What it means
Error "Limit must be positive" thrown in firecrawl/firecrawl.
Source
Thrown at apps/python-sdk/firecrawl/v2/methods/crawl.py:31
from ..utils import HttpClient, handle_response_error, validate_scrape_options, prepare_scrape_options
from ..utils.normalize import normalize_document_input
def _validate_crawl_request(request: CrawlRequest) -> None:
"""
Validate crawl request parameters.
Args:
request: CrawlRequest to validate
Raises:
ValueError: If request is invalid
"""
if not request.url or not request.url.strip():
raise ValueError("URL cannot be empty")
if request.limit is not None and request.limit <= 0:
raise ValueError("Limit must be positive")
# Validate scrape_options (if provided)
if request.scrape_options is not None:
validate_scrape_options(request.scrape_options)
def _prepare_crawl_request(request: CrawlRequest) -> dict:
"""
Prepare crawl request for API submission.
Args:
request: CrawlRequest to prepare
Returns:
Dictionary ready for API submission
"""
# Validate request
_validate_crawl_request(request)View on GitHub (pinned to 656bffcc28)
When it happens
Trigger: Thrown at apps/python-sdk/firecrawl/v2/methods/crawl.py:31 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of firecrawl/firecrawl@656bffcc28 (2026-08-12).
Data as JSON: /api/errors/15b51aa88bdc8f23.
Report an issue: GitHub.