Search Filters
Use these filters withPOST /search to refine results.
Query Parameters
Natural language description of what you need.Tips:
- Be specific: “upbeat electronic for tech demo” > “upbeat music”
- Include context: Mention the scene, platform, or use case
- Reference styles: “something like Tycho but faster”
Number of results to return.Range: 1-100
Pagination offset for browsing large result sets.
Filter Object
All filters are optional and can be combined.Array of parent genre strings. Tracks must match at least one.Available parent genres:
- Acoustic
- Ambient
- Beats
- Blues
- Brass & Marching Band
- Children’s Music
- Cinematic
- Classical
- Comedy
- Country
- Dance
- Disco
- Downtempo
- Easy Listening
- Electronic
- Electronica
- Experimental
- Fanfares
- Folk
- Funk
- Hip Hop
- House
- Jazz
- Latin
- Metal
- Pop
- Punk
- R&B
- Reggae
- Religious Music
- Rock
- Singer-Songwriter
- Soul
- Special Occasions
- World
["Hip Hop", "Electronic"]Sub-genre taxonomy: Each parent genre contains multiple sub-genres (e.g., Hip Hop includes Boom Bap, Lo-Fi Hip Hop, Trap, etc.). Sub-genres are visible in track metadata but not filterable. For the complete, browsable taxonomy, see app.trackyard.com/browse/genresArray of mood strings. Tracks must match at least one.Available moods:
- Ambient
- Angry
- Calm
- Chill
- Cinematic
- Confident
- Contemplative
- Dark
- Dramatic
- Dreamy
- Eccentric
- Elegant
- Energetic
- Epic
- Euphoric
- Floating
- Frantic
- Fun
- Glamorous
- Groovy
- Happy
- Heavy
- Hopeful
- Hypnotic
- Inspiring
- Intimate
- Laid Back
- Melancholic
- Mysterious
- Nostalgia
- Nostalgic
- Peaceful
- Quirky
- Romantic
- Sad
- Scary
- Sensual
- Sentimental
- Sneaking
- Suspense
- Warm
- Weird
["Upbeat", "Energetic"]For the complete, current list of moods, see app.trackyard.com/browse/moods
Filter by vocal presence.
true: Only tracks with vocalsfalse: Instrumental only- Omit: No filter (returns both)
Minimum tempo in beats per minute.Range: 40-200Reference:
- 60-90: Slow (ballads, ambient)
- 90-120: Medium (pop, rock)
- 120-140: Upbeat (house, dance)
- 140+: Fast (drum & bass, hardcore)
Maximum tempo in beats per minute.Range: 40-200
Overall energy intensity.Options:
"low": Calm, ambient, background music"medium": Moderate energy, conversational"high": Energetic, upbeat, driving
Array of instrument strings. Tracks must include at least one.Common instruments:
"Piano","Guitar","Drums","Bass""Synth","Strings","Brass","Woodwinds""Vocals","Percussion","Organ","Harp"
["Piano", "Strings"]Download Parameters
Use these withPOST /download-track to control output.
Track ID from search results.
Clip length in seconds. Omit for full track.Range: 10-300 seconds
Minimum recommended: 10 secondsWhat happens: Trackyard analyzes the waveform and selects the best-sounding segment automatically.
Offset where the musical peak should land. Requires
duration_seconds.Range: Must be < duration_seconds
Precision: ±1 secondUse case: Sync music’s climax to a specific moment (product reveal, logo drop, title card).Example: For a 30-second clip with the hit at 18 seconds:Filter Combination Examples
Social Media Reel (15s, upbeat, no vocals)
Podcast Intro (30s, professional, clean)
Product Demo (ambient, minimal, no rush)
Cinematic Trailer (epic, orchestral, building)
Tips for Effective Filtering
Next Steps
Search API
Full
/search endpoint referenceDownload API
Full
/download-track endpoint referenceAI-Powered Search
Learn how natural language search works
Code Examples
See these parameters in action