Data & Research · Web Scraping & Crawling

Web Crawlers

0 paid against 16 free you can run yourself.

Paid against free › Data & Research › Web Scraping & Crawling › Web Crawlers · Automation and scraping on Repo Radar

Paid 0 reviewed · 2 related

Prices and free tiers as checked, dated on each review.

Paid tools for this job are being added. The free alternatives below are ready to use.

Related paid tools

Their home is another job; they cover part of this one too.

Free 16 direct · 16 related

Free to use. You run it on your own server.

Direct alternatives

They do this job.

YTyt-dlp/yt-dlp

A command-line downloader that also collects every detail a video site publishes about a video or a whole channel.

★ 197kFree
FIfirecrawl/firecrawl

A crawler service that turns websites into clean Markdown or structured data.

★ 191kFree
CRunclecode/crawl4ai

A crawler that turns web pages into clean text for a language model.

★ 85.7kFree
SCscrapy/scrapy

A Python framework for fetching and parsing large numbers of web pages.

★ 64.9kFree
RSDIYgod/RSSHub

Turns almost any page into an RSS feed — Reddit searches, YouTube channels, Hacker News — so competitor and keyword monitoring becomes a notification.

★ 46.5kFree
CRapify/crawlee

A crawling framework for JavaScript that manages the queue, the retries and the rate limits.

★ 26.2kFree
GAmikf/gallery-dl

It downloads every picture from an album or a profile with one command.

★ 20.1kFree
DEkepano/defuddle

It extracts the main article from a web page and returns it as Markdown.

★ 9.7kFree
RSrss-bridge/rss-bridge

It makes an RSS feed for a website that removed its own.

★ 9.3kFree
YOjdepoix/youtube-transcript-api

Fetches the subtitles of a public YouTube video as text, with no key and no browser.

★ 8.4kFree
HTmgdm/htmlq

Like `jq`, but for HTML: it pulls parts out of a page using CSS selectors.

★ 7.6kFree
TRadbar/trafilatura

A Python tool that pulls the article out of a web page and leaves the menus and adverts behind.

★ 7kFree
YTNotJoeMartinez/yt-fts

Full-text search across everything said in a YouTube channel, with a link to the exact second.

★ 1.8kFree
YOegbertbouman/youtube-comment-downloader

A small Python tool that downloads the comments under a video as a data file.

★ 1.3kFree
BRwebrecorder/browsertrix-crawler

Saves a web page in a real browser, so the copy still works later.

★ 1.2kFree
SEjadchaar/sec-edgar-downloader

A small Python package that downloads a United States company's official filings to a local folder.

★ 717Free

Related alternatives

A second choice: they cover part of this job or are a building block for it.

AGPanniantong/Agent-Reach

Installs and looks after one reader per website so an assistant can read public web content.

★ 95.7kFree
SCD4Vinci/Scrapling

A Python toolkit for collecting data from web pages that can find an item again after the page layout changes.

★ 87.4kFree
CHdgtlmoon/changedetection.io

A self-hosted monitor that watches web pages and notifies you when their content changes.

★ 34.9kFree
ARArchiveBox/ArchiveBox

It keeps a full copy of every page saved, so the link going dead does not matter.

★ 28.8kFree
AUalirezamika/autoscraper

A Python scraper that learns what to extract from one example you give it.

★ 8.1kFree
STsteel-dev/steel-browser

🔥 Open Source Browser API for AI Agents & Apps. Steel Browser is a batteries-included browser sandbox that lets you automate the web without worrying about infrastructure.

★ 7.8kFree
BOomkarcloud/botasaurus

A Python framework for collecting data from web pages that are trying to block automated visitors.

★ 5.8kFree
AIai-robots-txt/ai.robots.txt

A frequently updated list of AI scrapers, ready to paste into a web server.

★ 4.2kFree
MOmorphik-org/morphik-core

Open-source multimodal retrieval engine (Morphik Core)

★ 3.7kFree
CUlexiforest/curl-impersonate

A version of curl whose connections look exactly like a real browser's.

★ 2.8kFree
MEmicrolinkhq/metascraper

It reads the title, description and picture out of any web page.

★ 2.7kFree
SEMinishLab/semhash

Fast removal of near-duplicate text from a dataset.

★ 975Free
WEEdJoPaTo/website-stalker

Track changes on websites via git

★ 75Free
WEmborsetti/webchanges

webchanges anonymously checks web content (including images) and commands for changes, delivering instant notifications and AI-powered summaries to your favorite platform.

★ 50Free
SPspyweb-app/spyweb

Tiny web monitoring, scraping & browser automation engine with Lua scripting, built-in storage, dedup, scheduler, hot reload, programmable API server, test runner and desktop/webhook alerts. ~8MB self-contained binary with <10MB idle RAM.

★ 45Free
COLaksh-star/competitive-intelligence

AI-powered competitive intelligence monitor using CocoIndex, Tavily Search, and LLM extraction

★ 23Free

Paid against free, in your inbox

One job at a time: the paid tools worth paying for, the free ones you can run yourself, and who should pick which.

No tracking pixels. One click to leave. We use your address to send Stack Radar and nothing else. Privacy.