FireScraper turns any website into clean, structured text ready for RAG pipelines, search indexing, and AI agent workflows.
Create your account
Visit firescraper.dev and click Start freeSign up with your email or Google accountYou'll receive 1,000 free crawl units — no credit card required
Your first crawl
From the Dashboard, click New projectChoose a template (Documentation site, Blog, Product catalog, or Single page) or start from scratchEnter a project name and paste your target URLs — one per lineSet the crawl depth (0 = seed pages only, higher values follow internal links)Click Next to configure advanced settings, or click Start project to begin immediately
Understanding crawl depth
Depth 0 — scrapes only the URLs you provideDepth 1 — follows one level of internal links from your seed URLsDepth 2+ — follows links recursively up to the depth you set
Higher depth means more pages scraped and more credits consumed.
Downloading your results
Once a crawl completes, visit the session page to download your results in multiple formats:
JSONL — one JSON document per page, ideal for embedding pipelinesCSV — tabular format for spreadsheets and ETL workflowsMarkdown — LLM-optimized text using fewer tokens than raw HTMLJSON — full structured output with metadataPlain text — raw extracted text files
Next steps
Set up scheduled crawls to keep your datasets fresh automaticallyCreate an API key to trigger crawls from scripts and CI pipelinesConfigure webhooks to receive notifications when crawls complete