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 2 APIs on the APIs.io network: Conversion API and Events 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 33 more developer resources.
4 APIs
1 MCP Servers
On this page
Kin Score
APIs 6
MCP Servers 1
Pricing Plans 1
Rate Limits 1
Event Specs 1
Security Posture 4
Scopes 1
Resources 40
apis.yml
76 Operational Transparency
Composite quality — 53.0/100 · developing
Agent readiness — 38/100 · agent ready
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 5
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
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
label: Open access
confidence: medium
source:
- authentication
generated: '2026-07-22'
method: derived
specificationVersion: '0.23'
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
- SDK
tags_raw:
- 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: 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: 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/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
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/snap"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/snap/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/snap/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.