Access thousands of free IPTV channels through our powerful API. Share your streams, discover new content.
Everything you need to manage and access IPTV streams
Our optimized API delivers channel data instantly with pagination support up to 250 channels per request.
User IDs are masked for security. Only approved channels are available through the public API.
Filter by name, language, country, category, streaming type, and more. Find exactly what you need.
Share your IPTV streams with the community. Simple form-based submission with admin approval.
Communicate with admins through our threaded messaging system. Get support when you need it.
Clean, documented REST API with JSON responses. Easy to integrate into any application.
Perfect for low-RAM DVB receivers like Starsat, Tiger, iStar, and more. Lightweight, paginated API designed for efficient resource usage.
Native apps for Android, iOS, and Smart TV platforms. Full channel list with sorting by language, country, category & hashtag. Add favorites, import accounts for scrambled channels, and enjoy seamless streaming everywhere.
Access our IPTV database through a simple, RESTful API. Get channel information with filtering, pagination, and search capabilities.
// PART 1 — all approved channels (paginated, 500 per page) GET /api/player_api GET /api/player_api?page=2 // Search by channel name (partial, case-insensitive) GET /api/player_api?name=sport // Filter by language / country / hashtag / package GET /api/player_api?language=Arabic GET /api/player_api?country=Qatar GET /api/player_api?hashtag=news GET /api/player_api?package=Premium // Filter by type (TV / Radio) and mode (free / Scramble) GET /api/player_api?type=TV GET /api/player_api?mode=free // Filter by a specific channel owner GET /api/player_api?owner_id=AB12CD34EF // Combine any filters together with pagination GET /api/player_api?country=Iran&type=TV&mode=free&page=1 // PART 2 — available filter values (derived from live data) GET /api/meta // -> { countries[], languages[], hashtags[], packages[] } // Response — /api/player_api { "page": 1, "per_page": 500, "total": 1287, "total_pages": 3, "streams": [ { "id": "66f3c2a1...", "owner_id": "AB12CD34EF", "channel_name": "Sports HD", "stream_url": "https://example.com/stream.m3u8", "logo_url": "https://example.com/logo.png", "epg_link": "", "streaming_type": "TV", "stream_mode": "free", "categories": ["Sports"], "languages": ["English"], "country": "USA", "hashtags": ["live", "hd"], "package": "", "description": "" } ] }
Get started in just 3 simple steps
Sign up for free with email verification. Get instant access to your dashboard and start exploring channels.
Share your IPTV streams with the community. Fill in channel details, add categories, and submit for approval.
Use our public API to fetch approved channels. Filter, search, and paginate through thousands of streams.
Join thousands of users sharing and accessing free IPTV streams
Create Free AccountIPTV Union is free and community-driven. Donations keep the servers running and fund new features. Every contribution helps — thank you!
Please send USDT on the TRC20 network only.