SEEDANCE 2.5 IS NOW LIVE!

GENERATE YOUR VIDEOS WITH UNLIMITED SEEDANCE 2.5 TODAY.

NO EXTRA SUBSCRIPTION
REVIRAL
Get API key
Browse API docs

Use cases

A UGC Ad Generator API You Can Call From Your Own Stack

Was this page helpful?

Reviral's API renders creator-style, UGC-style product ad video from a product link and a brief, using POST /api/v1/render with workflow: "ugc-ad". It draws on the same video model catalog available to generate-media — Seedance, Veo, Kling, and more — so you can call it from your own app, agency dashboard, or automation pipeline without a separate contract per underlying model.

Models that fit

The ugc-ad workflow renders on video models from this catalog — set premiumVideoModelId to pin a specific one, or let the workflow choose for your tier.

Seedance 2.5 720p (Standard)

720p · 16:9, 9:16, 1:1, 4:3, 3:4, 21:9

122 cr · $0.97

Seedance 2.5

480p, 720p · 16:9, 9:16, 1:1, 4:3, 3:4, 21:9, adaptive

148 cr · $1.17

Seedance 2.5 720P (Fast)

720p · 16:9, 9:16, 1:1, 4:3, 3:4, 21:9

122 cr · $0.97

Seedance 2.5 1080P

1080p · 16:9, 9:16, 1:1, 4:3, 3:4, 21:9

267 cr · $2.12

Seedance 2.5 720p (Flat)

720p · 16:9, 9:16, 1:1, 4:3, 3:4, 21:9

442 cr · $3.50

Seedance 2.5 480P

480p · 16:9, 9:16, 1:1, 4:3, 3:4, 21:9

64 cr · $0.51

Seedance 2.5 480p (International)

480p · 16:9, 9:16, 1:1, 4:3, 3:4, 21:9

39 cr · $0.31

Seedance 2.5 720p (Flat B)

720p · 16:9, 9:16, 1:1

253 cr · $2.01

Seedance 2.0 720P (ALL Round)

720p · 9:16, 16:9

228 cr · $1.81

Seedance 2

480p, 720p, 1080p, 4k · 16:9, 9:16, 1:1, 4:3, 3:4, 21:9

106 cr · $0.84

Seedance 2.0 720P (720P Plus)

720p · 16:9, 9:16

76 cr · $0.60

Seedance2.0- 4K

4K · 16:9, 9:16, 1:1, 4:3, 3:4, 21:9

337 cr · $2.67

Seedance2.0- 1080P

1080P · 16:9, 9:16, 1:1, 4:3, 3:4, 21:9

140 cr · $1.11

Seedance2.0-720P (Limited)

720P · 16:9, 9:16, 1:1, 4:3, 3:4, 21:9

37 cr · $0.29

Seedance 2 Fast

480p, 720p · 16:9, 9:16, 1:1, 4:3, 3:4, 21:9

66 cr · $0.52

Seedance 2 Mini

480p, 720p · 16:9, 9:16, 1:1, 4:3, 3:4, 21:9

24 cr · $0.19

Seedance 1.5 Pro

480p, 720p, 1080p · 16:9, 9:16, 1:1, 4:3, 3:4, 21:9

37 cr · $0.29

Veo 3.1 Fast

720p, 1080p, 4k · 16:9, 9:16

17 cr · $0.13

Veo 3.1 Fast (per second)

720p, 1080p, 4k · 16:9, 9:16

106 cr · $0.84

Veo 3.1 Quality (per second)

720p, 1080p, 4k · 16:9, 9:16

421 cr · $3.34

Veo 3.1 Quality

720p, 1080p, 4k · 16:9, 9:16

50 cr · $0.40

Veo 3.1 Lite

720p, 1080p, 4k · 16:9, 9:16

34 cr · $0.27

Omni Flash

720P, 1080p · 16:9, 9:16

25 cr · $0.20

Kling V3

720p, 1080p · 16:9

30 cr · $0.24

Kling V3 Omni

720p, 1080p · 16:9, 9:16, 1:1

50 cr · $0.40

Kling V2.6

720p, 1080p · 16:9, 9:16, 1:1

27 cr · $0.21

Kling 3.0 Turbo

720p, 1080p · 16:9, 9:16, 1:1

66 cr · $0.52

Kling Video O1

720p, 1080p · 16:9, 9:16, 1:1

50 cr · $0.40

Hailuo 2.3

768P, 1080P · default

33 cr · $0.26

Hailuo 2.3 Fast

768P, 1080P · default

24 cr · $0.19

Hailuo 02

512P, 768P, 1080P · default

33 cr · $0.26

Wan 2.6

720p, 1080p · 16:9, 9:16, 1:1, 4:3, 3:4

83 cr · $0.66

Wan 2.6 Flash

720p, 1080p · default

21 cr · $0.17

Vidu Q3

540p, 720p, 1080p · 16:9, 9:16, 4:3, 3:4, 1:1

43 cr · $0.34

Vidu Q3 Pro

540p, 720p, 1080p · 16:9, 9:16, 4:3, 3:4, 1:1

71 cr · $0.56

Vidu Q3 Turbo

540p, 720p, 1080p · 16:9, 9:16, 4:3, 3:4, 1:1

43 cr · $0.34

HappyHorse 1.1

720P, 1080P · 16:9, 9:16, 1:1, 4:3, 3:4

71 cr · $0.56

Wan 3.0 480P

480P · 9:16, 16:9, 3:4, 4:3, 1:1

31 cr · $0.25

Wan 3.0 720P

720P · 9:16, 16:9, 3:4, 4:3, 1:1

49 cr · $0.39

Wan 3.0 1080P

1080P · 9:16, 16:9, 3:4, 4:3, 1:1

85 cr · $0.67

Try it

This request uses the render endpoint's workflow field, validated against the public RenderRequest schema.

curl -X POST "https://reviral.ai/api/v1/render" \
  -H "Authorization: Bearer $REVIRAL_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{"workflow":"ugc-ad","prompt":"A 30-second creator-style unboxing and review for a stainless steel water bottle, casual and upbeat","durationSec":30,"aspectRatio":"9:16","productUrl":"https://example.com/products/steel-bottle"}'

Frequently asked questions

What input does the UGC ad workflow need?
At minimum workflow: "ugc-ad" and a prompt describing the product and angle. productUrl links a product page or photo, and avatarImageUrl is optional if you want a specific creator likeness — see the render endpoint reference for the complete field list.
How is it priced?
Like every render workflow, credits are charged per completed job based on the tier and duration you request. Call POST /api/v1/calculate-credits first to estimate the cost without authentication or a debit.
Can I choose which underlying video model renders the ad?
Optionally — set premiumVideoModelId to pin a specific model from the catalog. Otherwise the workflow selects one automatically for the tier you chose.