Firecrawl at https://api.firecrawl.dev/v2 turns web pages into clean markdown or structured data, handling JavaScript-rendered sites.
Create a key at firecrawl.dev. Send it as Authorization: Bearer <key>. In the examples it's written {{FIRECRAWL_API_KEY}}.
Full reference: https://docs.firecrawl.dev/api-reference/introduction
curl -X POST https://api.firecrawl.dev/v2/scrape \
-H "Authorization: Bearer {{FIRECRAWL_API_KEY}}" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "formats": ["markdown"]}'
curl -X POST https://api.firecrawl.dev/v2/search \
-H "Authorization: Bearer {{FIRECRAWL_API_KEY}}" \
-H "Content-Type: application/json" \
-d '{"query": "curl tutorial", "limit": 3}'