shouldiuse.io

Categories

VERDICT

Scrapy Review

Depends

Should I use Scrapy?

Scrapy is the leading open source Python framework for web scraping — fast, asynchronous, extensible, and BSD-licensed. - scrapy.org

· 1 month ago

Buy it if you have Python developers crawling many sites at scale — it is free and battle-tested. Skip it if you need data without writing code; BeautifulSoup or a no-code scraper fits better.

Confidence

Medium. Based on 20+ public sources: Reddit threads, CVE databases, Zyte docs, and comparison reviews.

Ratings

  • Value for money
  • Ease of use
  • Feature depth
  • Support quality
  • Security posture

Pricing

$0

Scrapy (open source)

ModelNot disclosed
Monthly feesNot disclosed
HardwareNot disclosed
Free tierYes
Scrapy Cloud (Zyte)~$9/unit/mo

Best for

  • Python teams scraping at scale
  • Large multi-site crawl projects
  • Data pipelines and price monitoring
  • Cost-sensitive teams okay self-hosting

Not for

  • Non-coders who need data today
  • One-off simple scrapes — use BeautifulSoup
  • Teams wanting managed proxies included — try Apify or ZenRows
  • Anyone with no capacity to patch CVEs and run servers

Gotchas - check before you buy

medium

Framework is free, but Zyte Scrapy Cloud hosting costs ~$9/unit/month and scales with usage

medium

The real cost is anti-bot: expect to buy proxies or blocking workarounds

medium

Published CVEs (DoS, info exposure) mean tracking and patching on your own

low

Steep learning curve — budget real time before your first production spider

Pros and cons

Pros

  • Free, BSD-licensed open source — zero license cost
  • Fast, asynchronous, extensible — built for big crawls
  • Built-in structured exports like CSV
  • Widely adopted: 1,023 companies use it
  • Mature project with active community and docs

Cons

  • Requires Python coding — no visual interface
  • Heavy for simple jobs; BeautifulSoup is lighter
  • Sites block it: 403 errors and anti-bot arms race
  • You run the ops: servers, updates, scaling yourself
  • No vendor support unless you pay Zyte for hosting

Sources & method

- 8 sources - Open source with several published CVEs — patch promptly, no vendor does it for you.

official x2review x3security x2news x1
  • CVE-2025-6176 — Denial of service, Flaw in brotli decompression lets a malicious site trigger a DoS.
  • CVE-2024-3574 — Information exposure, Information exposure through sent data, tracked by Snyk.
  • CVE-2026-84366 — Plaintext S3 requests, S3DownloadHandler sent signed S3 requests over plaintext HTTP by default.

Key stats

  • Value for money: 5/5

    Rating

  • $0

    Starting price

  • 8

    Sources

  • Analyzed

  • Value for money: 5/5. Free and open source, BSD license
  • Ease of use: 2/5. Powerful but steep; requires Python
  • Feature depth: 5/5. Asynchronous, extensible, built-in exports
  • Support quality: 3/5. Active community docs; no vendor SLA
  • Security posture: 2/5. Recurring CVEs; you patch yourself
  • Free Price BSD-licensed open source
  • 19,000+ GitHub stars per 2026 review listing
  • 1,023 companies Adoption tracked by TheirStack
  • ~$9/unit/mo Managed hosting Zyte Scrapy Cloud, optional

Pricing

Scrapy (open source)

$0

  • Full framework, BSD license
  • Self-hosted, unlimited use

Scrapy Cloud (Zyte)

~$9/unit/mo

  • Managed spider hosting
  • Monitoring and scheduling

Security

Open source with several published CVEs — patch promptly, no vendor does it for you.

  • CVE-2025-6176 — Denial of serviceFlaw in brotli decompression lets a malicious site trigger a DoS.⁷
  • CVE-2024-3574 — Information exposureInformation exposure through sent data, tracked by Snyk.
  • CVE-2026-84366 — Plaintext S3 requestsS3DownloadHandler sent signed S3 requests over plaintext HTTP by default.

What users say

Reddit users find Scrapy powerful and fast for large crawls but overkill and harder to learn than BeautifulSoup for simple jobs.

Alternatives

Compare Scrapy with each alternative.

  • BeautifulSoup

    Simpler Python library for small, one-page scrapes

  • Apify

    Managed scraping platform; proxies and hosting included

  • Crawlee

    Modern Node.js crawler, pitched as the Scrapy alternative

Full analysis

Based on 20+ public sources: Reddit threads, CVE databases, Zyte docs, and comparison reviews.

Free, powerful Python scraping framework — great at scale, overkill for quick jobs, you own all maintenance.

Methodology

Based on 20+ public sources: Reddit threads, CVE databases, Zyte docs, and comparison reviews.

Read how a report is made.

Sources

  1. official
  2. news
  3. review
  4. review
  5. review
  6. Scrapy CVE listcvedetails.com
    security
  7. security
  8. official

Add this review to your site

This check for Scrapy says Depends.

Put the badge on your site.

Visitors see the independent review.

The link points here, and search engines follow it.

This is the badge visitors see on your site.

Paste one snippet. Keep the link as it is. A nofollow tag stops search engines from following it.

Rate this review

Anonymous. You can change your vote.

Loading votes…

Comments

One queue. No nested comments. Give a display name first. Limit: 200 words per comment and 7 comments per day. You can edit or delete yours.

Save a name to write a comment.

0 / 200 words

No comments yet.