🚀 Introduction
The Ad Clone API helps you recreate winning ads by combining your product assets (via a Link) with a reference ad video.By analyzing the structure, pacing, and style of the reference ad, Creatify generates a new ad tailored to your product.
1. Create Link from URL
Extract content (title, description, images, videos, etc.) from a product URL.POST /api/links/
💡 Errors:
- Successfully scraped the URL but it contains no images or videos.
status_code: 400
body: [“Link must have at least one image or one video.”]- Failed to scrape the URL (due to anti-scraping or other issues).
status_code: 400
body: [“Failed to scrape url: “]
2. (Optional) Create Link with Parameters
If you don’t have a URL but have product data, create a link directly using parameters.POST /api/links/link_with_params/
💡 If no videos are included, provide at least 1 image..
3. (Optional) Update Link
Modify an existing link’s metadata (title, description, images, videos).PUT /api/links/{id}/
4. Create Ad Clone Task
Create an Ad Clone task using the above Link ID and a reference ad video URL.POST /api/ads_clone/
🎬 Save the returned id and use it to check the task status.
5. Check Ad Clone Status
Poll the status endpoint untilstatus becomes done.
GET /api/ads_clone/{id}/
✅ Whenstatusisdone, retrieve your video from thevideo_outputfield.
6. Webhook Option
Instead of polling, you can provide awebhook_url in the request to receive the result automatically when the video is ready.When processing completes, Aurora will send a POST request to your webhook with a payload like this:
🎯 Summary
| Step | Endpoint |
|---|---|
| Create Link | POST /api/links/ |
| Create Task | POST /api/ads_clone/ |
| Check Status | GET /api/ads_clone/{id}/ |
| API Reference | Ad Clone Reference |
💳 Pricing
Creating an Ad Clone video through this endpoint costs 12 credits per 5 seconds of the reference video length.For example, a 30-second reference video costs 72 credits.

