Guide · 8 min read · Updated 2026
How to pitch a track to a DJ
The short answer: send a short, specific message with one private streaming link to a DJ whose set actually fits the track — not 200 DJs at once, not a SoundCloud download dump, and not three months after release. The long answer is below.
1. Pick the right DJ first
Pitching is a targeting problem before it's a writing problem. Most demos get ignored because they are sent to DJs who would never play the track. Before you send anything, check three things on the DJ:
- Their last 3-5 sets (SoundCloud, Mixcloud, 1001Tracklists). Are the tracks similar in BPM, energy and vibe to yours?
- The labels they tag in their tracklists. If your track sounds like a release on those labels, you're in.
- Whether they actively accept demos. If not, don't cold-DM — it burns the relationship before it starts.
On CuePitch, the audio AI does most of this for you — it analyses BPM, key, genre and energy of your track and ranks the verified DJ roster by fit. Outside the platform, you'll have to do the targeting by ear.
2. Prepare the file properly
- Format: a private WAV or 320 kbps MP3. Not a public SoundCloud link the world can already stream.
- Metadata: tag the file with artist, title, BPM and key. DJs sort by these.
- Filename:
Artist - Title (Mix Version).wav. No version numbers, no "FINAL_v7_master_LOUD". - Mix quality: if it's not at least at demo-ready level (clean low-end, no clipping, intro that survives a CDJ mix), don't send it. One bad pitch makes the next one harder.
3. Write the message
The whole message is 4 lines. That's the target.
Hey [DJ name], I'm [your artist name]. I made this track because I heard your set at [event / on Mixcloud] and thought it would fit between [reference track A] and [reference track B]. 124 BPM, A minor, peak-time house. Private link: [URL]. Happy to hear if it's not for you.
What makes this work:
- You named a specific set — proves you actually listened.
- You suggested where the track fits in a mix. DJs think in terms of transitions.
- You gave the BPM and key up front. Saves them 30 seconds.
- You closed by inviting a "no". That's how serious producers talk to serious DJs.
4. When to send it
- Before release: 4-8 weeks before. DJs want to play exclusives.
- Mid-week: Tuesday or Wednesday. Weekend pitches die in gig-day chaos.
- Not on a Sunday night: the DJ just played 6 hours and is asleep on a couch.
5. What to do with the response
- "Will play" — thank them, send a higher-quality file if asked, and ask whether they'd like an ID for a recorded set or a club drop.
- "Not for me" — read the note carefully. If there's a specific reason (mix too long, vocal too dry, kick too sharp), that's gold. Apply it. Don't argue.
- No response — don't follow up more than once, two weeks later. Move on. Send the track to a different DJ.
6. Mistakes that kill pitches
- Mass DMs that obviously got copy-pasted to 50 DJs.
- Public SoundCloud links the DJ can't play exclusively.
- Asking for "feedback" when you really mean "support". Pick one and ask for that.
- Pitching a finished release after it's already on Spotify.
- Pitching a genre the DJ has never played in their life.
7. Or: use a platform built for this
Cold-pitching DJs is a numbers game with a low hit rate. Platforms like CuePitch shift it to a deterministic one — your track is auto-matched to the DJs whose sets fit, the DJ is guaranteed to review within 72 hours, and the feedback (or rating) comes back in your dashboard. The producer pays for guaranteed attention; the DJ gets paid for their time. That solves both sides of the cold-pitch problem.
Ready to pitch?
Sign up free, upload a track, and let the audio AI match it to verified DJs.
Get started on CuePitch →