Ko-fi payments are under maintenance. Transitioning to Ko-fi Shop starting June 16, 2026. Use Crypto meanwhile.
Top Public Supporters:
Crypto Supporter tsuzukuiiyo tattko
Hall of Fame

Adblock Detected

Please whitelist us or Upgrade to Premium to support our servers!

Premium Purchasing Update

Starting June 16, 2026 at 0:00 CEST, we are transitioning from a donation-based Premium to a Shop-based system on Ko-fi.

Donations made after this time will be considered purely as financial support and will not grant Premium perks. If you already had Premium, nothing changes for you.

For now, Ko-fi payments are under maintenance. You can use Crypto (NowPayments) meanwhile.

Read FAQ

API Documentation

Integrate our high-performance IPTV validation engine into your own applications and workflows.

Production Base URL https://iptv.tutoje.cz/api

Authentication

Premium Feature

API access requires an active Premium membership.

Get Premium

All API requests must be authenticated using a specialized API key. This key should be passed in the request headers.

Required Header

X-API-Key: YOUR_TOKEN_HERE

Security Warning

Never expose your API key in client-side code (JavaScript). Always route API requests through a secure back-end server.

GET

/subscriptions

Retrieve a collection of validated IPTV subscriptions with advanced filtering and sorting capabilities.

Query Parameters

hide_adult Boolean

Set to '1' to filter out resources containing explicit adult categories.

sort String

Field to order results by (e.g., id, server, created_at, exp_date).

Response Object

[
    {
        "id": 1,
        "hash": "8f3e...",
        "server": "http://provider.com",
        "username": "user_45",
        "exp_date": 1741171200,
        "connections": 1,
        "max_connections": 5
    }
]
POST

/subscription/add

Provision and validate a new IPTV subscription in the global database.

Request Payload

{
    "api_type": "xtream",
    "server": "http://portal.url",
    "username": "client_88",
    "password": "secret_password"
}
POST

/subscription/bulk-add

Provision multiple subscriptions in a single request (Max 10 per request).

Request Payload

[
    {
        "api_type": "xtream",
        "server": "http://portal1.url",
        "username": "user1",
        "password": "pass1"
    },
    {
        "api_type": "stalker",
        "server": "http://portal2.url",
        "mac": "00:1A:79:..."
    }
]
GET

/stats

Retrieve global database and donation statistics.

Response Object

{
    "subscriptions": 1250,
    "api_keys": 45,
    "donations": 12,
    "total_amount": 450.50,
    "monthly_amount": 85.00,
    "monthly_goal": 100.00
}
GET

/hashtags

Get all community-defined hashtags and their counts.

GET

/subscription/{hash}

Retrieve full details for a specific subscription by its hash.

Error Handling

The API uses standard HTTP response codes to indicate the success or failure of an API request.

401

Unauthorized

Invalid or missing API key in headers.

429

Rate Limit Exceeded

Maximum request threshold reached.

API Playground

Experiment with our endpoints in real-time. Results will be displayed directly below.

Support the Project

Help us maintain our servers and keep the development active. Every contribution counts!

76% Goal

€34.02 Collected This Month

Ko-fi Support

Crypto Support

Thank you for your support!