Home
Providers
Snap
Snap
Snap Inc. is the technology company behind Snapchat, Bitmoji, Spectacles, and Lens Studio. Its Snap for Developers program exposes several public APIs and SDKs: the Snapchat Marketing API (Ads API, Ads Gallery API, Conversions API, and Public Profile API) for programmatically managing organizations, ad accounts, campaigns, ad squads, ads, creatives, audiences, measurement, and server-to-server conversion events; Snap Kit / Login Kit for OAuth 2.0 and OpenID Connect powered "Login with Snapchat", Creative Kit, and Bitmoji Kit; and Camera Kit for embedding Snap's augmented-reality Lenses into third-party apps and web experiences. The Marketing API is an OAuth 2.0 REST API served from adsapi.snapchat.com/v1 with cursor pagination and a structured request envelope. Snap publishes first-party OpenAPI 3.0 for the Conversions API in its own Business SDK repositories, ships a hosted read-only MCP server for Snapchat Ads at mcp.snapchat.com/ads with pre-registered OAuth clients for five agents, and delivers lead-generation leads by HMAC-signed webhook. First-party SDKs are published for Java, Python, PHP, Ruby, Go, JavaScript (Camera Kit on npm), Android, and iOS. Snap was surfaced as a portfolio company of General Catalyst and enriched into the API Evangelist network.
Snap publishes 1 API on the APIs.io network: Conversions API. Tagged areas include Company, Advertising, Marketing, Social Media, and Augmented Reality.
The Snap catalog on APIs.io includes 1 event-driven AsyncAPI specification.
Snap’s developer surface includes documentation, API reference, getting-started guide, authentication, changelog, sandbox, engineering blog, and 32 more developer resources.
5 APIs
1 MCP Servers
Company Advertising Marketing Social Media Augmented Reality Camera Authentication Identity Conversions Attribution SDKs
On this page
Kin Score
APIs 5
MCP Servers 1
Pricing Plans 1
Rate Limits 1
Event Specs 1
Security Posture 4
Scopes 1
Resources 39
apis.yml
79 Operational Transparency
Composite quality — 53.9/100 · developing
Contract Quality
10.8 / 25
Developer Ergonomics
13.8 / 20
Commercial Clarity
8.4 / 20
Operational Transparency
10.3 / 13
Agent readiness — 41/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
0 / 10
MCP Server
12 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
6 / 6
Agent Skills
5 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Model Context Protocol servers that expose these APIs to AI agents.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Get Started 4
Portal, sign-up, and the first successful call
Documentation 4
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 7
Pagination, idempotency, versioning, errors, and events
Scroll for all 7
Build 4
SDKs, sample code, and the tooling you integrate with
Access & Security 6
Authentication, authorization, and security posture
Operate 4
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API
Other 2
Properties that don't map to a standard resource type
Source (apis.yml)
aid: snap
name: Snap
description: 'Snap Inc. is the technology company behind Snapchat, Bitmoji, Spectacles, and Lens Studio. Its Snap for Developers
program exposes several public APIs and SDKs: the Snapchat Marketing API (Ads API, Ads Gallery API, Conversions API, and
Public Profile API) for programmatically managing organizations, ad accounts, campaigns, ad squads, ads, creatives, audiences,
measurement, and server-to-server conversion events; Snap Kit / Login Kit for OAuth 2.0 and OpenID Connect powered "Login
with Snapchat", Creative Kit, and Bitmoji Kit; and Camera Kit for embedding Snap''s augmented-reality Lenses into third-party
apps and web experiences. The Marketing API is an OAuth 2.0 REST API served from adsapi.snapchat.com/v1 with cursor pagination
and a structured request envelope. Snap publishes first-party OpenAPI 3.0 for the Conversions API in its own Business SDK
repositories, ships a hosted read-only MCP server for Snapchat Ads at mcp.snapchat.com/ads with pre-registered OAuth clients
for five agents, and delivers lead-generation leads by HMAC-signed webhook. First-party SDKs are published for Java, Python,
PHP, Ruby, Go, JavaScript (Camera Kit on npm), Android, and iOS. Snap was surfaced as a portfolio company of General Catalyst
and enriched into the API Evangelist network.'
url: https://raw.githubusercontent.com/api-evangelist/snap/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- general-catalyst
x-tier: stub
x-tier-reason: portfolio-lead
accessModel:
pricing: unknown
onboarding: open
trial: false
try_now: false
public: true
label: Open access
confidence: medium
source:
- authentication
generated: '2026-07-22'
method: derived
specificationVersion: '0.20'
created: '2026-07-17'
modified: '2026-08-13'
image: https://developers.snap.com/img/snap-developer-logo.png
tags:
- Company
- Advertising
- Marketing
- Social Media
- Augmented Reality
- Camera
- Authentication
- Identity
- Conversions
- Attribution
- SDKs
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
apis:
- name: Snapchat Marketing API
description: 'OAuth 2.0 REST API for managing Snapchat advertising: organizations, ad accounts, campaigns, ad squads, ads,
creatives, media, audience segments, measurement/reporting, the Conversions API (server-to-server event tracking), the
Ads Gallery API, and the Public Profile API. Served from adsapi.snapchat.com/v1 with cursor pagination (limit 50-1000)
and a request_status/request_id response envelope.'
humanURL: https://developers.snap.com/api/marketing-api/Ads-API/introduction
baseURL: https://adsapi.snapchat.com/v1
tags:
- Advertising
- Marketing
- Conversions
- Attribution
properties:
- type: Authentication
url: authentication/snap-authentication.yml
- type: OAuthScopes
url: scopes/snap-scopes.yml
- type: Conventions
url: conventions/snap-conventions.yml
- type: ErrorCatalog
url: errors/snap-error-codes.yml
- type: DataModel
url: data-model/snap-data-model.yml
- type: RateLimits
url: rate-limits/snap-rate-limits.yml
- type: Webhooks
url: asyncapi/snap-lead-gen-webhooks.yml
- type: Sandbox
url: sandbox/snap-sandbox.yml
- type: ChangeLog
url: changelog/snap-changelog.yml
- name: Snap Conversions API
description: Server-to-server conversion event ingestion for web, app, and offline events, keyed by asset (Pixel ID for
web/offline, Snap App ID for mobile app). Served from tr.snapchat.com; v3 (/v3/{asset_id}/events) supersedes v2 (/v2/conversion).
This is the one Snap surface with published OpenAPI 3.0.3 — Snap ships api/openapi.yaml inside its own Business SDK repositories
on github.com/Snapchat, and the Java, Python, PHP, Ruby, and Go SDKs are generated from it. Authenticated with a static,
non-expiring Conversions API token passed as an access_token query parameter.
humanURL: https://developers.snap.com/marketing-api/Conversions-API/Introduction
baseURL: https://tr.snapchat.com
tags:
- Conversions
- Attribution
- Measurement
- Events
properties:
- type: OpenAPI
url: openapi/snap-conversions-api-v3-openapi.yml
- type: OpenAPI
url: openapi/snap-conversions-api-openapi.yml
- type: Overlay
url: overlays/snap-conversions-api-v3-overlay.yaml
- type: Overlay
url: overlays/snap-conversions-api-overlay.yaml
- type: Authentication
url: authentication/snap-authentication.yml
- type: Sandbox
url: sandbox/snap-sandbox.yml
- type: RateLimits
url: rate-limits/snap-rate-limits.yml
- type: DataModel
url: data-model/snap-data-model.yml
- type: AgentSkill
url: skills/snap-send-conversion-events.md
- name: Snapchat Ads MCP
description: 'Snap''s first-party hosted Model Context Protocol server, letting supported agents read the caller''s authorized
Snapchat Ads data over streamable HTTP. Read-only in this release; write access is documented as planned. OAuth 2.0 with
PKCE against pre-registered client ids for Claude, Codex, ChatGPT, Antigravity, and Gemini, scoped to snapads.read. Onboarding
is self-service: an organization admin approves each agent, then each member authorizes their own access, and a member
reaches only what their existing Snapchat Ads permissions already allow.'
humanURL: https://developers.snap.com/marketing-api/Ads-MCP/Introduction
baseURL: https://mcp.snapchat.com/ads
tags:
- MCP
- Agents
- Advertising
properties:
- type: MCPServer
url: mcp/snap-mcp.yml
- type: ToolCrosswalk
url: mcp/snap-tool-crosswalk.yml
- type: Authentication
url: authentication/snap-authentication.yml
- type: OAuthScopes
url: scopes/snap-scopes.yml
- type: WellKnown
url: well-known/snap-well-known.yml
- name: Snap Kit / Login Kit
description: OAuth 2.0 and OpenID Connect identity platform for "Login with Snapchat", plus Creative Kit and Bitmoji Kit.
Lets third-party apps authenticate Snapchatters, fetch approved profile fields, and share content back into Snapchat.
humanURL: https://developers.snap.com/snap-kit/login-kit/Technical-Documentation/OAuth2
baseURL: https://api.snapkit.com
tags:
- Authentication
- Identity
- OpenID Connect
- name: Camera Kit
description: SDK and API for embedding Snap's augmented-reality Lenses (Lens Studio content) into third-party mobile and
web apps, including a push-to-device API for managing Lens groups and experiences.
humanURL: https://developers.snap.com/camera-kit/home
baseURL: https://camera-kit-api.snapar.com
tags:
- Augmented Reality
- Camera
- SDK
common:
- type: DeveloperPortal
url: https://developers.snap.com
- type: Documentation
url: https://developers.snap.com/api/marketing-api/Ads-API/introduction
- type: APIReference
url: https://developers.snap.com/api/marketing-api/Ads-API/api-patterns
- type: GettingStarted
url: https://developers.snap.com/api/marketing-api/Ads-API/quick-start
- type: Authentication
url: authentication/snap-authentication.yml
- type: OAuthScopes
url: scopes/snap-scopes.yml
- type: SDKs
url: packages/snap-packages.yml
- type: Packages
url: packages/snap-packages.yml
- type: Conventions
url: conventions/snap-conventions.yml
- type: ErrorCatalog
url: errors/snap-error-codes.yml
- type: Lifecycle
url: lifecycle/snap-lifecycle.yml
- type: Deprecation
url: lifecycle/snap-lifecycle.yml
- type: ChangeLog
url: changelog/snap-changelog.yml
- type: Conformance
url: conformance/snap-conformance.yml
- type: MCPServer
url: mcp/snap-mcp.yml
- type: ToolCrosswalk
url: mcp/snap-tool-crosswalk.yml
- type: OpenAPI
url: openapi/snap-conversions-api-v3-openapi.yml
- type: OpenAPI
url: openapi/snap-conversions-api-openapi.yml
- type: Overlay
url: overlays/snap-conversions-api-v3-overlay.yaml
- type: Overlay
url: overlays/snap-conversions-api-overlay.yaml
- type: Webhooks
url: asyncapi/snap-lead-gen-webhooks.yml
- type: RateLimits
url: rate-limits/snap-rate-limits.yml
- type: Plans
url: plans/snap-plans-pricing.yml
- type: Sandbox
url: sandbox/snap-sandbox.yml
- type: Components
url: components/snap-components.yml
- type: TrustCenter
url: security/snap-trust-center.yml
- type: LLMsTxt
url: llms/snap-llms.txt
- type: WellKnown
url: well-known/snap-well-known.yml
- type: DomainSecurity
url: security/snap-domain-security.yml
- type: VulnerabilityDisclosure
url: security/snap-vulnerability-disclosure.yml
- type: Security
url: security/snap-vulnerability-disclosure.yml
- type: DataModel
url: data-model/snap-data-model.yml
- type: AgentSkill
url: skills/_index.yml
- type: GitHubOrganization
url: https://github.com/Snapchat
- type: Blog
url: https://eng.snap.com/
- type: Support
url: https://businesshelp.snapchat.com
- type: SignUp
url: https://ads.snapchat.com
- type: TermsOfService
url: https://snap.com/terms
- type: PrivacyPolicy
url: https://snap.com/privacy/privacy-policy
x-enrichment:
date: '2026-08-13'
status: enriched
artifacts_added: 15
pass: local-v1