Amplitude Batch Event Upload API

The Amplitude Batch Event Upload API is optimized for high-volume server-side event ingestion. It accepts batches of events up to 20MB per request and is designed for use cases where data volume may exceed the limits of the standard HTTP V2 API. The API uses the same event structure as the HTTP V2 API and is recommended for data pipelines processing millions of events.

API entry from apis.yml

apis.yml Raw ↑
aid: amplitude:batch-event-upload-api
name: Amplitude Batch Event Upload API
tags:
- Analytics
- Batch
- Events
- Ingestion
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
baseURL: https://api2.amplitude.com
humanURL: https://amplitude.com/docs/apis/analytics/batch-event-upload
properties:
- url: https://amplitude.com/docs/apis/analytics/batch-event-upload
  type: Documentation
description: The Amplitude Batch Event Upload API is optimized for high-volume server-side event ingestion.
  It accepts batches of events up to 20MB per request and is designed for use cases where data volume
  may exceed the limits of the standard HTTP V2 API. The API uses the same event structure as the HTTP
  V2 API and is recommended for data pipelines processing millions of events.