{"library":"firecrawl-py","type":"library","category":null,"description":"Web scraping API for LLMs — converts any website to clean markdown. Current version is 4.21.0 (Mar 2026). Two separate PyPI packages: firecrawl-py (official SDK) and firecrawl (different package). Class renamed from FirecrawlApp to Firecrawl in v2. Method names changed: scrape_url() → scrape(), crawl_url() → crawl(). Extreme API churn — 0.x to 4.x in one year.","language":"python","status":"active","version":"4.21.0","tags":["web-scraping","llm","markdown","crawling","ai","rag"],"last_verified":"Tue Jun 09","install":[{"cmd":"pip install firecrawl-py","imports":["from firecrawl import Firecrawl\nfrom firecrawl.types import ScrapeOptions\n\nfirecrawl = Firecrawl(api_key='fc-YOUR_API_KEY')\n\n# Scrape (v2+ method name)\nresult = firecrawl.scrape(\n    'https://example.com',\n    formats=['markdown', 'html']\n)\nprint(result.markdown)\n\n# Crawl (v2+ method name)\ncrawl = firecrawl.crawl(\n    'https://example.com',\n    limit=100,\n    scrape_options=ScrapeOptions(formats=['markdown'])\n)"]},{"cmd":"pip install firecrawl","imports":[]}],"homepage":"https://www.firecrawl.dev","github":"https://github.com/firecrawl/firecrawl","docs":"https://docs.firecrawl.dev","changelog":null,"pypi":"https://pypi.org/project/firecrawl-py/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":7.1,"avg_import_s":1.91,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/firecrawl-py/compatibility"}}