Merge & Assemble · Versely AI

    Add an Attention-Grabbing Hook to Your Video

    The first second decides if anyone keeps watching.

    list_hooks browses Versely's AI Hooks studio: curated premade examples (always free), free reaction B-roll, and a premium marketplace of viral opener clips — reaction shots, scroll-stoppers, fitness/product hook clips. get_hook pulls the detail on a specific one once you've picked it.

    If you want a batch of several DISTINCT branded hooks generated specifically for your brand rather than browsing a stock catalog, create_hook_pack plans and renders N of them from your brand context in one go, charged once for the pack.

    Powered by

    list_hooksget_hookcreate_hook_pack

    Browse the AI Hooks studio catalog: curated premade examples (always-available video_url, free), free reaction B-roll (GET /broll/free), and premium marketplace hooks (GET /broll/search). Returns id, title, preview/video_url, kind (premade|free|premium), optional price for premium, and category/vibe. Applying a hook to a user's video is client-side — feed video_url into edit_video / compose_video_with_overlay / create_ugc_video_overlay (premium preview URLs may be watermarks; purchase via the app marketplace if a full unlock is needed). Use when the user wants viral hooks, reaction openers, UGC scroll-stoppers, or fitness/product hook clips.

    What to tell the agent

    Versely's agent maps this plain-English request directly onto list_hooks. You don't need to know the parameter names — just describe what you want.

    Show me viral hook clips I can use to open this video, then apply one to the start of it.

    How it works

    1. 1. Browse the catalog

      list_hooks returns premade (always-available, free), free reaction B-roll, and premium marketplace hooks — filterable by kind, search term and category/vibe.

    2. 2. Pull details on the one you pick

      get_hook returns the full detail (video_url, price if premium) for a specific hook by id.

    3. 3. Apply it to your video

      Feed the hook's video_url into edit_video or compose_video_with_overlay as the opening clip — applying a hook is client-side, not a separate 'apply' API call.

    4. 4. Or generate a branded batch instead

      For several distinct hooks made specifically for your brand, use create_hook_pack with your brand_context and desired count — it plans and renders the whole pack in one charge.

    What it costs

    Premade and free reaction hooks from list_hooks cost nothing beyond the standard edit operation to apply them. Premium marketplace hooks carry their own price, purchased through the app marketplace — preview URLs for those may be watermarked until unlocked. create_hook_pack charges once for the whole batch of N branded hooks.

    The formula behind that number: What does editing a video cost if I keep changing it? charges per finished export, so iteration is free and the count is the whole bill.

    Limits & things to know

    • Premium hook previews may be watermarked until purchased — plan for that if you're evaluating several before committing.
    • Applying a chosen hook to your video is a separate step (via edit_video / compose_video_with_overlay / create_ugc_video_overlay), not automatic.
    • create_hook_pack renders with a fixed underlying video model — it's built for a branded batch, not for picking a specific existing clip.

    Who uses this

    • TikTok/Reels openers built to stop the scroll
    • Testing several hook variants against the same video body
    • Branded hook packs for a UGC ad campaign

    Frequently asked questions

    What kinds of hooks are available?+

    list_hooks returns three kinds: curated premade examples (always free), free reaction B-roll, and premium marketplace hooks with a price. Filter by kind, search, or category/vibe.

    How do I actually apply a hook to my video?+

    It's client-side — feed the hook's video_url into edit_video, compose_video_with_overlay, or create_ugc_video_overlay as the opening clip.

    Can I get several custom hooks made for my brand instead of browsing stock ones?+

    Yes — create_hook_pack plans N distinct branded hooks from your brand_context and renders them all in one charge, rather than pulling from the existing catalog.

    See it in a workflow

    Related Versely tools

    Related editing jobs

    Add a Hook to Your Video inside Versely

    The all-in-one AI studio for creators. 60+ models for video, image, voice, music and lipsync in a single app.