JavaScript Scraper

Open-source JavaScript projects categorized as Scraper

Top 23 JavaScript Scraper Projects

  1. EasySpider

    A visual no-code/code-free web crawler/spider易采集:一个可视化浏览器自动化测试/数据采集/爬虫软件,可以无代码图形化的设计和执行爬虫任务。别名:ServiceWrapper面向Web应用的智能化服务封装系统。

    Project mention: EasySpider: A No-Code Tool for Visual Web Crawling and Data Collection | news.ycombinator.com | 2024-08-11
  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. node-ytdl-core

    YouTube video downloader in javascript.

  4. browser-fingerprinting

    Analysis of Bot Protection systems with available countermeasures 🚿. How to defeat anti-bot system 👻 and get around browser fingerprinting scripts 🕵️‍♂️ when scraping the web?

  5. scrape-it

    🔮 A Node.js scraper for humans.

    Project mention: Recap Hacktober Fest | dev.to | 2024-10-27

    Issue: Type Update for scrape-it The issue was related to outdated type definitions for the scrape-it library, which caused problems for developers using modern TypeScript features. The goal was to update the type definitions to be more compatible with the latest TypeScript standards.

  6. freeDictionaryAPI

    There was no free Dictionary API on the web when I wanted one for my friend, so I created one.

    Project mention: How to use Free dictionary API | dev.to | 2024-09-24

    See also Free Dictionary API project on Github.

  7. google-play-scraper

    Node.js scraper to get data from Google Play

  8. article-extractor

    To extract main article from given URL with Node.js

    Project mention: Show HN: I built an AI satirical news site because news was depressing me | news.ycombinator.com | 2025-02-06

    Actually, I kept it simple - I use the original images from the news articles! When I fetch an article through RSS and extract its content using the @extractus/article-extractor library, it pulls the main image along with the content.

    https://github.com/extractus/article-extractor

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. node-website-scraper

    Download website to local directory (including all css, images, js, etc.)

  11. website-scraper-puppeteer

    Plugin for website-scraper which returns html for dynamic websites using puppeteer

  12. fredy

    :heart: Fredy - [F]ind [R]eal [E]states [D]amn Eas[y] - Fredy will constantly search for new listings on sites like Immoscout or Immowelt and send new results to you, so that you can focus on more important things in life ;)

  13. obsidian-scrapers

    Get information from link for Obsidian

  14. easy-reddit-downloader

    Simple headless Reddit post downloader

  15. amazon_scraper

    Amazon products scraper with using of rotating proxies and headless Chrome from ScrapingAnt

  16. instagram-without-api-node

    A simple Node.js code to get unlimited instagram public pictures by every user without api, without credentials.

  17. rsslookup

    A free tool to find the RSS feed for any URL

    Project mention: Show HN: RSS Lookup – Find RSS Feeds for Any URL (Free, Open Source) | news.ycombinator.com | 2025-04-25
  18. itchio-godot-scraper

    A scraper for Godot games hosted on https://itch.io.

  19. vlrgg-api

    An unofficial REST API for vlr.gg

  20. trawler

    scraper for facebook, gab, google and tiktok (by niczem)

  21. socialblade-com-api

    Unofficial APIs for socialblade.com website.

  22. XboxStoreAPI

    An API to retrieve a list of names & prices for Xbox games on sale.

  23. html_tag_annotator

    A Machine Learning tool to create the training dataset very quickly & easily by using a smart chrome extension

  24. ProgRadio

    French radio schedule and worlwide radios streaming

    Project mention: Radio Garden | news.ycombinator.com | 2025-06-23

    Hello I'm the developer of programmes-radio.com (but non-French people should probably use https://www.radio-addict.com instead) (also the website is open source, https://github.com/conradfr/ProgRadio/)

    I don't show the link but it's not for lock-in but because I've never got that request :) You can just look them up using developer tools though (same for radio-garden).

    I haven't look what radio.garden does but I proxy some http only streams that don't work well when requested from an https audio element, maybe that's what you're referring to.

  25. nba-topshop-scraper

    Node script that will use Selenium to scrape card information from NBA Topshot including card names, rarity, and lowest cost at the moment. Data is scraped once per day.

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Scraper discussion

Log in or Post with

JavaScript Scraper related posts

  • scrape-it - contributor

    2 projects | dev.to | 14 Oct 2024
  • How to use Free dictionary API

    1 project | dev.to | 24 Sep 2024
  • Plug-in for formatting saved websites directly into Obsidian

    1 project | /r/ObsidianMD | 10 Nov 2023
  • Simple Youtube Downloader in under 50 Javascript lines

    1 project | dev.to | 4 Nov 2023
  • Nextjs ytdl-core youtube downloader

    1 project | /r/nextjs | 25 Jun 2023
  • Built a website to help you find... pocket knives!

    1 project | /r/reactjs | 5 Jun 2023
  • Feedback on new game

    1 project | /r/wordgames | 23 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 11 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Scraper projects in JavaScript? This list will help you:

# Project Stars
1 EasySpider 39,800
2 node-ytdl-core 4,665
3 browser-fingerprinting 4,329
4 scrape-it 4,053
5 freeDictionaryAPI 2,985
6 google-play-scraper 2,517
7 article-extractor 1,722
8 node-website-scraper 1,624
9 website-scraper-puppeteer 340
10 fredy 295
11 obsidian-scrapers 176
12 easy-reddit-downloader 127
13 amazon_scraper 82
14 instagram-without-api-node 68
15 rsslookup 59
16 itchio-godot-scraper 31
17 vlrgg-api 22
18 trawler 21
19 socialblade-com-api 17
20 XboxStoreAPI 16
21 html_tag_annotator 14
22 ProgRadio 12
23 nba-topshop-scraper 11

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io