AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Pro Services › crawlee-python
✦ Free & open sourcePro Services

crawlee-python

Build reliable web scrapers and browser automation workflows in Python.

Python Web Scraping & Automation

Extract data for AI, LLMs, RAG, and GPTs using BeautifulSoup or Playwright.

Free forever · open source · Apache-2.0
✓ Light setup✓ Browser-based✓ Real-time collaboration
7.8
ZEKAI
Reliable Python scraping library
Free & open source · Pro Services
Ease of setup4
Usefulness9
Maintenance9.5
Community8.5
★ 9,582
GITHUB
Oct 2026
UPDATED
Apache-2.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

Crawlee-python is a web scraping and browser automation library designed to extract data for AI applications. It gives you a unified interface for HTTP and headless browser crawling with built-in proxy rotation.

Runs on
Cross-platform
Hosting
Self-host
Languages
Python
License
Apache-2.0

What it is

It handles end-to-end web crawling and scraping, letting you download HTML, PDF, and image files while persistently storing tabular data. You can switch between BeautifulSoupCrawler for fast HTTP requests and PlaywrightCrawler for JavaScript-heavy pages.

Who it's for

It suits Python developers and AI engineers building data pipelines for RAG or LLMs who need resilient bot-evading scrapers. It does not suit those looking for a no-code visual scraping GUI.

Key features

Unified HTTP & Browser API

Easily switch between BeautifulSoup for speed and Playwright for JavaScript rendering using a similar interface.

Integrated Proxy Rotation

Manage sessions and rotate proxies automatically to fly under the radar of modern bot protections.

Asyncio-Based Architecture

Leverage standard Python asyncio for high-performance parallel crawling and modern integration.

State Persistence

Save scraping state during interruptions so you never have to restart pipelines from scratch.

How to start

Up and running in 3 steps

1
Install the package using pip install 'crawlee[all]' or via the CLI template generator.
2
Install the required Playwright browser binaries if using browser automation.
3
Write your crawler script defining request handlers and run it with asyncio.
Real talk

Our honest verdict

What's great

  • Complete type hint coverage for better IDE autocompletion and fewer bugs
  • Built-in automatic retries on errors and blocking protection
  • Organized data storage options including datasets and key-value stores
  • CLI tool with prepared project templates using uv or standard pip

Where it falls short

  • Requires writing Python code and managing async workflows
  • Playwright extra requires installing separate browser binaries
  • Running heavy browser-based automation consumes significant system memory
Cost

Pricing & license

Crawlee is free under the Apache-2.0 license, and since it runs locally or on your own infrastructure, the only cost is running it yourself.

Paid work

Open remote AI-training roles

880 open remote AI-training roles, updated November 15, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives
Get more

Use it, or have us set it up

📄 Free PDF: crawlee-python for Pro Services
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure crawlee-python for you — and train your team.
Get it done for you ↗
Questions

FAQ

Should I use BeautifulSoupCrawler or PlaywrightCrawler?

Use BeautifulSoupCrawler for high-performance static HTML scraping, and PlaywrightCrawler when you need to execute client-side JavaScript.

Can I run Crawlee-python on the Apify platform?

Yes, although it is open-source and runs anywhere, it integrates easily with the Apify cloud platform.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Pro Services — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google