Amplitude website screenshot

Amplitude

Amplitude is a digital analytics platform that helps product teams understand user behavior, run experiments, and drive growth. It provides a suite of APIs for event ingestion, user management, cohort syncing, taxonomy governance, A/B testing, and data export. Amplitude is widely used by product, data, and engineering teams to build better digital experiences through data-driven insights.

20 APIs 16 Features
A/B TestingAnalyticsExperimentationFeature FlagsProduct AnalyticsUser Behavior

APIs

Amplitude HTTP V2 API

The Amplitude HTTP V2 API enables developers to send event data directly from servers or clients to Amplitude's analytics platform. It supports uploading individual or batched e...

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 ...

Amplitude Identify API

The Amplitude Identify API allows developers to update user properties for a specific user without needing to send an accompanying event. This is useful for setting or modifying...

Amplitude Group Identify API

The Amplitude Group Identify API allows developers to set or update properties on groups within Amplitude. Groups are entities such as companies, teams, or accounts that users b...

Amplitude Dashboard REST API

The Amplitude Dashboard REST API provides programmatic access to the same data displayed in Amplitude's dashboard charts and graphs. It returns results in JSON format and suppor...

Amplitude Export API

The Amplitude Export API enables bulk export of raw event data for a given project within a specified date range. Results are returned as zipped archives of JSON files containin...

Amplitude Behavioral Cohorts API

The Amplitude Behavioral Cohorts API allows developers to list, export, and upload cohorts in Amplitude. Cohorts are groups of users defined by shared behavioral patterns or pro...

Amplitude Taxonomy API

The Amplitude Taxonomy API provides programmatic management of your analytics tracking plan. It supports creating, reading, updating, and deleting event categories, event types,...

Amplitude Attribution API

The Amplitude Attribution API allows developers to send attribution campaign events to Amplitude from ad networks, attribution providers, or custom marketing tools. It associate...

Amplitude Chart Annotations API

The Amplitude Chart Annotations API enables developers to programmatically create, retrieve, update, and delete annotations on Amplitude charts. Annotations mark significant eve...

Amplitude Releases API

The Amplitude Releases API allows developers to programmatically track software releases and deployments in Amplitude. By recording release events, teams can correlate product c...

Amplitude Session Replay API

The Amplitude Session Replay API enables developers to upload and manage session replay data for playback within Amplitude. Session replays provide qualitative insights by recor...

Amplitude User Profile API

The Amplitude User Profile API serves user profiles that include user properties, computed user properties, a list of cohort IDs the user belongs to, and personalized recommenda...

Amplitude User Mapping API

The Amplitude User Mapping (Aliasing) API allows developers to merge users with different user IDs together in Amplitude. This is useful when a user initially interacts with a p...

Amplitude User Privacy API

The Amplitude User Privacy API provides endpoints for managing user data in compliance with privacy regulations such as GDPR and CCPA. It supports requesting the deletion or sup...

Amplitude SCIM API

The Amplitude SCIM API implements the System for Cross-domain Identity Management (SCIM) 2.0 standard for automated user provisioning and deprovisioning. It allows identity prov...

Amplitude Data Subject Access Request API

The Amplitude Data Subject Access Request (DSAR) API enables organizations to programmatically handle privacy requests in compliance with GDPR, CCPA, and other data protection r...

Amplitude Experiment Evaluation API

The Amplitude Experiment Evaluation API retrieves variant assignment data for users through remote evaluation. When called, it evaluates targeting rules and returns the assigned...

Amplitude Experiment Management API

The Amplitude Experiment Management API provides programmatic control over feature flags and experiments. It supports creating, updating, activating, and archiving experiments a...

Amplitude Webhooks and Cohort Sync

The Webhooks Streaming destination forwards Amplitude event and user payloads to a customer-configured HTTPS endpoint, and the Cohort Sync family of destinations pushes cohort m...

Agent Skills showing 24 of 57

7-powers-analysis

AGENT SKILL

analyze-chart

AGENT SKILL

analyze-dashboard

AGENT SKILL

analyze-experiments

AGENT SKILL

analyze-feedback

AGENT SKILL

build-metric-tree

AGENT SKILL

build-plg-strategy

AGENT SKILL

competitor-monitoring

AGENT SKILL

craft-spec

AGENT SKILL

create-chart

AGENT SKILL

create-dashboard

AGENT SKILL

create-user-stories

AGENT SKILL

diagnose-acquisition

AGENT SKILL

diagnose-activation

AGENT SKILL

diagnose-monetization

AGENT SKILL

diagnose-retention

AGENT SKILL

Collections

Arazzo Workflows

Amplitude Chart Annotation Lifecycle

Create a chart annotation, read it back, update its details, and confirm it in the annotation list.

ARAZZO

Amplitude Behavioral Cohort Export

Request an asynchronous cohort export, poll until it is ready, then download the membership file.

ARAZZO

Amplitude Cohort Upload and Verify

Upload an externally-sourced cohort of user IDs into Amplitude and confirm it appears in the cohort list.

ARAZZO

Amplitude DSAR Request and Poll

Submit a data subject access request, poll its status until complete, and capture the download URL.

ARAZZO

Amplitude Event Property Lifecycle

Create an event property on an event type, read it back, update its metadata, and list all properties for the event.

ARAZZO

Amplitude Experiment Lifecycle

Create an A/B experiment, read it back, start it by enabling, and confirm it in the experiment list.

ARAZZO

Amplitude Feature Flag Rollout

Create a feature flag, read it back, enable it, and confirm it appears in the flag list.

ARAZZO

Amplitude Identity Merge and Verify

Set user properties on an account, alias an anonymous identity into it, then read the merged profile back.

ARAZZO

Amplitude Ingest Events and Segment

Upload a batch of events through the HTTP V2 API, then query event segmentation to verify the metric.

ARAZZO

Amplitude SCIM User Provisioning

Provision a SCIM user, read the account back, then deactivate it via a SCIM patch.

ARAZZO

Amplitude Taxonomy Event Governance

Plan a tracking event end to end by creating its category, the event type, and an event property, then reading the event back.

ARAZZO

Amplitude User 360 Lookup

Search for a user, pull their recent activity, and retrieve their enriched profile with recommendations.

ARAZZO

Amplitude Variant Evaluation

Download flag configurations for local evaluation, then remotely evaluate variant assignments for a user.

ARAZZO

GraphQL

Amplitude GraphQL

Amplitude does not expose a native public GraphQL endpoint. This schema is a conceptual GraphQL representation of the Amplitude analytics platform data model, derived from the f...

GRAPHQL

Pricing Plans

Amplitude Plans Pricing

4 plans

PLANS

Rate Limits

Amplitude Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Starter: 10K MTUs or 2M events free, unlimited sources
Plus from $49/mo: 300K MTUs or 25M events, behavioral cohorts
Growth custom: advanced analysis, Feature Experimentation
Enterprise custom: cross-product, multi-armed bandit experiments
HTTP V2 ingest: 10 events/sec per device/user_id
Batch ingest: 2,000 events per request
Dashboard REST: 360 queries/hr
Webhooks via destinations and Cohort Sync
OAuth + API keys per project
Session Replay across web/mobile
Web Experimentation and Feature Experimentation
AI Feedback for natural-language analysis
Predictive audiences (Growth+)
Causal insights
Mutual exclusion groups for A/B test scaling
Cross-product analysis on Enterprise

Use Cases

Product Analytics

Understand how users interact with your product to prioritize features and reduce churn.

Growth Experimentation

Run controlled A/B tests to measure the causal impact of product changes.

Marketing Attribution

Track campaign performance and ROI by connecting acquisition events to user behavior.

Data Warehouse Integration

Export raw event data to Snowflake, BigQuery, or Redshift for custom analysis.

Audience Syndication

Sync behavioral cohorts to ad platforms and CRMs for targeted marketing.

Compliance Automation

Automate GDPR and CCPA data deletion workflows for privacy compliance.

Enterprise Identity Management

Automate user provisioning and deprovisioning via SCIM integration with IdPs.

Event Specifications

Amplitude Webhooks and Cohort Sync

AsyncAPI description of two outbound, push-style surfaces offered by Amplitude's Data destination catalog: 1. Webhooks Streaming destination - a generic event/user forwarding de...

ASYNCAPI

Semantic Vocabularies

Amplitude Amplitude Cohort Context

3 classes · 7 properties

JSON-LD

Amplitude Amplitude Event Context

1 classes · 36 properties

JSON-LD

Amplitude Amplitude Experiment Context

3 classes · 15 properties

JSON-LD

Amplitude Attribution Api Context

3 classes · 25 properties

JSON-LD

Amplitude Behavioral Cohorts Api Context

8 classes · 12 properties

JSON-LD

Amplitude Chart Annotations Api Context

6 classes · 8 properties

JSON-LD

Amplitude Context

0 classes · 7 properties

JSON-LD

Amplitude Dashboard Rest Api Context

7 classes · 10 properties

JSON-LD

Amplitude Dsar Api Context

6 classes · 8 properties

JSON-LD

Amplitude Experiment Evaluation Api Context

4 classes · 19 properties

JSON-LD

Amplitude Experiment Management Api Context

16 classes · 32 properties

JSON-LD

Amplitude Http V2 Api Context

4 classes · 44 properties

JSON-LD

Amplitude Identify Api Context

5 classes · 15 properties

JSON-LD

Amplitude Scim Api Context

8 classes · 25 properties

JSON-LD

Amplitude Taxonomy Api Context

11 classes · 9 properties

JSON-LD

Amplitude User Mapping Api Context

4 classes · 6 properties

JSON-LD

Amplitude User Profile Api Context

3 classes · 12 properties

JSON-LD

API Governance Rules

Amplitude API Rules

23 rules · 12 errors 9 warnings 2 info

SPECTRAL

JSON Structure

Amplitude Cohort Structure

9 properties

JSON STRUCTURE

Amplitude Event Structure

36 properties

JSON STRUCTURE

Amplitude Experiment Structure

17 properties

JSON STRUCTURE

Amplitude Structure

0 properties

JSON STRUCTURE

Attribution Api Attribution Event Structure

20 properties

JSON STRUCTURE

Attribution Api Attribution Request Structure

2 properties

JSON STRUCTURE

Behavioral Cohorts Api Cohort Structure

8 properties

JSON STRUCTURE

Chart Annotations Api Annotation Structure

9 properties

JSON STRUCTURE

Dashboard Rest Api Funnel Result Structure

1 properties

JSON STRUCTURE

Dashboard Rest Api Retention Result Structure

1 properties

JSON STRUCTURE

Dsar Api Deletion List Response Structure

1 properties

JSON STRUCTURE

Dsar Api Deletion Request Structure

3 properties

JSON STRUCTURE

Dsar Api Deletion Response Structure

2 properties

JSON STRUCTURE

Dsar Api Dsar Request Structure

1 properties

JSON STRUCTURE

Dsar Api Dsar Response Structure

2 properties

JSON STRUCTURE

Dsar Api Dsar Status Response Structure

3 properties

JSON STRUCTURE

Experiment Evaluation Api Variant Structure

4 properties

JSON STRUCTURE

Experiment Management Api Experiment Structure

16 properties

JSON STRUCTURE

Experiment Management Api Flag Structure

13 properties

JSON STRUCTURE

Experiment Management Api Segment Structure

4 properties

JSON STRUCTURE

Http V2 Api Event Structure

36 properties

JSON STRUCTURE

Http V2 Api Upload Options Structure

1 properties

JSON STRUCTURE

Http V2 Api Upload Request Body Structure

3 properties

JSON STRUCTURE

Http V2 Api Upload Response Structure

4 properties

JSON STRUCTURE

Identify Api Identification Structure

3 properties

JSON STRUCTURE

Identify Api Identify Request Body Structure

2 properties

JSON STRUCTURE

Identify Api Identify Request Form Structure

2 properties

JSON STRUCTURE

Identify Api Identify Response Structure

3 properties

JSON STRUCTURE

Scim Api Scim Group List Response Structure

3 properties

JSON STRUCTURE

Scim Api Scim Group Request Structure

3 properties

JSON STRUCTURE

Scim Api Scim Group Structure

5 properties

JSON STRUCTURE

Scim Api Scim Patch Request Structure

2 properties

JSON STRUCTURE

Scim Api Scim User List Response Structure

5 properties

JSON STRUCTURE

Scim Api Scim User Request Structure

5 properties

JSON STRUCTURE

Scim Api Scim User Structure

8 properties

JSON STRUCTURE

Taxonomy Api Category List Response Structure

1 properties

JSON STRUCTURE

Taxonomy Api Category Structure

2 properties

JSON STRUCTURE

Taxonomy Api Event Property Structure

5 properties

JSON STRUCTURE

Taxonomy Api Event Type Structure

3 properties

JSON STRUCTURE

Taxonomy Api Success Response Structure

1 properties

JSON STRUCTURE

Taxonomy Api User Property Structure

3 properties

JSON STRUCTURE

User Mapping Api User Map Request Structure

1 properties

JSON STRUCTURE

User Mapping Api User Map Response Structure

2 properties

JSON STRUCTURE

User Mapping Api User Mapping Structure

3 properties

JSON STRUCTURE

User Mapping Api User Unmap Request Structure

1 properties

JSON STRUCTURE

User Profile Api Recommendation Structure

5 properties

JSON STRUCTURE

User Profile Api User Data Structure

6 properties

JSON STRUCTURE

Example Payloads

Amplitude Cohort Example

9 fields

EXAMPLE

Amplitude Createflag Example

6 fields

EXAMPLE

Amplitude Event Example

36 fields

EXAMPLE

Amplitude Experiment Example

17 fields

EXAMPLE

Amplitude Getflag Example

6 fields

EXAMPLE

Amplitude Getflags Example

6 fields

EXAMPLE

Amplitude Listflags Example

6 fields

EXAMPLE

Amplitude Mapuser Example

6 fields

EXAMPLE

Amplitude Unmapuser Example

6 fields

EXAMPLE

Amplitude Updateflag Example

6 fields

EXAMPLE

Http V2 Api Event Example

36 fields

EXAMPLE

Scim Api Scim Group Example

5 fields

EXAMPLE

Scim Api Scim User Example

8 fields

EXAMPLE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📦
SDKs
SDKs
👥
GitHubOrganization
GitHubOrganization
📰
Blog
Blog
🎓
Academy
Academy
💬
Support
Support
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
MCPServer
MCPServer
🔗
AgentSkills
AgentSkills

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Amplitude User Profile API
  version: '1'
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: Profiles
    type: folder
  items:
  - info:
      name: Amplitude Get a User Profile
      type: http
    http:
      method: GET
      url: https://profile-api.amplitude.com/v1/userprofile
      params:
      - name: user_id
        value: ''
        type: query
        description: The user_id of the user whose profile to retrieve.
      - name: comp_id
        value: ''
        type: query
        description: The computed property ID or recommendation ID to retrieve specific computed results for the user.
      - name: get_recs
        value: ''
        type: query
        description: When true, include personalized recommendations in the response.
      - name: rec_id
        value: ''
        type: query
        description: The recommendation model ID to retrieve specific recommendation results.
      - name: rec_type
        value: ''
        type: query
        description: The type of recommendation to retrieve.
      - name: limit
        value: ''
        type: query
        description: The maximum number of recommendation results to return.
    docs: Retrieve the profile for a specific user including user properties, computed properties, cohort memberships, and
      personalized recommendations. The response includes all enriched data Amplitude has computed for the user.
bundled: true