NewPipeExtractor is an open source Java library designed to extract data from streaming platforms by analyzing their web interfaces instead of relying on official APIs. It serves as the core extraction component used by the NewPipe Android application, but it is built as a standalone library that can also be integrated into other software projects. NewPipeExtractor provides a unified framework for retrieving information such as video streams, playlists, channels, and search results from supported streaming services. It handles many low-level tasks involved in web data extraction, including parsing responses, managing platform-specific logic, and handling errors, allowing developers to focus on implementing application features rather than scraping mechanics. Each supported service is implemented through its own extractor components that conform to a common interface, enabling consistent access to data across different platforms.

Features

  • Extracts stream information, channels, playlists, and search results from supported platforms
  • Provides a unified interface for accessing data across multiple streaming services
  • Designed as a reusable Java library for integration into other applications
  • Handles site-specific parsing, extraction logic, and error handling internally
  • Modular architecture with service implementations for each supported platform
  • Supports platforms such as YouTube, SoundCloud, PeerTube, Bandcamp, and media.ccc.de

Project Samples

Project Activity

See All Activity >

Categories

Web Scrapers

License

GNU General Public License version 3.0 (GPLv3)

Follow newpipeextractor

newpipeextractor Web Site

Other Useful Business Software
Catch Bugs Before Your Customers Do Icon
Catch Bugs Before Your Customers Do

Real-time error alerts, performance insights, and anomaly detection across your full stack. Free 30-day trial.

Move from alert to fix before users notice. AppSignal monitors errors, performance bottlenecks, host health, and uptime—all from one dashboard. Instant notifications on deployments, anomaly triggers for memory spikes or error surges, and seamless log management. Works out of the box with Rails, Django, Express, Phoenix, Next.js, and dozens more. Starts at $23/month with no hidden fees.
Try AppSignal Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of newpipeextractor!

Additional Project Details

Operating Systems

Android

Programming Language

Java, JavaScript

Related Categories

JavaScript Web Scrapers, Java Web Scrapers

Registered

3 days ago