# EPG Service > TV Data Platform that unites the TV market. 4308 channels, 60 countries, 800+ ecosystem participants. Library: 2M+ content items, 5M+ episodes, 700K+ persons. Metadata depth: 114 attributes across 15 groups. Schedule archive: 5+ years. EPG Service is the TV data infrastructure for Russia, Belarus, Kazakhstan, Uzbekistan, Azerbaijan, Armenia and other CIS markets. We connect broadcasters (TV channels) with platforms (operators, streaming services, TV guides) through unified data formats and real-time delivery. ## What We Do - **Aggregate** TV schedules and metadata from 500+ broadcasters - **Enrich** content with metadata: 114 attributes across 15 groups (genres, cast, ratings, age restrictions, awards, box office, posters, stills) - **Identify** every piece of content with unique IDs (like Gracenote IDs) - **Deliver** to 298 platforms automatically via REST API - **Mark** actual broadcast times with ±3 second accuracy - **Assess** content risks for legal compliance (6 categories, daily monitoring) ## Products ### EPG Data (Schedules) Schedules for 4308 channels from 60 countries. Real-time updates, editorial verification. - API: https://api.epgservice.ru/docs/ru#tag/schedules ### Video Metadata Rich metadata: genres, cast, studios, ratings, posters, stills, trailers. - API: https://api.epgservice.ru/docs/ru#tag/content ### Content IDs (Universal Content Identification) Every film, series, episode, and person has a unique ID. Linked to Kinopoisk, IMDB. - Enables cross-platform recommendations, no duplicates in catch-up, TV and VOD linked - API: https://api.epgservice.ru/docs/ru#tag/content ### Ready-made Content Cards Pre-populated content cards. Rights holders upload metadata + images — streaming services receive ready cards. ### Event Time (Precise Broadcast Timing) Precise broadcast timing with ±3 second accuracy for catch-up/timeshift. - API: https://api.epgservice.ru/docs/ru#tag/event-time ### Sports Metadata Identification of sports objects from unstructured schedule text into structured catalogs. - Sport type, championship, stage, teams — each with unique ID - Live broadcast flag (live vs rerun) - Event significance rating (finals, derbies, playoffs — higher priority) - Catalogs: 358 sport types, 29,808 tournaments, 15,271 teams - API: https://api.epgservice.ru/docs/ru#tag/sports ### Sports Illustrations (New) Stylized posters for sports broadcasts. Three visualization levels: 1. Stock photo by sport type 2. Team and tournament logos 3. Participant photos with tournament branding - Each tournament has its own visual style (RPL, UFC, Champions League, KHL) - Posters update automatically with schedule ### Content Risk Profile (New) — Content Compliance Centralized content compliance for the Russian TV market. Risk assessment once for the entire market. - 6 risk categories: LGBT, political (foreign agents), traditional values, religious, violence, drugs - Risk levels: LOW / MEDIUM / HIGH / CRITICAL with reasoning and sources - Daily monitoring of news, registries (Ministry of Justice, Roskomnadzor) and court cases - Person profiles: actors, directors, producers checked against foreign agent registry (1000+ entries) - Editor makes the final decision — not an automatic filter - For broadcasters, operators (catch-up/VOD), and streaming platforms (catalog scoring) ### Content Compliance Markers (New) Restricted content flagging with binary markers. Age restrictions, regional restrictions. Shared responsibility model. ### TV-VOD Mapping Links linear TV broadcasts to VOD catalog entries. Unified content space for recommendations. - API: https://api.epgservice.ru/docs/ru#tag/mapping ### Channel Cards Complete channel information: logos, descriptions, categories, broadcast language, contacts, social media. - API: https://api.epgservice.ru/docs/ru#tag/channels ### Channel Geography Regional availability data. Which channels available where. - API: https://api.epgservice.ru/docs/ru#tag/geography ### Operator Lineups Channel packages by provider. For TV guides and personalization. - API: https://api.epgservice.ru/docs/ru#tag/lineups ### Brand Hub (for Broadcasters) Central place for channel brand assets. Upload once — all operators get updates automatically. ### Distribution Network (for Broadcasters) One integration to reach 298 platforms. Automatic data delivery in any format. ### Ad Markers (New) Advertising and promo block markers for catch-up skip functionality and DAI integration. ### Rights Scoring (for Rights Holders) Broadcast monitoring, violation alerts, reports by channel and platform. - API: https://api.epgservice.ru/docs/ru#tag/rightsholders ### REST API OpenAPI 3.0, JSON, clear endpoints. Latency < 200ms (p95). Uptime SLA: 99.9%. - Documentation RU: https://api.epgservice.ru/docs/ru - Documentation EN: https://api.epgservice.tv/docs/ ### Fact EPG (Coming Soon) Full schedule by actual broadcast, not planned. What actually aired including delays and changes. ### Episode Completion (Coming Soon) 100% episode fill rate. Every episode identified with season/episode numbers. ### AI Recommendations (Coming Soon) Personalized content recommendations based on viewing history. Cross-platform awareness. ### MCP Server (Coming Soon) Model Context Protocol server for LLMs. Connect AI to verified TV metadata. ## Who We Serve 1. **Pay TV / IPTV / OTT Operators** — EPG, metadata, content IDs, event time, sports, content compliance 2. **Streaming Services & Online Cinemas** — Content cards, metadata, TV-VOD mapping, catalog compliance 3. **Broadcasters (TV Channels)** — Brand hub, distribution network, delivery analytics, content compliance 4. **Platform Vendors** — REST API, EPG data, metadata, sandbox, SDK 5. **Digital TV Guides** — Schedules, channel cards, operator lineups, geography 6. **Rights Holders** — Broadcast monitoring, rights scoring, content compliance 7. **TV Channel Distributors** — Unified format, brand hub, delivery analytics 8. **Media Analytics** — Data export, historical data, structured TV data 9. **Advertising Agencies** — Audience targeting, ad context, placement verification ## API Documentation - **Russian**: https://api.epgservice.ru/docs/ru - **English**: https://api.epgservice.tv/docs/ ## Contact - **Telegram Bot**: https://t.me/EPGServiceSupportBot (API keys in 1 minute) - **Support**: support@epgservice.ru - **Website RU**: https://epgservice.ru - **Website EN**: https://epgservice.tv ## Coverage by Country (CIS) | Country | Active Channels | |---|---| | Russia | 2,656 | | Kazakhstan | 170 | | Armenia | 77 | | Belarus | 74 | | Uzbekistan | 67 | | Azerbaijan | 31 | Country-specific pages: /ru/coverage/kazakhstan, /ru/coverage/armenia, /ru/coverage/belarus, /ru/coverage/uzbekistan, /ru/coverage/azerbaijan ## Company Facts - Founded: 2012 - Legal entity: ООО «ЕПГ СЕРВИС» (INN 7719429384, OGRN 5157746017237) - Russian Software Registry: entry No. 33614 (2026-05-21) - Headquarters: Moscow, Russia - Channels: 4308 | Countries: 60 - Ecosystem participants: 800+ | Broadcasters: 500+ | Platforms: 298 - Content items: 2,000,000+ | Episodes: 5,000,000+ | Persons: 700,000+ - Metadata depth: 114 attributes across 15 groups - Schedule archive: 5+ years - Sports catalogs: 358 sport types | 29,808 tournaments | 15,271 teams ## Glossary (TV data terms) Definitions of key terms (EPG, XMLTV, Content ID, Episode ID, catch-up, timeshift, Event Time, DAI, FAST, VOD, OTT, IPTV, metadata): - Human page: /ru/glossary (RU), /en/glossary (EN) - Machine-readable Markdown: /ru/glossary.md (RU), /en/glossary.md (EN) ## Guides (articles) Cornerstone articles with machine-readable Markdown versions (Accept: text/markdown also negotiates on the HTML URL): - What is EPG: /ru/blog/chto-takoe-epg.md (RU), /en/blog/what-is-epg.md (EN) - EPG for IPTV: /ru/blog/epg-dlya-iptv.md (RU), /en/blog/epg-for-iptv.md (EN) - XMLTV format: /ru/blog/xmltv-format.md (RU), /en/blog/xmltv-format.md (EN) ## More Information - Full product details: /llms-full.txt - Sitemap: /sitemap-index.xml - Security contact: /.well-known/security.txt - API catalog: /.well-known/api-catalog --- Last updated: 2026-07-15