Kissmetrics Tracking API (Beacon)

Event ingest surface. Three query-string endpoints record an event (/e), set person properties (/s) and irreversibly alias two identities to one person (/a), accepting GET or POST with the product key in `_k`, the person identity in `_p` and arbitrary additional keys as person properties. It powers the hosted JavaScript snippet, the first-party Ruby, PHP, Python, iOS and Android libraries, and the 1x1 pixel beacon used for email and ad impression tracking. By design it answers 200 OK with a 1x1 GIF to every request, valid or not, so a 200 is not evidence an event was accepted. This entry replaces the former Kissmetrics Data Out API entry, whose only documentation host, oldsupport.kissmetrics.com, no longer resolves (probed 2026-08-13).

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/tracking-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

API entry from apis.yml

apis.yml Raw ↑
aid: kissmetrics:tracking-api
name: Kissmetrics Tracking API (Beacon)
description: Event ingest surface. Three query-string endpoints record an event (/e), set person properties
  (/s) and irreversibly alias two identities to one person (/a), accepting GET or POST with the product
  key in `_k`, the person identity in `_p` and arbitrary additional keys as person properties. It powers
  the hosted JavaScript snippet, the first-party Ruby, PHP, Python, iOS and Android libraries, and the
  1x1 pixel beacon used for email and ad impression tracking. By design it answers 200 OK with a 1x1 GIF
  to every request, valid or not, so a 200 is not evidence an event was accepted. This entry replaces
  the former Kissmetrics Data Out API entry, whose only documentation host, oldsupport.kissmetrics.com,
  no longer resolves (probed 2026-08-13).
humanURL: https://support.kissmetrics.io/reference/api-specifications-1
baseURL: https://trk.kissmetrics.io
tags:
- Analytics
- Event Tracking
- Data Ingest
- Identity Resolution
properties:
- type: Documentation
  url: https://support.kissmetrics.io/reference/api-specifications-1
- type: Beacon API
  url: https://support.kissmetrics.io/reference/beacon-api-1
- type: GettingStarted
  url: https://support.kissmetrics.io/docs/installing-the-javascript-library-quickstart
- type: AgentSkill
  url: skills/kissmetrics-km-installer.md
- type: SDKs
  url: packages/kissmetrics-packages.yml