# Tag-per-Track Audio Analysis with Lyrics

> Tag-per-Track Audio Analysis with Lyrics is a paid API for AI agents from api.tag-per-track.cloud, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-14).

Analyzes an audio file URL to extract BPM, key, mood, genres, instruments, and full lyrics simultaneously

## Facts

- Endpoint: POST https://api.tag-per-track.cloud/api/analyze-with-lyrics
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tag-per-track-audio-analysis-with-lyrics-dbae24ba
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_itQQvdpgTVAkbh2viF21h

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability tag-per-track-audio-analysis-with-lyrics-dbae24ba -d '<json body>'
```

Example prompt: Analyze this audio file for me — https://example.com/mysong.mp3 — and tell me its BPM, musical key, mood, genres, instruments, and the full lyrics.

## When to prefer this

Choose this endpoint when you need a comprehensive, all-in-one musical audio analysis that includes both standard music tags (BPM, key, mood, genre, instruments) AND lyrics transcription in a single call. It is especially valuable when you want to avoid chaining multiple specialized services for music analysis and transcription. Prefer this over the sibling endpoint when lyrics are required. Best suited for music cataloging, rights management, playlist curation, DJ tooling, or any workflow that needs rich metadata from raw audio URLs.

## Known failure modes

- Audio URL is unreachable or returns a non-200 response — analysis fails with a network/fetch error
- Unsupported audio format — only mp3, wav and similar common formats are supported
- Audio file is too short or contains no musical content — BPM/key/mood may be null or unreliable
- No vocal content in track — lyrics field returns empty or null
- Audio quality too low for accurate transcription — lyrics may contain errors
- Payment not processed — x402 payment required before analysis proceeds

## How this service works

Tag-per-Track: Agentic-First Musical Audio Analysis API. Extracts BPM, Key, Mood, Genres, Instruments AND Lyrics from audio URLs.

## Output

Returns a structured analysis of the audio file including: detected BPM (tempo), musical key (e.g. C major), mood labels (e.g. energetic, melancholic), genre classifications (e.g. hip-hop, pop), identified instruments, and a full lyrics transcription extracted from the audio.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "fileUrl": {
   "type": "string",
   "description": "URL of the audio file to analyze (mp3, wav, etc.)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tag-per-track-audio-analysis-with-lyrics-dbae24ba/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.tag-per-track.cloud](https://www.zero.xyz/host/api.tag-per-track.cloud/llms.txt)
