hotjar logo

hotjar

Hotjar is a behavior analytics and user feedback platform that helps businesses understand how users interact with their website through heatmaps, session recordings, surveys, and feedback widgets.

4 APIs 16 Features

APIs

Hotjar REST API

The Hotjar REST API provides programmatic access to Hotjar data and functionality. It allows developers to export survey responses, automate user lookup and deletion requests, a...

Hotjar Events API

The Hotjar Events API is a client-side JavaScript API that allows developers to send custom events to Hotjar when specific actions take place on a website. These events can be u...

Hotjar Identify API

The Hotjar Identify API is a client-side JavaScript API that allows developers to pass user data to Hotjar, saving it as User Attributes. These attributes enable advanced filter...

Hotjar JavaScript SDK

The Hotjar JavaScript SDK (@hotjar/browser) is an npm package that provides a programmatic interface for integrating Hotjar directly into JavaScript applications. It allows deve...

Features

Free: 5,000 monthly sessions on new Contentsquare platform
Growth: $49/month annual
Legacy Observe Plus $32/mo (100 daily sessions)
Legacy Observe Business $80/mo (500 daily sessions)
Legacy Observe Scale $171/mo
Pro / Enterprise: custom pricing
Heatmaps (click, scroll, move)
Session replay (anonymized)
Surveys and feedback widgets
Funnels and conversion tracking
Engage product for moderated user interviews
Insights API at insights.hotjar.com
OAuth + API tokens
Webhooks via Insights
Privacy controls (PII masking, IP suppression)
Migration to unified Contentsquare platform through 2026

Semantic Vocabularies

Hotjar Context

0 classes · 7 properties

JSON-LD

Resources

🔗
LinkedIn
LinkedIn
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema

Sources

Raw ↑
aid: hotjar
url: https://raw.githubusercontent.com/api-evangelist/hotjar/refs/heads/main/apis.yml
apis:
  - aid: hotjar:rest-api
    name: Hotjar REST API
    tags:
      - Analytics
      - Behavior
      - Heatmaps
      - Surveys
      - User Feedback
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    baseURL: https://api.hotjar.com
    humanURL: https://help.hotjar.com/hc/en-us/articles/36820005914001-Hotjar-API-Reference
    properties:
      - url: https://help.hotjar.com/hc/en-us/articles/36820005914001-Hotjar-API-Reference
        type: Documentation
      - url: openapi/hotjar-rest-api-openapi.yml
        type: OpenAPI
    description: >-
      The Hotjar REST API provides programmatic access to Hotjar data and functionality. It allows developers to export
      survey responses, automate user lookup and deletion requests, and integrate Hotjar data into external tools and
      workflows. The API uses OAuth client credentials authentication, returns JSON responses, supports cursor-based
      pagination, and is rate limited to 3000 requests per minute. It is available on Observe and Ask Scale plans.
  - aid: hotjar:events-api
    name: Hotjar Events API
    tags:
      - Analytics
      - Events
      - Heatmaps
      - Recordings
      - Surveys
      - Tracking
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    baseURL: https://api.example.com
    humanURL: https://help.hotjar.com/hc/en-us/articles/36819965075473-Events-API-Reference
    properties:
      - url: https://help.hotjar.com/hc/en-us/articles/36819965075473-Events-API-Reference
        type: Documentation
    description: >-
      The Hotjar Events API is a client-side JavaScript API that allows developers to send custom events to Hotjar when
      specific actions take place on a website. These events can be used to filter collected Recordings and Heatmap
      data, trigger session capture, and target Surveys to appear based on user behavior. Events are sent using the
      Hotjar tracking code and are available on all pages where the tracking snippet is installed.
  - aid: hotjar:identify-api
    name: Hotjar Identify API
    tags:
      - Analytics
      - Attributes
      - Personalization
      - Segmentation
      - Users
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    baseURL: https://api.example.com
    humanURL: https://help.hotjar.com/hc/en-us/articles/36820006120721-Identify-API-Reference
    properties:
      - url: https://help.hotjar.com/hc/en-us/articles/36820006120721-Identify-API-Reference
        type: Documentation
    description: >-
      The Hotjar Identify API is a client-side JavaScript API that allows developers to pass user data to Hotjar, saving
      it as User Attributes. These attributes enable advanced filtering and segmentation of Hotjar data such as
      Recordings, Heatmaps, and Surveys. The Identify API must be called before the Events API in the execution order.
      It is used via the Hotjar tracking code on pages where the JavaScript snippet is installed.
  - aid: hotjar:javascript-sdk
    name: Hotjar JavaScript SDK
    tags:
      - Analytics
      - Browser
      - JavaScript
      - SDK
      - Tracking
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    baseURL: https://api.example.com
    humanURL: https://github.com/hotjar/hotjar-js
    properties:
      - url: https://github.com/hotjar/hotjar-js
        type: Documentation
    description: >-
      The Hotjar JavaScript SDK (@hotjar/browser) is an npm package that provides a programmatic interface for
      integrating Hotjar directly into JavaScript applications. It allows developers to initialize Hotjar with a site
      ID, identify users, and send custom events without manually embedding the tracking script. The SDK supports modern
      JavaScript frameworks including React, Vue, and Angular, and provides methods for all Hotjar client-side APIs
      including identify and event tracking.
modified: '2026-05-19'
common:
  - type: LinkedIn
    url: https://www.linkedin.com/company/hotjar
  - type: JSONLD
    url: json-ld/hotjar-context.jsonld
  - type: JSONSchema
    url: json-schema/hotjar-survey-schema.json
  - type: JSONSchema
    url: json-schema/hotjar-survey-response-schema.json
  - type: JSONSchema
    url: json-schema/hotjar-user-lookup-schema.json
  - type: Features
    data:
      - 'Free: 5,000 monthly sessions on new Contentsquare platform'
      - 'Growth: $49/month annual'
      - Legacy Observe Plus $32/mo (100 daily sessions)
      - Legacy Observe Business $80/mo (500 daily sessions)
      - Legacy Observe Scale $171/mo
      - 'Pro / Enterprise: custom pricing'
      - Heatmaps (click, scroll, move)
      - Session replay (anonymized)
      - Surveys and feedback widgets
      - Funnels and conversion tracking
      - Engage product for moderated user interviews
      - Insights API at insights.hotjar.com
      - OAuth + API tokens
      - Webhooks via Insights
      - Privacy controls (PII masking, IP suppression)
      - Migration to unified Contentsquare platform through 2026
    sources:
      - https://contentsquare.com/pricing/
    updated: '2026-05-04'
description: >-
  Hotjar is a behavior analytics and user feedback platform that helps businesses understand how users interact with
  their website through heatmaps, session recordings, surveys, and feedback widgets.