SaaS benchmarks like Bessemer or OpenView publish useful indices, but they force outdated NAICS codes or broad “software” categories, making peer comparisons irrelevant.
Our segment goes deeper: every row is a company × country × subscription tier, capturing pricing, trials, onboarding friction, ARPU, subscribers, financial resilience, and people growth. We link subscription mechanics with headcount and financial strength, then tag everything with your taxonomy, making the benchmarks directly actionable.
We scan SaaS pricing, trials, and onboarding friction across geographies. We link adoption economics with people scaling (headcount, senior hires) and financial resilience (solvency, cash runway, debt ratio). We apply your taxonomy at scale, delivering benchmarks that match your strategy.
This segment is activated with a blend of trusted sources and your own inputs
AI reasoning
Curated APIs
Open Datasets
Web intelligence
This sample illustrates how each row combines company × country × subscription tier. You can see tier-level pricing, trial strategy, onboarding friction scores with explanatory comments, as well as ARPU and subscriber estimates flagged as reported, inferred, or benchmarked.
The dataset also includes financial resilience indicators such as solvency risk, debt ratio, and cash runway, together with people signals like headcount growth and senior hires. Growth indicators (ARR growth %, NRR proxy) are included for investor use cases. All rows are confidence-scored and tagged to your custom taxonomy, making the benchmarks directly actionable.
Your questions on this segment, answered
Your questions on this segment, answered
How transparent and explainable are the confidence scores?
Each metric comes with a confidence score and a short explanatory comment. This makes it clear why an ARPU, friction score, or resilience indicator takes a given value, allowing you to use the dataset with confidence.
What does “reported / inferred / benchmarked” mean in the data?
Each value is flagged as reported (from public disclosures), inferred (calculated from signals), or benchmarked (estimated from peers). This transparency shows exactly how each metric was derived.
How do consultants and investors use this dataset in real projects?
Consultants use it to build custom benchmarks for clients in days instead of weeks. Investors rely on it to assess scalability and resilience of SaaS operators, analyzing adoption mechanics, ARR growth, and financial strength indicators.
How does the taxonomy alignment work in practice?
You provide your own categories (vertical, model, customer segment) and each row of the dataset is mapped to that taxonomy. This enables comparisons against truly relevant peers instead of broad “software” groupings.
How is this different from public SaaS benchmarks like Bessemer or OpenView?
Indices published by Bessemer or OpenView are useful for macro trends, but they remain aggregated and static. Starzdata delivers a granular dataset refreshed in 72h, covering tier-level pricing, ARPU, financial resilience, and people signals, all aligned with your custom taxonomy.
{ "_meta": { "dictionaryColumns": ["Variable", "Data_Type", "Sample_Value", "Description"] }, "data": [ { "Variable": "company_name", "Description": "SaaS company legal or brand name", "Business_Rules": "Standardized; no duplicates", "Source_System": "Company Listings", "Data_Type": "VARCHAR", "Sample_Value": "Zendesk" }, { "Variable": "primary_domain", "Description": "Main public domain of the SaaS provider", "Business_Rules": "Lowercase; no trailing slash", "Source_System": "Web Intelligence", "Data_Type": "VARCHAR", "Sample_Value": "zendesk.com" }, { "Variable": "geo_country", "Description": "Country for the observed pricing", "Business_Rules": "ISO 3166 alpha-2 or country name", "Source_System": "Web Intelligence", "Data_Type": "VARCHAR", "Sample_Value": "US" }, { "Variable": "subscription_currency", "Description": "Currency used for the listed prices", "Business_Rules": "ISO 4217 code", "Source_System": "Web Intelligence", "Data_Type": "VARCHAR", "Sample_Value": "USD" }, { "Variable": "tier_name", "Description": "Subscription tier label", "Business_Rules": "ENUM: free|starter|standard|pro|enterprise|custom", "Source_System": "Web Intelligence", "Data_Type": "ENUM", "Sample_Value": "pro" }, { "Variable": "tier_price_min_local", "Description": "Minimum monthly price for the tier (local currency)", "Business_Rules": "DECIMAL >= 0; exclude temporary promos", "Source_System": "Web Intelligence", "Data_Type": "DECIMAL", "Sample_Value": "49.0" }, { "Variable": "tier_price_max_local", "Description": "Maximum monthly price for the tier (local currency)", "Business_Rules": "DECIMAL >= tier_price_min_local", "Source_System": "Web Intelligence", "Data_Type": "DECIMAL", "Sample_Value": "59.0" }, { "Variable": "tier_price_median_usd", "Description": "Median monthly price normalized to USD", "Business_Rules": "FX-normalized to analysis date", "Source_System": "AI Reasoning", "Data_Type": "DECIMAL", "Sample_Value": "55.0" }, { "Variable": "trial_strategy", "Description": "Trial offer type and duration", "Business_Rules": "ENUM: none|7days|14days|30days|discount_first_month", "Source_System": "Web Intelligence + AI Reasoning", "Data_Type": "ENUM", "Sample_Value": "14days" }, { "Variable": "credit_card_required", "Description": "Credit card required before trial or signup", "Business_Rules": "BOOLEAN true/false", "Source_System": "Web Intelligence", "Data_Type": "BOOLEAN", "Sample_Value": "true" }, { "Variable": "signup_steps_count", "Description": "Count of steps from landing to paywall/activation", "Business_Rules": "INTEGER >= 1", "Source_System": "Web Intelligence + AI Reasoning", "Data_Type": "INTEGER", "Sample_Value": "6" }, { "Variable": "onboarding_call_required", "Description": "Sales/demo call required to activate the tier", "Business_Rules": "BOOLEAN true/false", "Source_System": "Web Intelligence", "Data_Type": "BOOLEAN", "Sample_Value": "false" }, { "Variable": "conversion_friction_score", "Description": "Composite onboarding friction score (0–100, higher = more friction)", "Business_Rules": "Derived from sub-variables", "Source_System": "AI Reasoning", "Data_Type": "INTEGER", "Sample_Value": "35" }, { "Variable": "conversion_friction_comment", "Description": "Short explanation of friction drivers", "Business_Rules": "VARCHAR <= 200 chars", "Source_System": "AI Reasoning", "Data_Type": "VARCHAR", "Sample_Value": "Card required; multi-step email verification." }, { "Variable": "estimated_active_subscribers", "Description": "Estimated active paid users (company & country)", "Business_Rules": "INTEGER >= 0", "Source_System": "AI Reasoning + Web Intelligence", "Data_Type": "INTEGER", "Sample_Value": "450000" }, { "Variable": "arpu_usd", "Description": "Average revenue per user per month (USD)", "Business_Rules": "Seat-weighted if multi-tier", "Source_System": "AI Reasoning", "Data_Type": "DECIMAL", "Sample_Value": "52.5" }, { "Variable": "arpu_methodology_flag", "Description": "How ARPU was derived", "Business_Rules": "ENUM: reported|inferred|benchmarked", "Source_System": "AI Reasoning", "Data_Type": "ENUM", "Sample_Value": "inferred" }, { "Variable": "estimated_revenues_usd", "Description": "Estimated monthly revenues in USD", "Business_Rules": "estimated_active_subscribers × arpu_usd", "Source_System": "AI Reasoning", "Data_Type": "DECIMAL", "Sample_Value": "23625000.0" }, { "Variable": "nrr_proxy_score", "Description": "Net revenue retention proxy (0–100)", "Business_Rules": "Estimated from public signals; not official", "Source_System": "AI Reasoning + Web Intelligence", "Data_Type": "INTEGER", "Sample_Value": "72" }, { "Variable": "growth_rate_arr_percent", "Description": "Annual recurring revenue growth rate (%)", "Business_Rules": "DECIMAL; YoY", "Source_System": "AI Reasoning + Web Intelligence", "Data_Type": "DECIMAL", "Sample_Value": "18.5" }, { "Variable": "financial_strength_score", "Description": "Overall financial resilience score (0–100)", "Business_Rules": "Higher = stronger", "Source_System": "Financial Intelligence", "Data_Type": "INTEGER", "Sample_Value": "76" }, { "Variable": "solvency_risk", "Description": "Qualitative solvency indicator", "Business_Rules": "ENUM: low|medium|high", "Source_System": "Financial Intelligence", "Data_Type": "ENUM", "Sample_Value": "low" }, { "Variable": "debt_ratio", "Description": "Debt-to-equity ratio (%)", "Business_Rules": "DECIMAL 0–500", "Source_System": "Financial Intelligence", "Data_Type": "DECIMAL", "Sample_Value": "35.0" }, { "Variable": "cash_runway_months", "Description": "Estimated months of cash runway", "Business_Rules": "INTEGER; null if not estimable", "Source_System": "Financial Intelligence", "Data_Type": "INTEGER", "Sample_Value": "14" }, { "Variable": "employee_count", "Description": "Current headcount (FTEs)", "Business_Rules": "INTEGER >= 0", "Source_System": "People Intelligence", "Data_Type": "INTEGER", "Sample_Value": "1200" }, { "Variable": "headcount_growth_percent", "Description": "Headcount growth YoY (%)", "Business_Rules": "DECIMAL, signed", "Source_System": "People Intelligence", "Data_Type": "DECIMAL", "Sample_Value": "22.3" }, { "Variable": "senior_hires_last12m", "Description": "Count of senior hires in last 12 months", "Business_Rules": "INTEGER >= 0", "Source_System": "People Intelligence", "Data_Type": "INTEGER", "Sample_Value": "7" }, { "Variable": "custom_taxonomy_label", "Description": "Client-provided taxonomy tag for this company/tier", "Business_Rules": "Free text or ENUM per client taxonomy", "Source_System": "Client Taxonomy", "Data_Type": "VARCHAR", "Sample_Value": "Customer Support SaaS" } ] }