API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

Segment HTTP Tracking API

The Segment HTTP Tracking API enables developers to record analytics data from any website or application by sending HTTP requests directly to Segment servers. It supports identify, track, page, screen, group, and alias calls, and Segment routes the collected data to configured destinations. The API accepts batch requests up to 500 KB and requires each payload to include a userId or anonymousId. It is a server-side alternative to Segment's client-side SDKs.

Documentation

Specifications

OpenAPI

segment-http-tracking-api-openapi.yml Raw ↑