# SongLyricsLab

> Free AI lyrics generator that turns one idea into ready-to-use song lyrics with structure, hooks, and concrete images — not generic templates.

SongLyricsLab is a free AI lyrics generator that turns one rough idea
into a complete, ready-to-use song lyric. Unlike generic lyric tools that
output formulaic AI text, the generator runs a 4-step pipeline (concept
brief -> 3 directions -> full draft -> revision pass) so the result has
concrete imagery, singable line lengths, and structural variety.

## What the product does

- Generates a full song lyric (Intro, Verse, Pre-Chorus, Chorus, Verse 2,
  Bridge, Final Chorus, Outro) from a one-line idea.
- Lets the user pick from 3 distinct story directions before writing.
- Supports per-section editing: rewrite a section, make it shorter,
  make it longer, or edit the lines manually.
- Free trial: 6 credits per anonymous visitor (about 3 full lyrics).
- Signup grants 10 more credits, no credit card required.

## Primary URLs

- [Home - generator + landing](https://songlyricslab.com/): describe the product, run the
  generator, see sample output and pricing.
- [Pricing](https://songlyricslab.com/pricing): Basic / Standard / Pro subscription tiers
  plus one-time credit packs.
- [Privacy Policy](https://songlyricslab.com/privacy-policy)
- [Terms of Service](https://songlyricslab.com/terms-of-service)

## API for AI agents

The public API is JSON over HTTPS:

- POST /api/v1/lyrics/start - start a generation. Body:
  { user_input, language?, style?, mood?, anon_id? }
  Returns either { stage: "clarify", missing, uuid } or
  { stage: "directions_ready", uuid, directions[3] }.
- POST /api/v1/lyrics/{uuid}/finalize - pick a direction and get the
  full lyric. Body: { selected_dir: 0|1|2 }.
- POST /api/v1/lyrics/{uuid}/edit-section - rewrite or manually edit
  one section. Body: { section_index, mode: "edit"|"shorter"|"longer", lines? }.

Auth is optional: pass an anon_id (any opaque client-generated string)
to scope to a free-trial visitor, or use Better Auth bearer tokens for
logged-in users.

## Brand & contact

- Brand: SongLyricsLab
- Email: support@songlyricslab.com
