bisibility — Track Google rankings and Search Console insights. Free during beta.
Try bisibility freeOur product
Favicon of Scrapy

Scrapy

PublishedLast updated

Scrapy is an open-source Python framework for building fast, scalable web crawlers that extract structured data from websites efficiently.

Screenshot of Scrapy website

Scrapy is a powerful, extensible web scraping framework that enables developers to extract structured data from websites at scale.

Key Features:

  • High Performance - Built-in asynchronous networking for fast, concurrent crawling
  • Built-in Data Pipeline - Export to JSON, JSON Lines, CSV, or XML; database writes require an item pipeline or integration
  • Robust Selectors - Extract data using CSS and XPath selectors with a clean API
  • Middleware Architecture - Customize request handling, proxy rotation, and user-agent spoofing
  • Spider Contracts - Test your spiders with built-in contract testing
  • Active Community - Over 500 contributors and extensive plugin ecosystem

Whether you're building data pipelines, monitoring prices, or gathering research data, Scrapy provides the configurable foundation for Python web scraping.

Distributed crawling requires an extension or a deployment architecture beyond the core framework.

Reviewed profile

Quick verdict

Scrapy is for Python teams building durable, high-volume crawlers with full control over spiders, middleware, and pipelines. Pair it with browser tooling if you need heavy JavaScript rendering or managed anti-blocking.

Best for
  • Python crawler teams
  • Structured extraction pipelines
  • Large crawl jobs
  • Open-source framework users
Not ideal for
  • Heavy JavaScript rendering
  • Managed proxy operations
  • AI-first extraction APIs
Last verified
Jan 24, 2026

Key facts

  • SDKPython package on PyPIPyPI
Features:
Open SourceConcurrency ControlStructured ExtractionCSS SelectorsXPath SupportProxy Rotation

Share:

bisibility

Growing a website? Track its keywords, Google rankings, Search Console insights, and share of voice with bisibility. Free during beta.

Try bisibility freeOur product

Source code

scrapy/scrapy

  • Stars

    64.8K
  • Forks

    12K
  • Last commit

    2026-10-15
  • License

    BSD-3-Clause
  • Language

    Python

Metrics recorded 2026-10-16

Repository details

License source: Repository license file

View Repository

Frequently asked questions

What is Scrapy used for?

Scrapy is a Python framework for crawling websites and extracting structured data. Spiders define requests and extraction logic; the framework schedules requests and can export results or pass them through item pipelines.

Sources (checked ): Scrapy overview

Is Scrapy free to use?

Yes. Scrapy is open source under its BSD license, with no framework subscription fee. Hosting, proxies or other services used by a scraping project may have separate costs.

Sources (checked ): Scrapy license

Similar to Scrapy

Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  

Sources

github.com

Verified against the scrapy/scrapy repository and the PyPI package.

Source notes

Compiled from public repository and package data; check project docs for current details.