# EPG Service — Full Information for AI Systems > TV Data Platform that unites the TV market. 4308 channels, 60 countries, 800+ ecosystem participants. Metadata library: 2M+ content items, 5M+ episodes, 700K+ persons. ## Company Overview EPG Service is the TV data infrastructure for Russia, Belarus, Kazakhstan, Uzbekistan, Azerbaijan, Armenia and other CIS and international markets. Founded in 2012, we've built the largest TV metadata ecosystem in the region, connecting content creators with distribution platforms. **Mission**: Create unified TV data infrastructure that enables all market participants to deliver better viewer experiences. **How it works**: 1. 500+ broadcasters upload schedules and metadata 2. We verify, enrich, and standardize the data 3. 298 platforms receive data automatically via API 4. Viewers get accurate EPG, working recommendations, seamless catch-up ## Products ### Core Data Products #### EPG Data (Schedules) Complete TV schedules for 4308 channels from 60 countries. - Real-time updates within minutes - Editorial verification - 14-day forward schedule - Historical data available - **Status**: Ready - **API**: https://api.epgservice.ru/docs/ru#tag/schedules #### Video Metadata Rich content metadata for films, series, and programs. - Genres, subgenres, themes - Cast and crew with photos - Studios, production companies - Ratings (age, content warnings) - Posters, stills, trailers - Budget, box office, awards - Release dates by country - **Status**: Ready - **API**: https://api.epgservice.ru/docs/ru#tag/content #### Ready-made Content Cards Pre-populated content cards for streaming catalogs. - Rights holders upload metadata and images - Streaming services receive ready cards - No manual data entry needed - **Status**: Ready #### Content IDs (Universal Content Identification) Unique identifiers for every piece of content. - Films, series, episodes, seasons - Persons (actors, directors, hosts) - Genres, themes - Linked to external IDs: Kinopoisk, IMDB, TMDB - **Benefits**: - Recommendations work across platforms - No duplicate content in catch-up - TV and VOD catalogs linked - Cross-platform analytics possible - **Status**: Ready - **API**: https://api.epgservice.ru/docs/ru#tag/content #### Event Time (Precise Broadcast Timing) Actual broadcast start/end times with ±3 second accuracy. - For catch-up and timeshift features - Catch-up opens exactly from first frame - No more "recording started late" issues - **Status**: Ready (since 2021) - **API**: https://api.epgservice.ru/docs/ru#tag/event-time #### Sports Metadata Identification of sports objects from unstructured channel schedule text into structured catalogs with unique IDs. - Channels send sports events as a single text string with no standard — every channel writes differently - We identify each object: sport type, championship, stage, teams, athletes - Live broadcast flag — distinguish live from rerun - Event significance rating — finals, derbies, playoffs get higher priority - Catalogs: 358 sport types, 29,808 tournaments, 15,271 teams - **Status**: Ready (since 2019) - **API**: https://api.epgservice.ru/docs/ru#tag/sports #### Sports Illustrations (New) Stylized posters for sports broadcasts — visual content for EPG and catalogs. - Three visualization levels: stock photo → team/tournament logos → participant photos - Each tournament has its own visual style (RPL, UFC, Champions League, KHL) - Posters update automatically with schedule - Ready images delivered via API alongside metadata - 10x cheaper than in-house design team - **Status**: New #### Channel Cards Complete channel information. - Logos (multiple formats and sizes) - Descriptions (short/long) - Categories, genres - Broadcast language - Website, social media - Contact information - **Status**: Ready - **API**: https://api.epgservice.ru/docs/ru#tag/channels #### Channel Geography Regional availability data. - Which channels available where - Operator-specific lineups - Regional restrictions - **Status**: Ready - **API**: https://api.epgservice.ru/docs/ru#tag/geography #### Operator Lineups Channel packages by provider. - Full lineup per operator - Package tiers (basic, extended, premium) - Regional variations - **Status**: Ready - **API**: https://api.epgservice.ru/docs/ru#tag/lineups #### TV-VOD Mapping Link linear TV to VOD catalog. - Match broadcasts to VOD entries - Unified content experience - Better recommendations - **Status**: Ready - **API**: https://api.epgservice.ru/docs/ru#tag/mapping ### Content Compliance Products #### Content Compliance Markers (New) Binary legal compliance markers for content. - Restricted content flagging - Age restrictions (0+, 6+, 12+, 16+, 18+) - Regional restrictions - Shared responsibility model - **Status**: New #### Content Risk Profile (New) Centralized content compliance service for the Russian TV market. We check content and persons once for the entire market — every client gets ready risk profiles. - **6 risk categories**: - LGBT — fines for legal entities up to 5M RUB for propaganda, up to 4M for demonstrating to minors - Political / foreign agents — 1000+ persons and organizations in Ministry of Justice registry, updated weekly. Fines up to 500K RUB - Traditional values — new law effective March 2026. Fines up to 700K RUB, repeat offense up to 3M RUB - Religious — religious extremism, offending religious feelings - Violence — excessive violence, cruelty. Affects age rating - Drugs — new law effective March 2026. Fines up to 1.5M RUB, criminal liability up to 2 years for repeat offenses - **Risk levels**: LOW / MEDIUM / HIGH / CRITICAL with reasoning and sources - **Daily monitoring**: news, Ministry of Justice registry, Roskomnadzor decisions, court cases — profiles updated promptly - **Person profiles**: every actor, director, producer checked against foreign agent registry - **Editor decides**: not an automatic filter — system provides risk profile with reasoning, human makes the final call - **For broadcasters**: know risks before airing, not from a fine. Alert when person gets new status - **For operators**: risk profiles across all channels in one panel. Catch-up/VOD filtering. Individual marking settings via API on our platform — no own version database needed - **For streaming**: entire catalog scoring. Age rating correction. Recommendation engine integration — HIGH content excluded from kids selections - **Key value**: checking manually is possible but expensive, slow, and not always timely. We do it centrally — once for the entire market - **Status**: New ### Broadcaster Products #### Brand Hub Central place for channel brand assets. - Upload once, distribute everywhere - Logos, descriptions, contact info - All operators get updates automatically - **Status**: Ready #### Distribution Network One integration to reach all platforms. - 298 ecosystem participants - Automatic data delivery - Format conversion per operator - No individual integrations needed - **Status**: Ready #### Delivery Analytics Track your data distribution. - Who subscribes to your channel - Update delivery speed - Platform coverage - **Status**: Ready #### Data Verification (Coming Soon) Automatic verification of data on platforms. - Compare declared vs actual data - Alerts on discrepancies - **Status**: Soon #### Viewership Analytics (Coming Soon) Understand your audience. - Views by platform - Geographic breakdown - Time-based analysis - **Status**: Soon #### AI Schedule Assistant (Coming Soon) Schedule optimization assistant. - Collision detection - Optimal time slot suggestions - Competitor analysis - **Status**: Soon ### Streaming Products #### Unified Platform Single source for all content data. - Rights holders upload directly - Standardized format - Automatic enrichment - **Status**: Ready #### AI Recommendations (Coming Soon) Personalized content recommendations. - Based on viewing history - Cross-platform awareness - **Status**: Soon #### Ad Markers (New) Advertising and promo block markers. - For skip functionality in catch-up - DAI integration - **Status**: New #### Episode Completion (Coming Soon) 100% episode fill rate for series. - Every episode identified - Season/episode numbers - Air order vs production order - **Status**: Soon #### Fact EPG (Coming Soon) Actual broadcast schedules. - What actually aired vs planned - Including delays, changes - **Status**: Soon ### Rights Holder Products #### Rights Scoring Monitor content usage. - Track broadcasts across channels - Violation alerts - Detailed reports - **Status**: Ready - **API**: https://api.epgservice.ru/docs/ru#tag/rightsholders ### Developer Products #### REST API Modern, well-documented API. - OpenAPI 3.0 specification - JSON responses - Clear endpoint structure - Latency < 200ms (p95) - **Status**: Ready - **Documentation RU**: https://api.epgservice.ru/docs/ru - **Documentation EN**: https://api.epgservice.tv/docs/ #### SDK (Coming Soon) Client libraries for popular languages. - Python - JavaScript/TypeScript - **Status**: Soon #### Sandbox Test environment with real data. - Full API access - Production-like data - Free for development - **Status**: Ready #### MCP Server (Coming Soon) Model Context Protocol server for LLMs. - Connect AI to verified TV metadata - Eliminate hallucinations about content - AI-powered discovery features - **Status**: Soon ### Analytics Products #### Data Export Export data for research. - CSV, JSON formats - API access - Custom queries - **Status**: Ready #### Historical Data Archive access. - Past schedules - Historical metadata - Trend analysis - **Status**: Ready ### Advertising Products #### Audience Targeting (Coming Soon) Audience data for ad planning. - Demographic profiles - Viewing patterns - **Status**: Soon #### Ad Context API (Coming Soon) Program context for ad placement. - Genre, mood, themes - Brand safety scoring - **Status**: Soon #### Placement Verification (Coming Soon) Verify ad placements. - Did ad air in planned context? - Compliance reporting - **Status**: Soon ## Segments (Target Audiences) ### 1. Pay TV / IPTV / OTT Operators **Pain points**: Inaccurate EPG, subscriber complaints, content compliance risks, expensive internal editorial teams **Solutions**: EPG Data, Video Metadata, Content IDs, Event Time, Sports Metadata, Sports Illustrations, Content Risk Profile, Content Compliance, Ad Markers, TV-VOD Mapping, Channel Geography, REST API **Link**: /ru/for/operators ### 2. Streaming Services & Online Cinemas **Pain points**: Manual content card filling, poor recommendations, catalog compliance risks, no TV-VOD integration **Solutions**: Content Cards, Video Metadata, Content IDs, TV-VOD Mapping, Unified Platform, Content Risk Profile, Content Compliance, Sports Metadata, Sports Illustrations, Ad Markers, AI Recommendations **Link**: /ru/for/streaming ### 3. Broadcasters (TV Channels) **Pain points**: Individual integrations with each platform, brand inconsistency, content compliance risks, no distribution visibility **Solutions**: Brand Hub, Distribution Network, Delivery Analytics, Content IDs, Content Risk Profile, Content Compliance, AI Schedule Assistant **Link**: /ru/for/broadcasters ### 4. Platform Vendors (Middleware, OTT SaaS) **Pain points**: Need EPG for operator clients, integration complexity **Solutions**: REST API, EPG Data, Video Metadata, Content IDs, TV-VOD Mapping, Sandbox, SDK, MCP Server **Link**: /ru/for/developers ### 5. Digital TV Guides **Pain points**: Incomplete schedules, missing channel info, no provider lineups **Solutions**: EPG Data, Channel Cards, Operator Lineups, Channel Geography **Link**: /ru/for/tv-guides ### 6. Rights Holders **Pain points**: Content piracy, unknown broadcast usage, license violations **Solutions**: Rights Scoring, Content Compliance **Link**: /ru/for/rightsholders ### 7. TV Channel Distributors **Pain points**: Managing multiple channel integrations, inconsistent formats **Solutions**: Distribution Network, Brand Hub, Delivery Analytics, Channel Cards **Link**: /ru/for/distributors ### 8. Media Analytics & Research **Pain points**: Unstructured TV data, no historical access **Solutions**: Data Export, Historical Data, EPG Data, Fact EPG **Link**: /ru/for/analytics ### 9. Advertising Agencies **Pain points**: Targeting limitations, placement verification **Solutions**: Audience Targeting, Ad Context API, Placement Verification **Link**: /ru/for/advertising ## Technical Specifications ### API - Protocol: REST - Format: JSON - Specification: OpenAPI 3.0 - Authentication: API Key - Rate limits: By plan - Latency: < 200ms (p95) - Uptime SLA: 99.9% ### Data Delivery - Push: Webhooks, FTP - Pull: REST API - Bulk: Daily exports ### Formats Supported - XMLTV - JSON - CSV (for exports) ## Company Information - **Legal name**: ООО "ЕПГ Сервис" - **Founded**: 2012 - **Headquarters**: Moscow, Russia - **Address**: 105318, г. Москва, ул. Ткацкая, д. 5, стр. 2, офис 2-512 - **Phone**: +7 (901) 469-90-50 - **Email**: support@epgservice.ru ## Contact - **Telegram Bot** (fastest): https://t.me/EpgServiceBot - **Support Email**: support@epgservice.ru - **Website RU**: https://epgservice.ru - **Website EN**: https://epgservice.tv - **API Docs RU**: https://api.epgservice.ru/docs/ru - **API Docs EN**: https://api.epgservice.tv/docs/ ## Coverage by Country EPG Service provides TV schedules and metadata for channels from 60 countries. Key CIS markets with active channel coverage: | Country | Active Channels | Key Operators | |---|---|---| | Russia | 2,656 | All major operators and streaming platforms | | Kazakhstan | 170 | Kaztelecom (iD TV), Beeline KZ, Alma TV | | Armenia | 77 | Ucom, Beeline AM, Rostelecom AM | | Belarus | 74 | Beltelecom (Zala), A1 Belarus, MTS Belarus | | Uzbekistan | 67 | Uztelecom, UMS, Uzdigital TV | | Azerbaijan | 31 | Baktelecom, Naxtel | Country landing pages: /ru/coverage/kazakhstan, /en/coverage/kazakhstan, etc. ## Statistics ### Coverage - Channels: 4308 - Countries: 60 - Years in business: 14 ### Ecosystem - Ecosystem participants: 800+ - Direct broadcaster partners: 500+ - Platform clients: 298 ### Content Library (14 years of accumulated data) - Content items (films, series, programs): 2,000,000+ - Episodes: 5,000,000+ - Persons (actors, directors, hosts): 700,000+ - Sport tournaments: 30,000 - Sport teams: 15,000+ ## Timeline - **2012**: Company founded - **2015**: Content IDs system launched - **2017**: Expanded to 3000 channels, CIS markets - **2018**: Streaming service integrations - **2019**: Sports metadata product - **2021**: Event Time (precise timing) product - **2024**: New technology stack migration - **2025**: REST API launch - **2026**: Sports Illustrations, Content Risk Profile, Content Compliance products --- Last updated: 2026-03-28