Calculators
Viral K-factor & growth projector API
Compute the viral coefficient K = invitesPerUser * inviteConversionRate, flag self-sustaining virality (K>=1), and (given initialUsers + cycles) project compounded user growth plus the steady-state ceiling u0/(1-K) when K<1. Answers 'what's my viral K-factor','am I viral','how many users will this referral loop generate'.
Price$0.01per request
MethodPOST
Route/v1/calc/mkt-viral-k-factor
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
calcmarketingviralk-factorgrowthreferralloopsmetrics
API URL
Integration docshttps://x402.hexl.dev/v1/calc/mkt-viral-k-factorExample request
{
"invitesPerUser": 5,
"inviteConversionRate": 0.18,
"initialUsers": 1000,
"cycles": 4
}Example response
{
"formula": "K = invitesPerUser * inviteConversionRate",
"invitesPerUser": 5,
"inviteConversionRate": 0.18,
"kFactor": 0.9,
"viral": false,
"rating": "strong amplification",
"initialUsers": 1000,
"cycles": 4,
"projectedTotalUsers": 4095.1,
"steadyStateUsers": 10000
}Input schema
{
"type": "object",
"required": [
"invitesPerUser",
"inviteConversionRate"
],
"properties": {
"invitesPerUser": {
"type": "number",
"description": "avg invites sent per user",
"examples": [
5
]
},
"inviteConversionRate": {
"type": "number",
"description": "decimal in [0,1]",
"examples": [
0.18
]
},
"initialUsers": {
"type": "number",
"examples": [
1000
]
},
"cycles": {
"type": "number",
"description": "viral cycles to project",
"examples": [
4
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}