{
 "snapshot_date": "2026-10-12",
 "source": "HubSpot App Marketplace public listing data",
 "listings_total": 2590,
 "listings_built_by_hubspot": 219,
 "listings_independent": 2371,
 "installs_total_all": 4846531,
 "installs_share_hubspot_built_pct": 77.6,
 "independent": {
  "median_installs": 48,
  "mean_installs": 457.0,
  "p90_installs": 698,
  "top_1pct_share_of_installs_pct": 36.8,
  "top_10pct_share_of_installs_pct": 80.2,
  "bottom_50pct_share_of_installs_pct": 1.95,
  "share_under_60_installs_pct": 53.6,
  "share_ge_1000_installs_pct": 7.1,
  "certified_pct": 9.6,
  "with_any_review_pct": 51.2,
  "median_reviews_when_reviewed": 3.0,
  "median_rating_when_reviewed": 4.7,
  "price_model_share_pct": {
   "free tier + paid": 22.4,
   "paid only": 55.9,
   "free only": 9.9,
   "contact sales": 11.9
  },
  "median_lowest_paid_plan_usd_month": 49,
  "apps_with_listed_paid_price": 1513,
  "launched_2025_2026_with_ge_1000_installs": [
   {
    "name": "Clay",
    "developer": "Clay",
    "installs": 12432,
    "launch_year": 2025
   },
   {
    "name": "Perplexity",
    "developer": "Perplexity AI",
    "installs": 7974,
    "launch_year": 2026
   },
   {
    "name": "Granola",
    "developer": "Granola",
    "installs": 6727,
    "launch_year": 2026
   },
   {
    "name": "Grok",
    "developer": "xAI",
    "installs": 5711,
    "launch_year": 2026
   },
   {
    "name": "Manus MCP Connector",
    "developer": "Manus",
    "installs": 2267,
    "launch_year": 2026
   },
   {
    "name": "Canva Data Connector",
    "developer": "Canva",
    "installs": 1951,
    "launch_year": 2025
   },
   {
    "name": "AgentAI",
    "developer": "HubSpot",
    "installs": 1906,
    "launch_year": 2026
   },
   {
    "name": "Enrollem",
    "developer": "Ogham Works",
    "installs": 1823,
    "launch_year": 2025
   },
   {
    "name": "HeyReach",
    "developer": "HeyReach",
    "installs": 1505,
    "launch_year": 2026
   },
   {
    "name": "respond.io",
    "developer": "Respond.io",
    "installs": 1160,
    "launch_year": 2025
   }
  ]
 },
 "launches_2026_ytd": 614,
 "launches_best_prior_full_year": [
  361,
  2021
 ],
 "ai_share_of_launches_pct": {
  "2020": 7.9,
  "2021": 3.6,
  "2022": 6.9,
  "2023": 11.6,
  "2024": 21.1,
  "2025": 22.8,
  "2026": 25.2
 },
 "cohorts": [
  {
   "launch_year": 2015,
   "apps": 7,
   "median_installs": 3897,
   "p90_installs": 10706.0,
   "share_ge_60_installs_pct": 85.7,
   "share_ge_1000_installs_pct": 57.1,
   "median_installs_per_month_listed": 29.23,
   "certified_pct": 42.9,
   "ai_in_listing_pct": 0.0
  },
  {
   "launch_year": 2016,
   "apps": 9,
   "median_installs": 718,
   "p90_installs": 10457.0,
   "share_ge_60_installs_pct": 88.9,
   "share_ge_1000_installs_pct": 22.2,
   "median_installs_per_month_listed": 5.6,
   "certified_pct": 44.4,
   "ai_in_listing_pct": 22.2
  },
  {
   "launch_year": 2017,
   "apps": 36,
   "median_installs": 288.0,
   "p90_installs": 2574.0,
   "share_ge_60_installs_pct": 91.7,
   "share_ge_1000_installs_pct": 30.6,
   "median_installs_per_month_listed": 2.61,
   "certified_pct": 50.0,
   "ai_in_listing_pct": 8.3
  },
  {
   "launch_year": 2018,
   "apps": 62,
   "median_installs": 342.0,
   "p90_installs": 6706.0,
   "share_ge_60_installs_pct": 90.3,
   "share_ge_1000_installs_pct": 37.1,
   "median_installs_per_month_listed": 3.44,
   "certified_pct": 43.5,
   "ai_in_listing_pct": 3.2
  },
  {
   "launch_year": 2019,
   "apps": 142,
   "median_installs": 278.0,
   "p90_installs": 2754.0,
   "share_ge_60_installs_pct": 80.3,
   "share_ge_1000_installs_pct": 18.3,
   "median_installs_per_month_listed": 3.16,
   "certified_pct": 23.9,
   "ai_in_listing_pct": 5.6
  },
  {
   "launch_year": 2020,
   "apps": 185,
   "median_installs": 84,
   "p90_installs": 1169.0,
   "share_ge_60_installs_pct": 57.8,
   "share_ge_1000_installs_pct": 11.9,
   "median_installs_per_month_listed": 1.11,
   "certified_pct": 14.1,
   "ai_in_listing_pct": 8.1
  },
  {
   "launch_year": 2021,
   "apps": 253,
   "median_installs": 98,
   "p90_installs": 936.0,
   "share_ge_60_installs_pct": 62.1,
   "share_ge_1000_installs_pct": 9.1,
   "median_installs_per_month_listed": 1.54,
   "certified_pct": 14.6,
   "ai_in_listing_pct": 5.1
  },
  {
   "launch_year": 2022,
   "apps": 254,
   "median_installs": 64.0,
   "p90_installs": 606.0,
   "share_ge_60_installs_pct": 51.6,
   "share_ge_1000_installs_pct": 5.9,
   "median_installs_per_month_listed": 1.28,
   "certified_pct": 11.0,
   "ai_in_listing_pct": 7.1
  },
  {
   "launch_year": 2023,
   "apps": 290,
   "median_installs": 64.0,
   "p90_installs": 629.0,
   "share_ge_60_installs_pct": 51.7,
   "share_ge_1000_installs_pct": 6.9,
   "median_installs_per_month_listed": 1.6,
   "certified_pct": 10.0,
   "ai_in_listing_pct": 11.7
  },
  {
   "launch_year": 2024,
   "apps": 293,
   "median_installs": 53,
   "p90_installs": 577.0,
   "share_ge_60_installs_pct": 46.8,
   "share_ge_1000_installs_pct": 4.4,
   "median_installs_per_month_listed": 1.98,
   "certified_pct": 5.5,
   "ai_in_listing_pct": 21.2
  },
  {
   "launch_year": 2025,
   "apps": 257,
   "median_installs": 37,
   "p90_installs": 208.0,
   "share_ge_60_installs_pct": 37.0,
   "share_ge_1000_installs_pct": 1.6,
   "median_installs_per_month_listed": 2.55,
   "certified_pct": 1.2,
   "ai_in_listing_pct": 22.2
  },
  {
   "launch_year": 2026,
   "apps": 583,
   "median_installs": 15,
   "p90_installs": 109.0,
   "share_ge_60_installs_pct": 18.0,
   "share_ge_1000_installs_pct": 1.0,
   "median_installs_per_month_listed": 6.0,
   "certified_pct": 0.3,
   "ai_in_listing_pct": 25.6
  }
 ],
 "change_between_snapshots": {
  "from": "2026-09-22",
  "to": "2026-10-12",
  "days": 20,
  "listings_from": 2520,
  "listings_to": 2590,
  "new_listings": 78,
  "new_listings_independent": 66,
  "new_listings_ai_pct": 20.5,
  "delisted": 8,
  "independent_installs_gained_net": 7876,
  "top_10_gainers_share_of_gross_gain_pct": 52.2,
  "top_gainers": [
   {
    "name": "Grok",
    "developer": "xAI",
    "installs_gained": 3186
   },
   {
    "name": "Surfe",
    "developer": "Surfe",
    "installs_gained": 497
   },
   {
    "name": "Perplexity",
    "developer": "Perplexity AI",
    "installs_gained": 454
   },
   {
    "name": "Make",
    "developer": "Make",
    "installs_gained": 409
   },
   {
    "name": "Google Data Connector",
    "developer": "Google Inc.",
    "installs_gained": 409
   },
   {
    "name": "Granola",
    "developer": "Granola",
    "installs_gained": 393
   },
   {
    "name": "Dripify",
    "developer": "Dripify",
    "installs_gained": 323
   },
   {
    "name": "Explee",
    "developer": "Explee",
    "installs_gained": 322
   },
   {
    "name": "Manus MCP Connector",
    "developer": "Manus",
    "installs_gained": 273
   },
   {
    "name": "Windsor.ai",
    "developer": "Windsor.ai",
    "installs_gained": 218
   }
  ],
  "growth_by_age": [
   {
    "age_at_first_snapshot": "under 3 months",
    "apps": 240,
    "median_installs_gained": 0.5,
    "median_installs_gained_per_30_days": 0.8,
    "share_gaining_any_pct": 50.0,
    "share_losing_installs_pct": 4.6,
    "total_installs_gained": 1617
   },
   {
    "age_at_first_snapshot": "3\u20136 months",
    "apps": 187,
    "median_installs_gained": 1,
    "median_installs_gained_per_30_days": 1.5,
    "share_gaining_any_pct": 51.9,
    "share_losing_installs_pct": 5.9,
    "total_installs_gained": 4653
   },
   {
    "age_at_first_snapshot": "6\u201312 months",
    "apps": 156,
    "median_installs_gained": 0.0,
    "median_installs_gained_per_30_days": 0.0,
    "share_gaining_any_pct": 42.3,
    "share_losing_installs_pct": 11.5,
    "total_installs_gained": 632
   },
   {
    "age_at_first_snapshot": "1\u20132 years",
    "apps": 272,
    "median_installs_gained": 0.0,
    "median_installs_gained_per_30_days": 0.0,
    "share_gaining_any_pct": 33.8,
    "share_losing_installs_pct": 23.9,
    "total_installs_gained": 450
   },
   {
    "age_at_first_snapshot": "2\u20135 years",
    "apps": 823,
    "median_installs_gained": 0,
    "median_installs_gained_per_30_days": 0.0,
    "share_gaining_any_pct": 26.9,
    "share_losing_installs_pct": 31.8,
    "total_installs_gained": 1344
   },
   {
    "age_at_first_snapshot": "5+ years",
    "apps": 627,
    "median_installs_gained": 0,
    "median_installs_gained_per_30_days": 0.0,
    "share_gaining_any_pct": 18.7,
    "share_losing_installs_pct": 46.6,
    "total_installs_gained": -820
   }
  ]
 }
}