Heap website screenshot

Heap

Heap is a digital analytics platform that automatically captures every user interaction on web and mobile applications without requiring manual event tracking code. It provides product analytics, session replay, and behavioral data science capabilities to help teams understand user behavior and improve digital experiences.

6 APIs 16 Features
AnalyticsAutocaptureDigital AnalyticsProduct AnalyticsSession ReplayUser Behavior

APIs

Heap Server-Side API

The Heap Server-Side API allows developers to send track, identify, and add user properties events to Heap from backend servers. It supports sending custom events and user prope...

Heap Track API

The Heap Track API enables developers to send custom track events from server-side applications to Heap. Each event includes an identity, event name, and optional properties. Th...

Heap Identify API

The Heap Identify API allows developers to associate a user identity with Heap's automatically captured data from the server side. This enables linking anonymous user sessions t...

Heap Add User Properties API

The Heap Add User Properties API enables developers to attach custom properties to user profiles from server-side applications. These properties can include attributes such as s...

Heap Add Account Properties API

The Heap Add Account Properties API allows developers to attach custom properties to account-level profiles from server-side applications. This is used for B2B analytics scenari...

Heap Partner Webhooks (Data-out API)

Heap's partner webhook surface (also called the Data-out API) delivers behavioral segment membership deltas to partner-hosted HTTPS endpoints. The documented action type is segm...

Collections

Pricing Plans

Heap Plans Pricing

4 plans

PLANS

Rate Limits

Heap Rate Limits

3 limits

RATE LIMITS

FinOps

Heap Finops

FINOPS

Features

Free: 10K monthly sessions, 6 months history, SSO
Growth: custom sessions, Sense AI Assistant, 12 months history
Pro: account analytics, engagement matrix, session replay add-on
Premier: data warehouse integration, region-specific storage, dedicated CSM
Auto-capture for click/page-view tracking
Define events retroactively
Funnels, retention, paths analysis
Account-based analytics (Pro+)
Behavioral cohorts
REST API at heapanalytics.com/api
Track API: high-throughput (auto-scales)
REST: 60 req/min/project
Bulk identify: 1,000 users/request
Webhooks for cohorts and segments
Acquired by Contentsquare (2023)
OAuth + API tokens

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📰
Blog
Blog
💰
Pricing
Pricing
🔗
Login
Login
📝
Signup
Signup
💬
Support
Support
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
StatusPage
StatusPage
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Heap Server-Side API
  version: 1.0.0
items:
- info:
    name: Track a server-side event
    type: http
  http:
    method: POST
    url: https://heapanalytics.com/api/track
    body:
      type: json
      data: '{}'
  docs: Track a server-side event
- info:
    name: Identify a user
    type: http
  http:
    method: POST
    url: https://heapanalytics.com/api/v1/identify
    body:
      type: json
      data: '{}'
  docs: 'Migrates all events from an anonymous user_id to an identified user.

    One identity is allowed per user_id; a maximum of 10 user_ids can be

    associated with an identity in a rolling one-month window.

    '
- info:
    name: Add user properties
    type: http
  http:
    method: POST
    url: https://heapanalytics.com/api/add_user_properties
    body:
      type: json
      data: '{}'
  docs: Add user properties
- info:
    name: Add account properties
    type: http
  http:
    method: POST
    url: https://heapanalytics.com/api/add_account_properties
    body:
      type: json
      data: '{}'
  docs: 'Update properties on one or more accounts. Either provide a single

    `account_id`/`properties` pair or an `accounts` array for bulk updates.

    Account configuration (or Salesforce integration) must be enabled for

    the workspace.

    '
bundled: true