
crawlee-python
No description available.
The Lens
Crawlee gives you a Python framework that handles the ugly parts: browser automation, request queuing, proxy rotation, and anti-bot countermeasures. It's what you build on top of instead of writing raw Selenium or Playwright scripts from scratch.
Apache 2.0. Built by Apify, who also sell a cloud scraping platform, but the library itself is fully independent. Supports both HTTP crawling (fast, lightweight) and browser-based crawling (Playwright under the hood for JavaScript-heavy sites). Automatic retries, request deduplication, and session management come built in.
Fully free to use. No gated features, no paid tier for the library itself. Apify's cloud platform is a separate product. You never need it. Solo developers get a production-grade scraping framework for $0. Teams of any size benefit from the built-in queue management and error handling that you'd otherwise build yourself.
The catch: this is the Python port of Crawlee, which started as a Node.js library. The Python version is younger and the ecosystem of plugins and examples is smaller. If you're in the Node world, the original Crawlee (also by Apify) is more mature. And Apify's cloud integration is deeply embedded; you'll see references to it everywhere in the docs even if you never use it.
Free vs Self-Hosted vs Paid
fully freeFully open source under Apache 2.0. The Crawlee library is free with no feature restrictions. Apify offers a separate cloud scraping platform starting at $49/mo for managed infrastructure, proxies, and scheduling, but Crawlee works completely standalone without it. You bring your own proxies and infrastructure.
Free. The library costs nothing. Apify's cloud is optional and separate.
Similar Tools
About
- Owner
- apify (Organization)
- Stars
- 8,728
- Forks
- 703
Explore Further
More tools in the directory
Get tools like this delivered weekly
The Open Source Drop — the best new open source tools, analyzed. Free.



