Streaming subscriptions evolve quickly. Prices shift monthly, trials vary by region, bundles tie platforms to telcos, music, or gaming. Internal trackers often miss these changes, while generic reports stop at averages.
Without structure and comparability, strategy teams can’t size markets reliably or anticipate churn. You need outlet-level tiers, normalized prices, and churn-risk reasoning — not just numbers.
Standardizes tiers, trials, and bundles into a single taxonomy.
Normalizes local prices and exposes a USD median for benchmarking.
Estimates active subscribers and revenues transparently.
Adds churn-risk signals with short explanatory notes.
Scores every enriched field (source availability, freshness, methods).
This segment is activated with a blend of trusted sources and your own inputs
AI reasoning
Open Datasets
Web intelligence
Curated APIs
Comparable tiers across countries with normalized USD medians.
Trials & bundles classified by partner type, churn-risk labeled with rationale.
Estimated active subscribers and monthly revenues per row.
BI/CRM-ready exports with field-level confidence scores.
Trust line: Every enriched field is sourced, scored, and explained.
Your questions on this segment, answered
Your questions on this segment, answered
How does this differ from using generic trackers or reports?
Generic reports provide static averages, while trackers list raw prices. This dataset adds structure, normalized comparisons, subscriber/revenue estimates, and churn-risk reasoning, with field-level confidence scores. It transforms fragmented signals into actionable market intelligence.
How are local prices normalized into USD for comparison?
Prices are collected in local currency, then converted into USD at the analysis date. Median values are calculated to avoid bias from extremes. This allows direct benchmarking across countries and tiers.
Can I adapt the taxonomy for tiers, bundles, and trials?
Yes. The segment uses a standardized taxonomy (e.g., basic, standard, premium; telco, music, gaming), but it can be adjusted to match your internal categories. This ensures seamless integration with your segmentation.
How are churn-risk signals determined and explained?
Churn risk combines pricing, trial offers, and bundling strategies. Each row has a qualitative label (low, medium, high) plus a short note explaining the signal. This gives not just a risk tag, but the reasoning behind it.
What does the confidence score mean, and how often are updates applied?
The confidence score reflects reliability based on source availability, freshness, and applied methods. Each enriched field is scored separately so you can judge data quality field by field. Updates follow web monitoring and API refreshes; cadence depends on platform changes and data volume.
{ "_meta": { "dictionaryColumns": ["Variable", "Data_Type", "Sample_Value", "Description"] }, "data": [ { "Variable": "platform_name", "Description": "Streaming platform name", "Business_Rules": "Standardized, no duplicates", "Source_System": "Curated Listings", "Data_Type": "VARCHAR", "Sample_Value": "Netflix" }, { "Variable": "primary_domain", "Description": "Platform’s main domain", "Business_Rules": "Lowercase, no trailing slash", "Source_System": "Web Intelligence", "Data_Type": "VARCHAR", "Sample_Value": "netflix.com" }, { "Variable": "geo_country", "Description": "Country of pricing", "Business_Rules": "ISO 3166 country code", "Source_System": "Web Intelligence", "Data_Type": "VARCHAR", "Sample_Value": "IN" }, { "Variable": "subscription_currency", "Description": "Currency used for pricing", "Business_Rules": "ISO 4217", "Source_System": "Web Intelligence", "Data_Type": "VARCHAR", "Sample_Value": "INR" }, { "Variable": "tier_name", "Description": "Name of subscription tier", "Business_Rules": "ENUM: basic|standard|premium|mobile|other", "Source_System": "Web Intelligence", "Data_Type": "ENUM", "Sample_Value": "mobile" }, { "Variable": "tier_price_min_local", "Description": "Minimum monthly price in local currency (tier)", "Business_Rules": "Decimal >= 0", "Source_System": "Web Intelligence", "Data_Type": "DECIMAL", "Sample_Value": "149.0" }, { "Variable": "tier_price_max_local", "Description": "Maximum monthly price in local currency (tier)", "Business_Rules": "Decimal >= 0", "Source_System": "Web Intelligence", "Data_Type": "DECIMAL", "Sample_Value": "249.0" }, { "Variable": "tier_price_median_local", "Description": "Median monthly price in local currency (tier)", "Business_Rules": "Decimal >= 0", "Source_System": "AI Reasoning", "Data_Type": "DECIMAL", "Sample_Value": "199.0" }, { "Variable": "tier_price_median_usd", "Description": "Median price normalized to USD", "Business_Rules": "FX-normalized to analysis date", "Source_System": "AI Reasoning", "Data_Type": "DECIMAL", "Sample_Value": "2.6" }, { "Variable": "trial_strategy", "Description": "Trial offer type", "Business_Rules": "ENUM: none|7days|14days|30days|discount_first_month", "Source_System": "Web Intelligence + AI Reasoning", "Data_Type": "ENUM", "Sample_Value": "30days" }, { "Variable": "bundling_flag", "Description": "Whether bundled with other services", "Business_Rules": "BOOLEAN true/false", "Source_System": "Web Intelligence", "Data_Type": "BOOLEAN", "Sample_Value": "true" }, { "Variable": "bundle_partner_type", "Description": "Type of bundling partner", "Business_Rules": "ENUM: telco|music|gaming|other|none", "Source_System": "Web Intelligence", "Data_Type": "ENUM", "Sample_Value": "telco" }, { "Variable": "estimated_active_subscribers", "Description": "Estimated number of active paid subscribers in country", "Business_Rules": "Integer >= 0", "Source_System": "AI Reasoning + Web Intelligence", "Data_Type": "INTEGER", "Sample_Value": "12000000" }, { "Variable": "estimated_revenues_usd", "Description": "Estimated monthly revenues in USD", "Business_Rules": "Subscribers × median price", "Source_System": "AI Reasoning", "Data_Type": "DECIMAL", "Sample_Value": "31200000.0" }, { "Variable": "churn_risk_signal", "Description": "Qualitative churn risk indicator", "Business_Rules": "ENUM: low|medium|high", "Source_System": "AI Reasoning", "Data_Type": "ENUM", "Sample_Value": "medium" }, { "Variable": "churn_risk_comment", "Description": "Reason for churn risk signal", "Business_Rules": "Plain text, concise, expandable", "Source_System": "AI Reasoning", "Data_Type": "VARCHAR", "Sample_Value": "30-day trial raises churn risk post-expiry." } ] }