Ship Your Snapchat Integration In Minutes, Not Months

Post Stories, Saved Stories, and Spotlight content to Snapchat Public Profiles. Skip the allowlist process, AES-256 encryption, and chunked uploads — Late handles it all.

No credit card required • 10 free posts/month

View Snapchat API Reference →

POST /v1/posts
{
  "platforms": ["snapchat"],
  "accountId": "snap_public_profile_123",
  "content": "New drop alert! 🔥",
  "mediaItems": [{ "type": "video", "url": "..." }],
  "snapchatOptions": { "contentType": "spotlight" }
}

Why Late?

Snapchat's API is notoriously complex

Snapchat Public Profile API Direct

  • OAuth app setup requires Business Account + Organization in Ads Manager
  • Manual rate limit handling and retry logic
  • Multi-step media upload process
  • Handle API versioning and breaking changes
  • Build separate integrations per platform

Late API

  • Simple API key — start in 30 seconds
  • Automatic retries & queue management
  • Upload any media — we handle the upload flow
  • Zero maintenance forever
  • One API for 13 platforms

Save 6-8 weeks of development. Snapchat's API has the steepest learning curve of any social platform.

Snapchat Public Profile Required

Snapchat's Public Profile API requires a creator or business account. Regular personal accounts cannot post via API — but Public Profiles are free to create in the Snapchat app.

💡 Go to your Snapchat profile → Settings → Public Profile to enable API posting.

Content Types

Every Snapchat Format Supported

📸Stories
💾Saved Stories
Spotlight

How It Works

Three Steps to Snapchat Automation

1

Connect

Link your Public Profile — we handle the OAuth flow with Snap

2

Create

POST your content and media URL to our simple endpoint

3

Publish

We encrypt, chunk, upload, and post. You get a webhook when it's live.

Code Example

Simple API, Powerful Results

post-to-snapchat-spotlight.ts
const response = await fetch('https://api.getlate.dev/v1/posts', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    platforms: [{
      platform: 'snapchat',
      accountId: 'snap_profile_abc123',
      options: { contentType: 'spotlight' }
    }],
    content: 'Behind the scenes of our new collection',
    mediaItems: [{
      type: 'video',
      url: 'https://cdn.example.com/bts-video.mp4'
    }]
  })
});

// Late handles: OAuth, encryption, chunked upload, posting
const { post } = await response.json();
console.log(post.platforms[0].platformPostId);
View Complete Snapchat Documentation →

Features

Everything You Need for Snapchat

Stories & Saved Stories

Post ephemeral 24-hour Stories or permanent Saved Stories to your Public Profile. Same simple API for both.

Spotlight Videos

Reach millions on Snapchat's algorithm-driven Spotlight feed. Vertical 9:16 videos up to 60 seconds.

Automatic Encryption

Snapchat requires AES-256-CBC encryption for all media. Late handles key generation, IVs, and encryption transparently.

Large File Support

Upload videos up to 500MB. We automatically chunk large files and handle retry logic for failed segments.

Engagement Analytics

Track views, unique viewers, screenshots, shares, completion rates, and average view time per post.

Multi-Platform

Post the same vertical video to Snapchat Spotlight + TikTok + Instagram Reels + 10 more platforms.

Frequently Asked Questions

Do I need a Public Profile?

Yes. Snapchat's API only allows posting to Public Profiles (creator/business accounts). Personal accounts cannot post via API. The good news: Public Profiles are free to create in the Snapchat app under Profile → Settings → Public Profile.

Do I need to be on Snapchat's allowlist?

No. Direct API access requires contacting Snap, setting up a Business Account/Organization, creating an OAuth app in Ads Manager, and waiting for allowlist approval. Late is already approved — you can start posting immediately with just an API key.

What about media encryption requirements?

Snapchat requires all uploaded media to be AES-256-CBC encrypted with proper key/IV handling. Late handles this automatically — just send us your media URL and we encrypt it before uploading to Snap's servers.

What are the media requirements?

Images: JPEG/PNG, max 20MB, 1080x1920 recommended. Videos: MP4, max 500MB, 5-60 seconds, 1080x1920 (9:16 vertical). Spotlight only accepts video. We automatically validate and can resize/convert if needed.

Can I get post analytics?

Yes. Late normalizes Snapchat's analytics into our standard format: views, unique viewers, screenshots, shares, completion rate, and average view time. Available via API or dashboard.

One API, 13 Platforms

Same integration pattern for all platforms — post your vertical content everywhere

Skip the Snapchat API Complexity

No allowlist. No encryption code. No chunked upload logic. Just POST your content and we handle the rest.

No credit card required • 10 free posts/month • 99.97% uptime