Twilio Segment is a customer data platform that collects, cleans, and routes customer data to hundreds of downstream tools for analytics, marketing, and data warehousing. Its surface spans event collection (the HTTP Tracking API with identify, track, page, screen, group and alias calls, plus a pixel endpoint for environments where JavaScript cannot run), a Public API for programmatic management of workspaces, sources, destinations, warehouses, tracking plans, functions and transformations, Unify for identity resolution, Engage for audiences, Protocols for tracking-plan governance, Reverse ETL for warehouse-to-tool syncs, and connections to 90+ warehouses including BigQuery, Snowflake and Databricks. Segment was acquired by Twilio in a $3.2B all-stock deal completed in 2020 and now sits inside Twilio's platform; Twilio completed an operational review in March 2024 and retained the business despite activist-investor pressure to divest. The docs, pricing and legal pages have moved onto twilio.com, and the legacy Segment Analytics libraries for iOS and Android reached full sunset on 2026-03-31. The older Config API is deprecated — no new tokens have been issued since early 2024 — with the Public API as the recommended replacement. The Public API host is authenticated: api.segmentapis.com returns 401 anonymously, and no OpenAPI is publicly fetchable (see x-evidence).
Twilio Segment publishes 22 API contracts indexed on the APIs.io network, including segment Alias API, segment Batch API, segment Catalog API, and 19 more. Tagged areas include Company, Customer Data Platform, CDP, Identity Resolution, and Event Streaming.
The Twilio Segment catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.
Twilio Segment’s developer surface includes documentation, API reference, getting-started guide, pricing, engineering blog, authentication, and 19 more developer resources.
43.8/100developing▬ flatAgent27/100agent awareFront door AI6/6
dominant
Heartbeat100/100
alive
saas
Full breakdown ↓
scored 2026-11-06 · rubric v0.27.0 · Show this score on your site →
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/segment/"><img src="https://apis.io/badge/segment/card.svg" alt="Twilio Segment on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Request/Response Examples+7 pts — share of operations carrying request/response examples; else an Examples / Code Samples link
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
8 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Access Clarityscores 27.6 — up to +14.5 composite points
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
Segment Webhooks submit real-time user data to HTTP endpoints as POST requests. When configured as a destination, Segment forwards identify, track, page, screen, group, and alia...
aid: segment
name: Twilio Segment
x-type: company
x-source: vc-portfolio
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
specificationVersion: '0.23'
created: '2026-05-19'
x-docs-platform: redocly
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-10-04
tags:
- Company
- Customer Data Platform
- CDP
- Identity Resolution
- Event Streaming
- Reverse ETL
- Data Pipeline
- Customer Data
- Analytics
- Acquired
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
accessModel:
pricing: paid
onboarding: unknown
trial: false
try_now: false
public: false
label: Paid
confidence: medium
source:
- plans
- authentication
- security
- url: https://segment.com
status: 302
note: declared website redirects to https://www.twilio.com/en-us/segment — a different registrable domain (segment.com
-> twilio.com), possible rename or acquisition (probed 2026-09-03, roadmap#169)
generated: '2026-11-06'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/segment.png
url: https://raw.githubusercontent.com/api-evangelist/segment/refs/heads/main/apis.yml
modified: '2026-05-19'
apis:
- aid: segment:segment-alias-api
name: segment Alias API
description: Operations for merging two user identities together.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Alias
properties:
- type: OpenAPI
url: openapi/segment-alias-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-batch-api
name: segment Batch API
description: Operations for sending multiple calls in a single request.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Batch
properties:
- type: OpenAPI
url: openapi/segment-batch-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-catalog-api
name: segment Catalog API
description: Operations for browsing the Segment catalog of available sources and destination integrations.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Catalog
properties:
- type: OpenAPI
url: openapi/segment-catalog-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-destinations-api
name: segment Destinations API
description: Operations for managing destinations where collected data is sent.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Destination
tags_raw:
- Destinations
properties:
- type: OpenAPI
url: openapi/segment-destinations-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-events-api
name: segment Events API
description: Operations for retrieving events associated with a user or account profile.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Event
tags_raw:
- Events
properties:
- type: OpenAPI
url: openapi/segment-events-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-external-ids-api
name: segment External IDs API
description: Operations for retrieving external identifiers linked to a user or account profile.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- External IDs
properties:
- type: OpenAPI
url: openapi/segment-external-ids-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-functions-api
name: segment Functions API
description: Operations for managing custom functions that transform or enrich data flowing through Segment.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Functions
properties:
- type: OpenAPI
url: openapi/segment-functions-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-group-api
name: segment Group API
description: Operations for associating users with groups or organizations.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Group
properties:
- type: OpenAPI
url: openapi/segment-group-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-identify-api
name: segment Identify API
description: Operations for identifying users and associating traits with them.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Identify
properties:
- type: OpenAPI
url: openapi/segment-identify-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-labels-api
name: segment Labels API
description: Operations for managing labels used to organize and control access to workspace resources.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Labels
properties:
- type: OpenAPI
url: openapi/segment-labels-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-links-api
name: segment Links API
description: Operations for retrieving linked profiles and relationships.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Links
properties:
- type: OpenAPI
url: openapi/segment-links-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-page-api
name: segment Page API
description: Operations for recording page views on websites.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Page
properties:
- type: OpenAPI
url: openapi/segment-page-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-profiles-api
name: segment Profiles API
description: Operations for retrieving user and account profile data from Segment Unify.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Profiles
properties:
- type: OpenAPI
url: openapi/segment-profiles-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-regulations-api
name: segment Regulations API
description: Operations for managing data privacy regulations and suppression requests.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Regulations
properties:
- type: OpenAPI
url: openapi/segment-regulations-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-screen-api
name: segment Screen API
description: Operations for recording screen views in mobile applications.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Screen
properties:
- type: OpenAPI
url: openapi/segment-screen-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-sources-api
name: segment Sources API
description: Operations for managing data collection sources within a workspace.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Sources
properties:
- type: OpenAPI
url: openapi/segment-sources-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-track-api
name: segment Track API
description: Operations for tracking events and actions performed by users.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Track
properties:
- type: OpenAPI
url: openapi/segment-track-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-tracking-plans-api
name: segment Tracking Plans API
description: Operations for managing tracking plans that enforce data schemas.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Tracking Plans
properties:
- type: OpenAPI
url: openapi/segment-tracking-plans-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-traits-api
name: segment Traits API
description: Operations for retrieving computed and custom traits for user and account profiles.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Traits
properties:
- type: OpenAPI
url: openapi/segment-traits-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-transformations-api
name: segment Transformations API
description: Operations for managing transformations that modify event data before it reaches destinations.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Transformation
tags_raw:
- Transformations
properties:
- type: OpenAPI
url: openapi/segment-transformations-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-warehouses-api
name: segment Warehouses API
description: Operations for managing data warehouse connections, including creating and configuring warehouse destinations.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Warehouse
tags_raw:
- Warehouses
properties:
- type: OpenAPI
url: openapi/segment-warehouses-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-workspaces-api
name: segment Workspaces API
description: Operations for retrieving workspace information and configuration.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Workspace
tags_raw:
- Workspaces
properties:
- type: OpenAPI
url: openapi/segment-workspaces-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
common:
- type: Plans
url: plans/segment-plans-pricing.yml
- type: RateLimits
url: rate-limits/segment-rate-limits.yml
- type: FinOps
url: finops/segment-finops.yml
- type: CapabilityMap
url: capabilities/segment-capability-edges.yml
name: Twilio Segment Business Capability Map
- type: ParentCompany
url: https://apis.io/providers/twilio/
name: Twilio
x-relationship: acquired
x-evidence: description names the acquirer and https://segment.com now redirects to twilio.com (roadmap#390, corroborate-dead.py)
- type: Website
url: https://segment.com
- type: DeveloperPortal
url: https://www.twilio.com/docs/segment
- type: Documentation
url: https://www.twilio.com/docs/segment
- type: APIReference
url: https://docs.segmentapis.com
- type: GettingStarted
url: https://www.twilio.com/docs/segment/api
- type: Pricing
url: https://segment.com/pricing
- type: Login
url: https://app.segment.com/login
- type: TermsOfService
url: https://segment.com/legal/terms
- type: PrivacyPolicy
url: https://segment.com/legal/privacy
- type: Blog
url: https://segment.com/blog
- type: StatusPage
url: https://status.segment.com
- type: AgenticAccess
url: agentic-access/segment-agentic-access.yml
- type: DomainSecurity
url: security/segment-domain-security.yml
- type: Authentication
url: authentication/segment-authentication.yml
- type: GitHubOrganization
url: https://github.com/segmentio
- type: LinkedIn
url: https://www.linkedin.com/company/segment-io
- type: JSONLD
url: json-ld/segment-context.jsonld
- type: JSONSchema
url: json-schema/segment-event-schema.json
- type: JSONSchema
url: json-schema/segment-source-schema.json
- type: JSONSchema
url: json-schema/segment-destination-schema.json
- type: Features
data:
- Free Developer plan up to ~1,000 visitors and 2 sources
- Customer Data Pipeline custom-quoted via sales
- Customer Data Platform (Unify + Engage) custom-quoted
- 700+ destinations including warehouses, advertising, analytics
- Tracking API up to 30,000 events/sec/source
- Public API at 600 req/min/workspace
- Functions for custom source/destination logic
- Reverse ETL for warehouse-to-tool syncs
- Identity resolution via Unify
- AI-powered audiences and predictions
- Generative audiences
- Protocols add-on for tracking plan governance
- OAuth 2.0 + workspace API tokens
- HIPAA-eligible regional CDP options
- Dedicated CSM on CDP plan
- Connections to 90+ warehouses including BigQuery, Snowflake, Databricks
sources:
- https://www.twilio.com/en-us/pricing/customer-data
updated: '2026-05-04'
description: 'Twilio Segment is a customer data platform that collects, cleans, and routes customer data to hundreds of downstream
tools for analytics, marketing, and data warehousing. Its surface spans event collection (the HTTP Tracking API with identify,
track, page, screen, group and alias calls, plus a pixel endpoint for environments where JavaScript cannot run), a Public
API for programmatic management of workspaces, sources, destinations, warehouses, tracking plans, functions and transformations,
Unify for identity resolution, Engage for audiences, Protocols for tracking-plan governance, Reverse ETL for warehouse-to-tool
syncs, and connections to 90+ warehouses including BigQuery, Snowflake and Databricks. Segment was acquired by Twilio in
a $3.2B all-stock deal completed in 2020 and now sits inside Twilio''s platform; Twilio completed an operational review
in March 2024 and retained the business despite activist-investor pressure to divest. The docs, pricing and legal pages
have moved onto twilio.com, and the legacy Segment Analytics libraries for iOS and Android reached full sunset on 2026-03-31.
The older Config API is deprecated — no new tokens have been issued since early 2024 — with the Public API as the recommended
replacement. The Public API host is authenticated: api.segmentapis.com returns 401 anonymously, and no OpenAPI is publicly
fetchable (see x-evidence).'
x-evidence:
harvested: '2026-08-04'
request: Surfaced by the graph8 / Thomas Cornelius call 2026-08-04. graph8's data-pipeline product is built as a Segment/RudderStack
equivalent, but all/segment carried NO name, NO tags, NO maintainers, NO created date and NO x-type — so a CDP central
to the revenue cohort was invisible to every tag index on apis.io.
probes:
- https://segment.com -> HTTP 200, "Twilio Segment Customer Data Platform"
- https://segment.com/pricing -> HTTP 200, real (814,905 bytes)
- https://segment.com/blog -> HTTP 200, real
- https://segment.com/legal/terms -> HTTP 200, real
- https://segment.com/legal/privacy -> HTTP 200, real
- https://status.segment.com -> HTTP 200, real
- https://app.segment.com/login -> HTTP 200, real
- https://www.twilio.com/docs/segment -> HTTP 200, real
- https://www.twilio.com/docs/segment/api -> HTTP 200, real
- https://docs.segmentapis.com -> HTTP 200, Public API reference
- https://github.com/segmentio -> HTTP 200
- https://api.segmentapis.com -> HTTP 401 (auth-gated; the API host is real but closed)
- https://api.segmentapis.com/openapi.json -> HTTP 401
- https://docs.segmentapis.com/openapi.json -> HTTP 404
- https://docs.segmentapis.com/openapi.yaml -> HTTP 404
- https://segment.com/docs/ -> HTTP 403
- https://segment.com/zzz-control-nonsense-xyz789 -> HTTP 200, 608,838 bytes (CATCH-ALL)
findings:
llms_txt_false_positive: segment.com/llms.txt returns HTTP 200 but serves Twilio's HTML "Page not found" page, 608,837
bytes, content-type text/html — one byte off a control path that returns the same shell. Segment does NOT publish an
llms.txt. Any scoring pass that trusts the 200 will award agent-readiness points that were never earned. Same defect
class as graph8's /api/openapi.json.
twilio_soft_404_catch_all: segment.com serves HTTP 200 with the Twilio 404 shell for ANY unknown path. Every probe against
this host must be diffed against a control path; status code alone is meaningless.
no_public_openapi: No OpenAPI is publicly fetchable. The Public API host is authenticated (401) and the docs host serves
a rendered reference, not a spec document.
unlabeled_generated_specs: 'The 23 refined OpenAPIs under openapi/ plus the 4 under openapi/_original/ carry NO provenance
markers — no x-generated, no x-method, no x-origin — and read as though Segment published them. Given no spec is fetchable
from Segment, these are pipeline-derived from documentation. They need provenance stamps before any score built on them
is defensible. NOT relabeled in this pass: it changes contract-quality scoring and is very likely a catalog-wide pattern,
so it belongs in the kin-score ROADMAP, not a one-provider edit.'
config_api_deprecated: The Config API (platform.segmentapis.com/v1beta) is deprecated; no new tokens since early 2024.
Legacy Segment Analytics iOS/Android libraries fully sunset 2026-03-31.
Twilio Segment API — frequently asked questions
Does Twilio Segment have an API?
Yes. APIs.io lists 22 APIs from Twilio Segment, including segment Alias API, segment Batch API and segment Catalog API, and 19 more.
Is there an OpenAPI specification for the Twilio Segment API?
Yes. APIs.io indexes 22 OpenAPI specifications for Twilio Segment, each linked for download from this page.
How do I authenticate with the Twilio Segment API?
Twilio Segment uses bearer-token authentication (http · 2 schemes). The details are profiled on APIs.io as Segment Authentication.
How much does the Twilio Segment API cost?
Twilio Segment publishes its prices; its Customer Data Pipeline (Business) plan is View pricing plans as of 2026-10-28. APIs.io lists 2 pricing plans for Twilio Segment, with each plan's price, limits and inclusions under Pricing on this page.
Is the Twilio Segment API ready for AI agents?
Twilio Segment has a Kin Score of 43.8 out of 100 (developing) and an Agent Readiness score of 26.8 (agent-aware), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.