ClipIQ Short‑Video AI Rewriter & Blog Script avatar
ClipIQ Short‑Video AI Rewriter & Blog Script

Pricing

Pay per usage

Go to Apify Store
ClipIQ Short‑Video AI Rewriter & Blog Script

ClipIQ Short‑Video AI Rewriter & Blog Script

Turn short-form videos (TikTok & Reels) into ready-to-publish content — transcript, summary, full blog post, and video script powered by AI.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Samuel Furtado

Samuel Furtado

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

ClipIQ: Short-Video AI Rewriter & Blog Script

Turn TikTok and Instagram Reels into ready-to-publish content in one click: transcript, summary, full blog post, and teleprompter-style script. Optionally merge multiple videos into one cohesive article/script with join_urls=true.

What this Actor does

  • Takes one or more short-form video URLs (TikTok, Instagram Reels; YouTube only if you supply raw_transcript).
  • Generates: accurate transcript, concise summary, structured blog post (title/subtitle/sections), and video script (hook/body/CTA).
  • Saves everything to the Apify Dataset and OUTPUT.json. If join_urls=true, also produces a single combined item.

Why use it

  • Rapid content repurposing for creators, social media managers, agencies, copywriters, and automations.
  • Clean JSON output, easy to feed into CMSs, schedulers, or AI agents.
  • Optional combined output to create long-form pieces from multiple clips.

How to run

  1. Open the Actor on Apify.
  2. In the Input tab, set:
    • videos: TikTok/Reels URLs (YouTube requires raw_transcript).
    • output_format: blog_post, script (choose one or both).
    • language: output language (default en-US).
    • tone: e.g., conversational, formal.
    • join_urls: true to add a combined article/script across all videos.
  3. Click Start and download results from the Dataset or OUTPUT.json.

Input fields (summary)

  • videos (array, required): video URLs.
  • output_format (array): blog_post, script.
  • language (string): output language; default en-US.
  • tone (string): writing tone.
  • raw_transcript (string): if provided, skips transcription.
  • max_video_duration_minutes, on_duration_exceeded (skip/error).
  • join_urls (boolean): also generate a combined output.

Example input

{
"videos": ["https://www.instagram.com/reel/DQMlmx3jOOV/"],
"output_format": ["blog_post", "script"],
"language": "en-US",
"tone": "conversational",
"join_urls": false
}

Output format

For each video:

{
"video_url": "...",
"transcript": "...",
"summary": "...",
"blog_post": {
"title": "...",
"subtitle": "...",
"sections": [{ "heading": "...", "content": "..." }]
},
"script": {
"hook": "...",
"body": "...",
"cta": "..."
}
}

If join_urls=true and at least two videos succeed, one extra combined item is added with the same fields above (merging transcripts/summary/blog/script).

Tips

  • Prefer TikTok/Reels; YouTube download is disabled to avoid cost/risk—use raw_transcript if you need YouTube.
  • Use join_urls to create a single long-form piece from multiple clips.
  • Configure API keys and resolver token/URL as Apify environment variables (not in code).

Outputs may contain personal data. Respect the target platform’s terms and applicable laws (e.g., GDPR). Do not collect or use personal data without a proper legal basis.***