Home
Providers
Snapchat
Snapchat
Snap Inc. operates Snapchat, a visual messaging app and camera platform with developer tools including the Marketing API for programmatic advertising, Conversions API for server-side conversion tracking, Login Kit for OAuth-based user authentication, Creative Kit for content sharing to Snapchat, Camera Kit for embedding Snap AR technology into third-party apps, and Lens Studio for building augmented reality experiences.
Snapchat publishes 13 APIs on the APIs.io network, including Ads API, Ad Accounts API, Ad Squads API, and 10 more. Tagged areas include Advertising, AR, Augmented Reality, Marketing, and Messaging.
The Snapchat catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Snapchat’s developer surface includes authentication, documentation, engineering blog, support, pricing, signup flow, sandbox, and 36 more developer resources.
17 APIs
1 MCP Servers
On this page
Kin Score
APIs 17
Open Collections 16
MCP Servers 1
GraphQL 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Vocabularies 1
Spectral Rules 2
JSON Schema 23
JSON Structure 2
Examples 2
Security Posture 4
Scopes 1
Agentic Access 1
Resources 43
apis.yml
58 Operational Transparency
Composite quality — 65.5/100 · strong
Contract Quality
17.1 / 25
Developer Ergonomics
14.6 / 20
Operational Transparency
7.5 / 13
Contract Governance
4.8 / 12
Agent readiness — 44/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
Documented Reversibility
0 / 6
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
0 / 6
Agent Skills
5 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
3 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 17
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 16
Model Context Protocol servers that expose these APIs to AI agents.
GraphQL schemas published by this provider.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 23
JSON Structure definitions describing this provider's data shapes.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 5
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 6
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 6
Pagination, idempotency, versioning, errors, and events
Build 4
SDKs, sample code, and the tooling you integrate with
Access & Security 7
Authentication, authorization, and security posture
Scroll for all 7
Operate 5
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
aid: snapchat
url: https://raw.githubusercontent.com/api-evangelist/snapchat/refs/heads/main/apis.yml
name: Snapchat
description: Snap Inc. operates Snapchat, a visual messaging app and camera platform with developer tools including the Marketing
API for programmatic advertising, Conversions API for server-side conversion tracking, Login Kit for OAuth-based user authentication,
Creative Kit for content sharing to Snapchat, Camera Kit for embedding Snap AR technology into third-party apps, and Lens
Studio for building augmented reality experiences.
type: Index
accessModel:
pricing: free
onboarding: self-serve
trial: false
try_now: true
public: false
label: Free · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/snapchat.png
tags:
- Advertising
- AR
- Augmented Reality
- Marketing
- Messaging
- Social-Media
tags_raw:
- Advertising
- AR
- Augmented Reality
- Marketing
- Messaging
- Social Media
created: '2026-05-02'
modified: '2026-08-13'
specificationVersion: '0.23'
apis:
- aid: snapchat:snapchat-ads-api
name: Snapchat Ads API
description: The Snapchat Ads API (Marketing API) allows developers to programmatically create, manage, and optimize advertising
campaigns on the Snapchat platform. It provides endpoints for managing organizations, ad accounts, campaigns, ad squads,
ads, creatives, media, funding sources, audience segments, and measurement reporting. The API supports the full advertising
lifecycle from campaign setup through reporting and optimization.
humanURL: https://developers.snap.com/api/marketing-api/Ads-API/introduction
baseURL: https://adsapi.snapchat.com/v1
tags:
- Advertising
- Campaigns
- Marketing
properties:
- type: Documentation
url: https://developers.snap.com/api/marketing-api/Ads-API/introduction
- type: OpenAPI
url: https://raw.githubusercontent.com/api-evangelist/snapchat/refs/heads/main/openapi/snapchat-ads-api-openapi.yml
- type: Overlay
url: overlays/snapchat-ads-api-overlay.yaml
- aid: snapchat:snapchat-creative-kit
name: Snapchat Creative Kit
description: Creative Kit allows developers to let users share content including Lenses, AR experiences, filters, GIFs,
videos, links, and captions from a website or app directly to Snapchat's camera or preview screen. Supports Dynamic Lenses,
Stickers, and Spotlight Posting. Available as a code-only integration (SDK deprecated October 2024).
humanURL: https://developers.snap.com/snap-kit/creative-kit/overview
tags:
- AR
- Content Sharing
- Integration
- Social-Media
tags_raw:
- AR
- Content Sharing
- Integration
- Social Media
properties:
- type: Documentation
url: https://developers.snap.com/snap-kit/creative-kit/overview
- type: GitHubRepository
url: https://github.com/Snapchat/creative-kit
- aid: snapchat:snapchat-camera-kit
name: Snapchat Camera Kit
description: Camera Kit enables developers to integrate Snap's AR camera technology directly into iOS, Android, and web
applications, giving users access to Snap's lens library and AR experiences without leaving the host app.
humanURL: https://developers.snap.com/camera-kit/home
tags:
- AR
- Augmented Reality
- Camera
- SDK
properties:
- type: Documentation
url: https://developers.snap.com/camera-kit/home
- aid: snapchat:snapchat-lens-studio
name: Lens Studio
description: Lens Studio is Snap's desktop application for building augmented reality lenses for Snapchat and Spectacles.
Provides an API for scripting lens behaviors, integrating dynamic data, and publishing to the Snap Lens Network.
humanURL: https://developers.snap.com/lens-studio/home
tags:
- AR
- Augmented Reality
- Creative Tools
- Lens
properties:
- type: Documentation
url: https://developers.snap.com/lens-studio/home
- aid: snapchat:snapchat-ad-accounts-api
name: Snapchat Ad Accounts API
description: Ad Accounts are owned by an Organization and contain Ad Campaigns. They have one or more Funding Sources.
humanURL: https://developers.snap.com/api/marketing-api/Ads-API/introduction
baseURL: https://adsapi.snapchat.com/v1
tags:
- Ad Accounts
properties:
- type: OpenAPI
url: openapi/snapchat-ad-accounts-api-openapi.yml
- type: Documentation
url: https://developers.snap.com/api/marketing-api/Conversions-API/Introduction
- type: Documentation
url: https://developers.snap.com/snap-kit/login-kit/overview
- type: Overlay
url: overlays/snapchat-ad-accounts-api-overlay.yaml
- aid: snapchat:snapchat-ad-squads-api
name: Snapchat Ad Squads API
description: Ad Squads organize ads within a campaign, defining targeting, budget, schedule, and bid strategy.
humanURL: https://developers.snap.com/api/marketing-api/Ads-API/introduction
baseURL: https://adsapi.snapchat.com/v1
tags:
- Ad Squads
properties:
- type: OpenAPI
url: openapi/snapchat-ad-squads-api-openapi.yml
- type: Documentation
url: https://developers.snap.com/api/marketing-api/Conversions-API/Introduction
- type: Documentation
url: https://developers.snap.com/snap-kit/login-kit/overview
- type: Overlay
url: overlays/snapchat-ad-squads-api-overlay.yaml
- aid: snapchat:snapchat-audience-segments-api
name: Snapchat Audience Segments API
description: Audience Segments allow advertisers to define and manage custom audiences for ad targeting, including Snap
Audience Match, lookalike audiences, and pixel-based audiences.
humanURL: https://developers.snap.com/api/marketing-api/Ads-API/introduction
baseURL: https://adsapi.snapchat.com/v1
tags:
- Audience Segments
properties:
- type: OpenAPI
url: openapi/snapchat-audience-segments-api-openapi.yml
- type: Documentation
url: https://developers.snap.com/api/marketing-api/Conversions-API/Introduction
- type: Documentation
url: https://developers.snap.com/snap-kit/login-kit/overview
- type: Overlay
url: overlays/snapchat-audience-segments-api-overlay.yaml
- aid: snapchat:snapchat-campaigns-api
name: Snapchat Campaigns API
description: Campaigns define a business objective and organize Ad Squads, allowing advertisers to view aggregate statistics.
humanURL: https://developers.snap.com/api/marketing-api/Ads-API/introduction
baseURL: https://adsapi.snapchat.com/v1
tags:
- Campaigns
properties:
- type: OpenAPI
url: openapi/snapchat-campaigns-api-openapi.yml
- type: Documentation
url: https://developers.snap.com/api/marketing-api/Conversions-API/Introduction
- type: Documentation
url: https://developers.snap.com/snap-kit/login-kit/overview
- type: Overlay
url: overlays/snapchat-campaigns-api-overlay.yaml
- aid: snapchat:snapchat-conversion-events-api
name: Snapchat Conversion Events API
description: Endpoints for sending web, app, and offline conversion events to Snap for campaign measurement and optimization.
humanURL: https://developers.snap.com/api/marketing-api/Ads-API/introduction
baseURL: https://tr.snapchat.com/v3
tags:
- Conversion Events
properties:
- type: OpenAPI
url: openapi/snapchat-conversion-events-api-openapi.yml
- type: Documentation
url: https://developers.snap.com/api/marketing-api/Conversions-API/Introduction
- type: Documentation
url: https://developers.snap.com/snap-kit/login-kit/overview
- type: Overlay
url: overlays/snapchat-conversion-events-api-overlay.yaml
- aid: snapchat:snapchat-creatives-api
name: Snapchat Creatives API
description: Creatives define the visual and interactive content of ads, including images, videos, and call-to-action overlays.
humanURL: https://developers.snap.com/api/marketing-api/Ads-API/introduction
baseURL: https://adsapi.snapchat.com/v1
tags:
- Creatives
properties:
- type: OpenAPI
url: openapi/snapchat-creatives-api-openapi.yml
- type: Documentation
url: https://developers.snap.com/api/marketing-api/Conversions-API/Introduction
- type: Documentation
url: https://developers.snap.com/snap-kit/login-kit/overview
- type: Overlay
url: overlays/snapchat-creatives-api-overlay.yaml
- aid: snapchat:snapchat-funding-sources-api
name: Snapchat Funding Sources API
description: Funding Sources represent payment methods associated with an organization, including credit cards, PayPal,
and lines of credit.
humanURL: https://developers.snap.com/api/marketing-api/Ads-API/introduction
baseURL: https://adsapi.snapchat.com/v1
tags:
- Funding Sources
properties:
- type: OpenAPI
url: openapi/snapchat-funding-sources-api-openapi.yml
- type: Documentation
url: https://developers.snap.com/api/marketing-api/Conversions-API/Introduction
- type: Documentation
url: https://developers.snap.com/snap-kit/login-kit/overview
- type: Overlay
url: overlays/snapchat-funding-sources-api-overlay.yaml
- aid: snapchat:snapchat-measurement-api
name: Snapchat Measurement API
description: Measurement endpoints provide campaign performance statistics and reporting data at various levels of the ad
hierarchy.
humanURL: https://developers.snap.com/api/marketing-api/Ads-API/introduction
baseURL: https://adsapi.snapchat.com/v1
tags:
- Measurements
tags_raw:
- Measurement
properties:
- type: OpenAPI
url: openapi/snapchat-measurement-api-openapi.yml
- type: Documentation
url: https://developers.snap.com/api/marketing-api/Conversions-API/Introduction
- type: Documentation
url: https://developers.snap.com/snap-kit/login-kit/overview
- type: Overlay
url: overlays/snapchat-measurement-api-overlay.yaml
- aid: snapchat:snapchat-media-api
name: Snapchat Media API
description: Media endpoints handle uploading and managing media assets such as images and videos used in creatives.
humanURL: https://developers.snap.com/api/marketing-api/Ads-API/introduction
baseURL: https://adsapi.snapchat.com/v1
tags:
- Media
properties:
- type: OpenAPI
url: openapi/snapchat-media-api-openapi.yml
- type: Documentation
url: https://developers.snap.com/api/marketing-api/Conversions-API/Introduction
- type: Documentation
url: https://developers.snap.com/snap-kit/login-kit/overview
- type: Overlay
url: overlays/snapchat-media-api-overlay.yaml
- aid: snapchat:snapchat-oauth-api
name: Snapchat OAuth API
description: OAuth 2.0 authorization and token management endpoints for authenticating users via their Snapchat account.
humanURL: https://developers.snap.com/api/marketing-api/Ads-API/introduction
baseURL: https://accounts.snapchat.com
tags:
- Authentication
tags_raw:
- OAuth
properties:
- type: OpenAPI
url: openapi/snapchat-oauth-api-openapi.yml
- type: Documentation
url: https://developers.snap.com/api/marketing-api/Conversions-API/Introduction
- type: Documentation
url: https://developers.snap.com/snap-kit/login-kit/overview
- type: Overlay
url: overlays/snapchat-oauth-api-overlay.yaml
- aid: snapchat:snapchat-organizations-api
name: Snapchat Organizations API
description: Organizations represent brands, partners, or ad agencies. Organizations are created via Snap Business Manager.
humanURL: https://developers.snap.com/api/marketing-api/Ads-API/introduction
baseURL: https://adsapi.snapchat.com/v1
tags:
- Organization
tags_raw:
- Organizations
properties:
- type: OpenAPI
url: openapi/snapchat-organizations-api-openapi.yml
- type: Documentation
url: https://developers.snap.com/api/marketing-api/Conversions-API/Introduction
- type: Documentation
url: https://developers.snap.com/snap-kit/login-kit/overview
- type: Overlay
url: overlays/snapchat-organizations-api-overlay.yaml
- aid: snapchat:snapchat-user-profile-api
name: Snapchat User Profile API
description: Endpoints for retrieving authenticated user profile information including display name and Bitmoji avatar.
humanURL: https://developers.snap.com/api/marketing-api/Ads-API/introduction
baseURL: https://kit.snapchat.com/v1
tags:
- User Profile
properties:
- type: OpenAPI
url: openapi/snapchat-user-profile-api-openapi.yml
- type: Documentation
url: https://developers.snap.com/api/marketing-api/Conversions-API/Introduction
- type: Documentation
url: https://developers.snap.com/snap-kit/login-kit/overview
- type: Overlay
url: overlays/snapchat-user-profile-api-overlay.yaml
- aid: snapchat:snapchat-ads-mcp
name: Snapchat Ads MCP Server
description: 'Snap''s first-party hosted Model Context Protocol server for the Snapchat Ads API. A supported agent connects
over streamable HTTP to https://mcp.snapchat.com/ads and authenticates with OAuth 2.0 (authorization code + PKCE S256,
public client, scope snapads.read) against Snap''s own authorization server at mcp.snapchat.com. The current release is
read-only — an agent can read authorized Snapchat Ads data but cannot create, update or delete. Onboarding is self-serve:
an organization Admin or Business Admin approves each agent once, then every member authorizes individually, and no member
gains a permission their Ads Manager role does not already grant.'
humanURL: https://developers.snap.com/marketing-api/Ads-MCP/Introduction
baseURL: https://mcp.snapchat.com/ads
tags:
- Advertising
- Agents
- MCP
- Marketing
properties:
- type: Documentation
url: https://developers.snap.com/marketing-api/Ads-MCP/Introduction
- type: GettingStarted
url: https://developers.snap.com/marketing-api/Ads-MCP/connect-an-agent
- type: MCPServer
url: mcp/snapchat-mcp.yml
- type: ToolCrosswalk
url: mcp/snapchat-tool-crosswalk.yml
common:
- type: AgenticAccess
url: agentic-access/snapchat-agentic-access.yml
- type: DomainSecurity
url: security/snapchat-domain-security.yml
- type: Authentication
url: authentication/snapchat-authentication.yml
- type: OAuthScopes
url: scopes/snapchat-scopes.yml
- type: LinkedIn
url: https://www.linkedin.com/company/snap-inc-co
- type: Website
url: https://snap.com
- type: DeveloperPortal
url: https://developers.snap.com
- type: Documentation
url: https://developers.snap.com/api/marketing-api/Ads-API/introduction
- type: GitHubOrganization
url: https://github.com/Snapchat
- type: TermsOfService
url: https://snap.com/en-US/terms
- type: PrivacyPolicy
url: https://snap.com/en-US/privacy/privacy-policy
- type: Blog
url: https://eng.snap.com
- type: Support
url: https://businesshelp.snapchat.com
- type: Login
url: https://kit.snapchat.com/manage/
- type: Pricing
url: https://ads.snapchat.com
- type: Signup
url: https://kit.snapchat.com/manage/
- type: LlmsText
url: https://developers.snap.com/llms.txt
- type: Packages
url: packages/snapchat-packages.yml
- type: SDKs
url: packages/snapchat-packages.yml
- type: WellKnown
url: well-known/snapchat-well-known.yml
- type: SecurityTxt
url: well-known/snapchat-security.txt
- type: MCPServer
url: mcp/snapchat-mcp.yml
- type: ToolCrosswalk
url: mcp/snapchat-tool-crosswalk.yml
- type: LLMsTxt
url: llms/snapchat-llms.txt
- type: Overlay
url: overlays/snapchat-ads-api-overlay.yaml
- type: Conformance
url: conformance/snapchat-conformance.yml
- type: ErrorCatalog
url: errors/snapchat-problem-types.yml
- type: Lifecycle
url: lifecycle/snapchat-lifecycle.yml
- type: Deprecation
url: lifecycle/snapchat-lifecycle.yml
- type: VulnerabilityDisclosure
url: security/snapchat-vulnerability-disclosure.yml
- type: Security
url: security/snapchat-vulnerability-disclosure.yml
- type: TrustCenter
url: security/snapchat-trust-center.yml
- type: Sandbox
url: sandbox/snapchat-sandbox.yml
- type: Conventions
url: conventions/snapchat-conventions.yml
- type: ChangeLog
url: changelog/snapchat-changelog.yml
- type: Components
url: components/snapchat-components.yml
- type: DataModel
url: data-model/snapchat-data-model.yml
- type: AgentSkill
url: skills/_index.yml
- type: Plans
url: plans/snapchat-plans-pricing.yml
- type: RateLimits
url: rate-limits/snapchat-rate-limits.yml
- type: APIReference
url: https://developers.snap.com/marketing-api/Ads-API/introduction
- type: GettingStarted
url: https://developers.snap.com/marketing-api/home
- type: ChangeLog
url: https://developers.snap.com/marketing-api/Ads-API/changelog
segments:
- Social Media
- Advertising
- AR/VR
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
x-enrichment:
date: '2026-08-13'
status: enriched
artifacts_added: 36
pass: local-v1