IPTV Auto-subscriber API

Premium IPTV with live TV, sports, movies, series (Netflix, Amazon Prime,...). Xtream code generator.

€1.00

API Overview

Test for free on Rapid API

Click here to Test for FREE on RapidAPI!

Empower your app with our IPTV Auto-Subscriber API. Enjoy high quality streaming with a wide range of channels, movies and series. Perfect for your entertainment needs. Start your free trial today. Have EPG meet your needs. Enjoy access to the best in entertainment with 24/7 customer support and an easy setup process.

Key features: • Live channels search tool • Series search tool • Movies search tool • Live TV channels: 17,463 • Series library: 18,769 • VOD Movies library: 70,933 • EPG ratio: 31.46% • Free Trial: Yes • Multilingual: Yes • High-quality streaming: 8K 4K UHD+ and HD • Easy integration

Perfect for IPTV resellers, entertainment-enthusiasts, and developers building Smart IPTV Billing Software or streaming platforms. Our API offers seamless IPTV Xtream code generation, enabling you to deliver enhanced user experiences across various applications.

IPTV Xstream codes generator of 12 Hour Free Test or 1/3/6/12 Month subscription.

IPTV Auto-Subscriber REST API

The IPTV Auto-Subscriber API is constructed around REST. The API offers resource-oriented URLs, returns JSON-encoded responses, accepts multiple parameters, and uses standard HTTP response codes and authentication.

To access the IPTV Auto-Subscriber API, you will need an API key from RapidAPI. The same API key will be used for testing purposes and when the integration is live. The API key is used to authenticate the requests.

Periodically, we will add fields to our API. In order to prevent errors once you are integrated with our API, we recommend ignoring unknown fields.


Test for free on Rapid API

Click here to Test for FREE on RapidAPI!

Endpoints:

Streaming service search engine

GET | /search - Finds your favourite content. Searches for live channels, movies or series.

Free IPTV test

GET | /testforfree - Premium IPTV free trial for 12 hours to test the streaming quality without any charges with all devices.

IPTV subscription

GET | /subscribe/{package} - Premium IPTV Auto-subscriber for 1, 3, 6 or 12 months.

Finds your favourite content. Searches for live channels, movies or series.

Use this search engine to search for a streaming content your customer might need if it's not already on your list.

Attributes

Query parameters to pass data when making a request to this endpoint

GET | /search

Field

Notes

query REQUIRED

string Specifies the query search string. The maximum length is set to 20 characters.

streamType OPTIONAL

string Stream type to search for. Can be one of these strings: live/movies/series. live refers to Live TV channels, movies refers to the Movies library and series refers to the Series library. Defaults to live, which refers to Live channels. Throws: Error if the provided stream type is not valid.

Example Response

  1. For GET | /search?query=CRTV&streamType=live

[
  {
    "availableChannels": [
      "[AF] CRTV",
      "[AF] CRTV SPORT",
      "[CAM] CRTV",
      "[CAM] CRTV NEWS"
    ],
    "channelCount": 4,
    "availableBouquets": [
      "AF",
      "CAM"
    ],
    "bouquetCount": 2
  }
]

  1. For GET | /search?query=South+Park&streamType=series

[
  {
    "availableSeries": [
      "ES - South Park",
      "EN - South Park (1997)",
      "FR - South Park"
    ],
    "seriesCount": 3,
    "availableLanguages": [
      "ES",
      "EN",
      "FR"
    ],
    "languageCount": 3
  }
]

  1. For GET | /search?query=Rush+Hour&streamType=movies

[
  {
    "availableMovies": [
      "NF - Rush Hour 3  (2007)",
      "FR - Rush Hour 2  (2001)",
      "FR - Rush Hour 3  (2007)",
      "AF - Rush Hour (2023)",
      "NL - Rush Hour 3 (2007)",
      "NL - Rush Hour 2 (2001)",
      "NL - Rush Hour 1 (1998)",
      "NL - Rush Hour 1 (1998)"
    ],
    "movieCount": 8,
    "availableLanguages": [
      "NF",
      "FR",
      "AF",
      "NL"
    ],
    "languageCount": 4
  }
]

RETURNS object

Premium IPTV free trial for 12 hours to test the streaming quality without any charges with all devices.

Experience premium IPTV with access to over 100,000+ streaming contents including live channels, sports, movies, VOD and entertainment, for 12 hours — completely free! No payment required, no hidden fees—just fill out the query strings below and enjoy instant access.

Attributes

Query parameters to pass data when making a request to this endpoint

GET | /testforfree

Field

Notes

countryCode REQUIRED

string Specifies the country the IPTV content is restricted to, which means you may not be able to access it outside of your home country. The country code value is specified in ISO 3166 format. E.g.: FR / US / CA / JP / ES / ...

Example Response

{
  "username": "user",
  "password": "pass",
  "exp_date": "2025-01-17 04:26:49",
  "country": "FR",
  "bouquet": "[1900,1901,1902,...]",
  "package_id": 10,
  "package_name": "1 Day (12hours trial) ",
  "more_info": {
    "urls": [
      "http://IptvHostUrl1:80",
      "http://IptvHostUrl2:80",
      ...
    ],
    "apps": [
      {
        "name": "IPTV APP 1",
        "url": "https://link_to_iptv_app1"
      },
      {
        "name": "IPTV APP 2",
        "url": "https://link_to_iptv_app2"
      },
      ...
    ],
    "m3u_url": "http://iptvhost/get.php?username=user&password=pass&type=m3u_plus&output=ts"
  }
}

Premium IPTV Auto-subscriber for 1, 3, 6 or 12 months.

Enjoy a worldwide IPTV service with high quality uninterrupted streaming and instant access to a wide range of channels, including sports, entertainment, news, and more. This endpoint generates Xtream codes: username, password and IPTV host URL so you can easily integrate it in your IPTV app

Attributes

Query parameters to pass data when making a request to these endpoints

GET | /subscribe/{package}

Field

Notes

countryCode REQUIRED

string Specifies the country the IPTV content is restricted to, which means you may not be able to access it outside of your home country. The country code value is specified in ISO 3166 format. E.g.: FR / US / CA / JP / ES / ...

/subscribe/{package} endpoint

Replace {package} with one of the following sub-route

{package} sub-route

Returns

1month

object Premium IPTV Auto-subscriber for a month

3months

object Premium IPTV Auto-subscriber for 3 months

6months

object Premium IPTV Auto-subscriber for 6 months

1year

object Premium IPTV Auto-subscriber for a year

1month_no_adults

object Premium IPTV Auto-subscriber for a month (no adult channels)

3months_no_adults

object Premium IPTV Auto-subscriber for 3 months (no adult channels)

6months_no_adults

object Premium IPTV Auto-subscriber for 6 months (no adult channels)

1year_no_adults

object Premium IPTV Auto-subscriber for a year (no adult channels)

Example Responses

{
  "username": "user",
  "password": "pass",
  "exp_date": "2025-02-18 14:36:42",
  "country": "FR",
  "bouquet": "[1900,1901,1902,...]",
  "package_id": 16,
  "package_name": "1 Month NO ADULTS",
  "more_info": {
    "urls": [
      "http://IptvHostUrl1:80",
      "http://IptvHostUrl2:80",
      ...
    ],
    "apps": [
      {
        "name": "IPTV APP 1",
        "url": "https://link_to_iptv_app1"
      },
      {
        "name": "IPTV APP 2",
        "url": "https://link_to_iptv_app2"
      },
      ...
    ],
    "m3u_url": "http://iptvhost/get.php?username=user&password=pass&type=m3u_plus&output=ts"
  }
}

RETURNS object