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 6 API contracts indexed on the APIs.io network, including Conversion API, Events API, and 4 more. Tagged areas include Company, Advertising, Marketing, Social Media, and Augmented Reality.
The Snap catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.
Snap’s developer surface includes documentation, API reference, getting-started guide, authentication, changelog, sandbox, engineering blog, and 35 more developer resources.
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/snap/"><img src="https://apis.io/badge/snap/card.svg" alt="Snap 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
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.
OAuth 2.0 REST API for managing Snapchat advertising: organizations, ad accounts, campaigns, ad squads, ads, creatives, media, audience segments, measurement/reporting, the Conv...
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;...
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 prof...
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...
Snap publishes a first-party hosted MCP server, "Snapchat Ads MCP", that lets supported agents read the caller's authorized Snapchat Ads data through the Ads API. The release is...
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
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
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
accessModel:
pricing: unknown
onboarding: open
trial: false
try_now: false
public: true
gated: none
gated_source:
- onboarding
label: Open access
confidence: medium
source:
- authentication
- scopes
- rate-limits
- security
- sandbox
generated: '2026-11-06'
method: derived
specificationVersion: '0.23'
created: '2026-07-17'
modified: '2026-09-16'
image: https://developers.snap.com/img/snap-developer-logo.png
x-docs-platform: docusaurus
x-docs-platform-confidence: medium
x-docs-platform-checked: 2026-10-04
tags:
- Company
- Advertising
- Marketing
- Social Media
- Augmented Reality
- Camera
- Authentication
- Identity
- Conversion
- Attribution
- SDK
tags_raw:
- Company
- Advertising
- Marketing
- Social Media
- Augmented Reality
- Camera
- Authentication
- Identity
- Conversions
- Attribution
- SDKs
- Social-Media
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
- Conversion
- Attribution
tags_raw:
- 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: 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
- aid: snap:snap-conversion-api
name: Snap Conversion API
description: The Conversion API from Snap — 4 operation(s) for conversion.
humanURL: https://developers.snap.com/api/marketing-api/Ads-API/introduction
baseURL: https://adsapi.snapchat.com/v1
tags:
- Conversion
properties:
- type: OpenAPI
url: openapi/snap-conversion-api-openapi.yml
- 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
- aid: snap:snap-events-api
name: Snap Events API
description: The Events API from Snap — 4 operation(s) for events.
humanURL: https://developers.snap.com/api/marketing-api/Ads-API/introduction
baseURL: https://adsapi.snapchat.com/v1
tags:
- Event
tags_raw:
- Events
properties:
- type: OpenAPI
url: openapi/snap-events-api-openapi.yml
- 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
common:
- type: CapabilityMap
url: capabilities/snap-capability-edges.yml
name: Snap Business Capability Map
- type: Website
url: https://www.snap.com/
- type: AgentSkill
url: skills/snap-send-conversion-events.md
- 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/_original/snap-conversions-api-v3-openapi.yml
- type: OpenAPI
url: openapi/_original/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
Snap API — frequently asked questions
Does Snap have an API?
Yes. APIs.io lists 6 APIs from Snap, including Snapchat Marketing API, Snapchat Ads MCP and Snap Kit / Login Kit, and 3 more.
Is there an OpenAPI specification for the Snap API?
Yes. APIs.io indexes 2 OpenAPI specifications for Snap, each linked for download from this page.
How do I authenticate with the Snap API?
Snap documents its authentication (0 schemes). The details are profiled on APIs.io as Snap Authentication.
Does Snap have an MCP server?
Yes. APIs.io lists 1 MCP server for Snap: Snap publishes a first-party hosted MCP server, "Snapchat Ads MCP", that lets supported agents read the caller's authorized Snapchat Ads data through the Ads API. The release is READ-ONLY — an agent c
Is the Snap API ready for AI agents?
Snap has a Kin Score of 57.5 out of 100 (strong) and an Agent Readiness score of 39.3 (agent-ready), 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.