Snapchat
Snapchat data via Wire — public profiles and spotlight videos as structured JSON
https://api.anakin.io/v1/wire/taskPublic profiles and Spotlight videos. Every Snapchat action is a Wire action: call POST /v1/wire/task with the action_id and params below, then poll GET /v1/wire/jobs/{id} (or pass a webhook_url). All actions read public data — no login, no cookies, auth_mode: none.
Catalog: snapchat · Actions: 2 · Auth: none · Billing: only successful calls are charged
| Action | action_id | Credits | Returns |
|---|---|---|---|
| Profile | snapchat_profile | 4 | 1 item |
| Spotlight Video | snapchat_spotlight | 5 | 1 item |
Credits marked + grow with limit — the exact formula is on each action. See Pricing for what a credit costs on your plan.
Call a Snapchat action
The same call works for every action on this page — swap action_id and params.
curl -X POST https://api.anakin.io/v1/wire/task \
-H "X-API-Key: your_api_key" \
-H "Content-Type: application/json" \
-d '{"action_id": "snapchat_profile", "params": {"username": "djkhaled305"}}'import requests, time
res = requests.post('https://api.anakin.io/v1/wire/task', headers={'X-API-Key': 'your_api_key'},
json={"action_id": "snapchat_profile", "params": {"username": "djkhaled305"}})
job_id = res.json()['job_id']
while True: # poll until the job settles (or pass webhook_url and skip this)
job = requests.get(f'https://api.anakin.io/v1/wire/jobs/{job_id}', headers={'X-API-Key': 'your_api_key'}).json()
if job['status'] in ('completed', 'failed'):
break
time.sleep(2)
print(job['data']['data'])const headers = { 'X-API-Key': 'your_api_key', 'Content-Type': 'application/json' };
const res = await fetch('https://api.anakin.io/v1/wire/task', { method: 'POST', headers, body: JSON.stringify({"action_id": "snapchat_profile", "params": {"username": "djkhaled305"}}) });
const { job_id } = await res.json();
let job;
do { // poll until the job settles (or pass webhook_url and skip this)
await new Promise((r) => setTimeout(r, 2000));
job = await (await fetch(`https://api.anakin.io/v1/wire/jobs/${job_id}`, { headers })).json();
} while (!['completed', 'failed'].includes(job.status));
console.log(job.data.data);The job result wraps the action's output: data.status is "ok" or "error", and data.data holds the fields shown under each action below. See the overview for the full envelope.
Profile
Get a public Snapchat profile: username, display name, bio, subscriber count, verified badge, website and avatar.
action_id: snapchat_profile · Credits: 4 / call · Returns: 1 item
| Parameter | Type | Description |
|---|---|---|
action_id required | string | Set to snapchat_profile |
params.username required | string | Snapchat username or profile URL. |
Request
{
"action_id": "snapchat_profile",
"params": {
"username": "djkhaled305"
}
}Response — data.data of the completed job (trimmed):
{
"username": "djkhaled305",
"display_name": "DJ Khaled",
"bio": "FATHER | CEO | MOGUL",
"subscribers": 11295900,
"verified": true,
"profile_image_url": "https://cf-st.sc-cdn.net/aps/bolt/aHR0cHM6Ly9jZi1zdC5zYy1jZG4ubmV0L2QvQ2lTVUFMWnBQRHFRdFFyMTBzZW4yP2JvPUVnMGFBQm9BTWdFRVNBSlFHV0FCJnVjPTI1._RS0,90_FMjpeg",
"website": null,
"profile_url": "https://www.snapchat.com/@djkhaled305"
}Spotlight Video
Get one Snapchat Spotlight video: description, views, shares, comments, length, upload date, video and thumbnail links, and creator.
action_id: snapchat_spotlight · Credits: 5 / call · Returns: 1 item
| Parameter | Type | Description |
|---|---|---|
action_id required | string | Set to snapchat_spotlight |
params.spotlight_url required | string | Link to the Spotlight video (https://www.snapchat.com/spotlight/...). |
Request
{
"action_id": "snapchat_spotlight",
"params": {
"spotlight_url": "<cursor from the previous page>"
}
}Response — data.data of the completed job (trimmed):
{
"snap_id": "W7_EDlXWTBiXAEEniNoMPwAAYcW11a2FqeHpuAaEOgXTPAaEOgWAyAAAAAQ",
"url": "https://www.snapchat.com/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYcW11a2FqeHpuAaEOgXTPAaEOgWAyAAAAAQ",
"description": "Another Spotlight Snap brought to you by Snapchat",
"views": 21600,
"shares": 10,
"comments": 25,
"duration_s": 16,
"uploaded_at": "2026-10-05T23:58:42Z",
"thumbnail_url": "https://cf-st.sc-cdn.net/d/6oqrabwITIv2a7tRo6px8.256.IRZXSOY?…",
"video_url": "https://cf-st.sc-cdn.net/d/6oqrabwITIv2a7tRo6px8.27.IRZXSOY?…",
"creator_username": "djkhaled305"
}