Catalog/mkt-viral-k-factor

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 URLhttps://x402.hexl.dev/v1/calc/mkt-viral-k-factor
Integration docs
Example 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
}