Firecrawl
Features 🔥
- Fully generated C# SDK based on official Firecrawl OpenAPI specification using AutoSDK
- Same day update to support new features
- Updated and supported automatically if there are no breaking changes
- All modern .NET features - nullability, trimming, NativeAOT, etc.
- Support .Net Framework/.Net Standard 2.0
Usage
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | |
CLI
1 2 3 4 5 | |
Auth precedence:
1. --api-key
2. FIRECRAWL_API_KEY
3. ~/.firecrawl/apiKey.txt from firecrawl auth set
Base URL precedence:
1. --base-url
2. FIRECRAWL_BASE_URL
3. SDK default
Universal CLI behavior:
- --json is available on every command for deterministic machine-readable output.
- Async start commands support --wait, --poll-interval, and --wait-timeout.
- --input <file|-> loads a JSON request body, and explicit flags override matching fields.
- crawl status and batch-scrape status support --output-dir to write one file set per returned page.
Command tree:
- auth set|clear|status
- scrape <url>
- batch-scrape start|status|cancel|errors
- crawl start|status|cancel|errors|active
- map <url>
- extract start|status
- deep-research start|status
- team credit-usage|token-usage
- search <query>
- llmstxt generate|status
Support
Priority place for bugs: https://github.com/tryAGI/Firecrawl/issues
Priority place for ideas and general questions: https://github.com/tryAGI/Firecrawl/discussions
Discord: https://discord.gg/Ca2xhfBf3v
Acknowledgments

This project is supported by JetBrains through the Open Source Support Program.