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
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
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

2026-03-11