Deal Benchmark Quantiles

Get benchmark quantiles for a specific deal and category. This endpoint returns quantile-based benchmarks for key SaaS metrics, allowing you to compare a deal's performance against similar companies at comparable revenue scales. Each quantile represents a percentile of the benchmark distribution (e.g., 0.25 = 25th percentile). **Key Metrics Included:** - Revenue metrics (annualized revenue, rolling averages, concentration) - Growth metrics (CMGR, YoY growth) - Financial efficiency (margins, magic number, rule of 40) - Retention and cohort metrics (logo/revenue retention, LTV/CAC ratios) - Employee metrics (headcount, retention, efficiency) **Parameters:** - `category`: The business category for benchmarking (e.g., "saas", "ai", "consumer") - `column`: Optional list of specific metric columns to return (reduces response size) - Revenue is automatically resolved from the deal's time series data

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Path parameters

group_idintegerRequired
deal_idintegerRequired
categorystringRequired

Response

Successful Response
quantiledouble0-1

Quantile percentile (0.0-1.0)

revenuedouble or nullOptional
Revenue
rolling_3m_average_revenuedouble or nullOptional

Average Revenue (Rolling Q)

annualized_revenuedouble or nullOptional
Annualized Revenue
rolling_3m_annualized_revenuedouble or nullOptional

Annualized Revenue (Rolling Q)

revenue_share_of_top_20_percentdouble or nullOptional

Revenue Share of Top 20%

revenue_share_of_top_10_countdouble or nullOptional
Revenue Share of Top 10 Users
average_to_mediandouble or nullOptional
Average to Median Revenue
gini_coefficientdouble or nullOptional
Gini Coefficient
lifetime_quick_ratiodouble or nullOptional
Average Quick Ratio
lifetime_gross_retentiondouble or nullOptional
Average Gross Retention
lifetime_net_churndouble or nullOptional
Average Net Churn
cmgr3double or nullOptional
CMGR3
cmgr6double or nullOptional
CMGR6
cmgr12double or nullOptional
CMGR12
yoydouble or nullOptional
YoY Growth
operating_margindouble or nullOptional
Operating Margin
quarterly_operating_margindouble or nullOptional

Operating Margin (Rolling Q)

ebitcac_margindouble or nullOptional
EBITCAC Margin
quarterly_ebitcac_margindouble or nullOptional

EBITCAC Margin (Rolling Q)

gross_margindouble or nullOptional
Gross Margin
quarterly_gross_margindouble or nullOptional

Gross Margin (Rolling Q)

magic_numberdouble or nullOptional
Magic Number
margin_magic_numberdouble or nullOptional
Margin Magic Number
rule_of_40double or nullOptional
Rule of 40
cac_of_40double or nullOptional
CAC of 40
burn_multipledouble or nullOptional
Burn Multiple
margin_burn_multipledouble or nullOptional
Margin Burn Multiple
roasdouble or nullOptional

Proxy for Return on Ad Spend (ROAS)

margin_roasdouble or nullOptional
Gross Margin adjusted ROAS
acquisition_spenddouble or nullOptional
Acquisition Spend
total_opexdouble or nullOptional
Total OPEX
logo_retention_6mdouble or nullOptional

Logo Retention (6M)

logo_retention_12mdouble or nullOptional

Logo Retention (12M)

revenue_retention_6mdouble or nullOptional

Revenue Retention (6M)

revenue_retention_12mdouble or nullOptional

Revenue Retention (12M)

ltv_6mdouble or nullOptional
LTV6
ltv_12mdouble or nullOptional
LTV12
ltv6_cacdouble or nullOptional

LTV6/CAC

ltv12_cacdouble or nullOptional

LTV12/CAC

gmltv6_cacdouble or nullOptional

gmLTV6/CAC

gmltv12_cacdouble or nullOptional

gmLTV12/CAC

lifetime_ltv6_cacdouble or nullOptional

Average LTV6/CAC

lifetime_ltv12_cacdouble or nullOptional

Average LTV12/CAC

lifetime_gmltv6_cacdouble or nullOptional

Average gmLTV6/CAC

lifetime_gmltv12_cacdouble or nullOptional

Average gmLTV12/CAC

cacdouble or nullOptional
CAC
irrdouble or nullOptional
IRR
periods_to_paybackdouble or nullOptional
Months to Payback
employee_countdouble or nullOptional
Number of Employees
cumulative_person_yearsdouble or nullOptional
Cumulative Years of Effort
employee_retention_1yrdouble or nullOptional

Employee Retention (1Y)

employee_retention_2yrdouble or nullOptional

Employee Retention (2Y)

average_years_of_experiencedouble or nullOptional

Average Employee Experience (Years)

lifetime_employee_retentiondouble or nullOptional
Lifetime Employee Retention
percent_employees_sales_and_marketingdouble or nullOptional

Sales + Marketing (% Employees)

fully_loaded_employee_costdouble or nullOptional

Fully-Loaded Employee Cost

annualized_revenue_per_employeedouble or nullOptional
Annualized Revenue per Employee

Errors

422
Unprocessable Entity Error