Node.js · native fetch

Node
client

Quick answer: use the one-file Node 18+ client when an automated video tool needs a sound recommendation, TikTok sound URL, brief, captions, and boundary copy. It calls recommend, then brief.

01Usage

Describe
to pack.

The helper returns sound name, sound slug, official TikTok sound URL, proof, brief, captions, hashtags, and boundary copy.

node wouldliker.js "Unboxing my new ceramic mug, 22 seconds"
02Returns

Sound URL
not audio bytes.

Downstream upload tools should attach the returned TikTok sound URL at upload time.

Output

sound

sound_slug, sound_name, tiktok_sound_url, why, proof_examples.

Use the official URL
Output

brief

clip_brief, caption_short, caption_mid, caption_with_hashtags, hashtag_pack.

Use in content workflow
Output

boundary

copy_boundary reminds clients that proof is evidence of fit and momentum, not guaranteed views.

Surface it

Download
the file.

No package install. Native fetch. Works well in serverless tasks, schedulers, and AI-video pipeline glue.