Claude
Skills
Sign in
Back

TikTok Ad Creative Generation

Included with Lifetime
$97 forever

Generate TikTok-native ad creatives using each::sense API - vertical videos, Spark Ads style, trending formats, and UGC aesthetics

Ads & Marketing

What this skill does


# TikTok Ad Creative Generation

Generate scroll-stopping TikTok ad creatives using the each::sense API. Create native-feeling vertical video content optimized for TikTok's unique format and audience expectations.

## Overview

The each::sense API enables you to generate TikTok-optimized ad creatives that blend seamlessly with organic content:

- **TikTok-Native Vertical Video**: 9:16 aspect ratio optimized for full-screen mobile experience
- **Spark Ads Style**: Authentic, creator-driven aesthetics that feel native to the platform
- **Trending Formats**: UGC-style, challenge videos, duets, transitions, and viral hooks
- **Sound-On Design**: Visuals designed to complement trending audio and voiceovers
- **Fast Hooks**: First-frame impact to capture attention in under 1 second

## Quick Start

```bash
curl -X POST "https://eachsense-agent.core.eachlabs.run/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a TikTok ad video for a skincare brand. UGC style, girl doing her morning routine, showing the product naturally. Vertical 9:16, trendy aesthetic, soft morning light."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
```

## TikTok Ad Formats & Sizes

| Format | Aspect Ratio | Resolution | Duration | Description |
|--------|--------------|------------|----------|-------------|
| In-Feed Ads | 9:16 | 1080x1920 | 5-60s | Native video ads in For You feed |
| TopView | 9:16 | 1080x1920 | 5-60s | First ad users see when opening app |
| Spark Ads | 9:16 | 1080x1920 | 5-60s | Boosted organic-style content |
| Branded Effects | 9:16 | 1080x1920 | Variable | AR filters and effects |
| Collection Ads | 9:16 | 1080x1920 | 5-60s | Shoppable product galleries |
| Branded Hashtag | 9:16 | 1080x1920 | Variable | Challenge-based campaigns |

## Use Case Examples

### 1. UGC-Style Product Ad

Generate authentic user-generated content style ads that feel native to TikTok.

```bash
curl -X POST "https://eachsense-agent.core.eachlabs.run/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a UGC-style TikTok ad. A young woman in her bedroom talking directly to camera about her favorite new lip gloss. Natural lighting, casual outfit, authentic vibe. She holds up the product excitedly. Vertical 9:16 format, iPhone selfie camera angle."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
```

### 2. Product Showcase with Trending Transition

Create dynamic product reveals using popular TikTok transitions.

```bash
curl -X POST "https://eachsense-agent.core.eachlabs.run/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "TikTok product showcase video for wireless earbuds. Start with hand covering camera, transition reveal to the earbuds floating with dynamic lighting. Trendy purple and blue gradient background, tech aesthetic. 9:16 vertical, punchy and fast-paced."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
```

### 3. Trending Challenge Style

Capitalize on viral challenge formats for maximum engagement.

```bash
curl -X POST "https://eachsense-agent.core.eachlabs.run/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a TikTok challenge-style video for a fitness app. Person doing the popular dance trend but incorporating workout moves. Energetic, fun, gym setting with ring light. Caption space at top. Vertical 9:16, high energy vibe."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
```

### 4. Before/After Transformation

Showcase dramatic results with split-screen or transition reveals.

```bash
curl -X POST "https://eachsense-agent.core.eachlabs.run/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Before and after TikTok ad for a hair styling tool. Left side: messy bedhead hair. Right side: sleek, styled hair. Same person, dramatic transformation. Clean white bathroom background, good lighting. 9:16 vertical split screen style."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
```

### 5. Unboxing Experience

Create ASMR-friendly unboxing content that drives curiosity.

```bash
curl -X POST "https://eachsense-agent.core.eachlabs.run/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "TikTok unboxing video for a luxury subscription box. Hands slowly opening a beautiful pink box, revealing tissue paper, then premium beauty products. ASMR aesthetic, close-up shots, soft overhead lighting. Vertical 9:16, satisfying and aesthetic."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
```

### 6. Tutorial Style Ad

Educational content that provides value while showcasing products.

```bash
curl -X POST "https://eachsense-agent.core.eachlabs.run/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Quick tutorial TikTok ad for a cooking gadget. Hands demonstrating how to use a vegetable spiralizer in 3 easy steps. Bright kitchen, overhead angle, ingredients visible. Text overlay space for step numbers. 9:16 vertical, fast and informative."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
```

### 7. POV (Point of View) Format

Immersive first-person perspective that resonates with TikTok audiences.

```bash
curl -X POST "https://eachsense-agent.core.eachlabs.run/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "POV TikTok ad: you just received your online order. First-person view of hands opening a package, pulling out trendy sneakers, trying them on. Bedroom floor setting, excited energy, millennial aesthetic. Vertical 9:16 format."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
```

### 8. Reaction/Review Style

Authentic reaction content that builds trust and relatability.

```bash
curl -X POST "https://eachsense-agent.core.eachlabs.run/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "TikTok reaction-style ad for a snack brand. Person trying the new flavor for the first time, genuine surprised expression, then excited approval. Casual home setting, ring light, talking to camera. Space for text overlays. 9:16 vertical."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
```

### 9. Aesthetic Product Flat Lay

Visually pleasing arrangements perfect for beauty and lifestyle brands.

```bash
curl -X POST "https://eachsense-agent.core.eachlabs.run/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Aesthetic flat lay TikTok video for a stationery brand. Hands arranging pastel notebooks, pens, and washi tape on a marble desk. Satisfying organization, soft shadows, minimal aesthetic. Stop motion feel. 9:16 vertical format."}],
    "model": "eachsense

Related in Ads & Marketing