POST
/api/v1/media/music/searchMusic Search
Search Spotify for tracks, artists, and albums. Returns names, cover art, preview URLs, and metadata.
Authentication
All Media API requests require your gyramedia_ key in the Authorization header.
Authorization: Bearer gyramedia_xxxxxxxxxxxxExample request
curl -X POST https://gyra.ng/api/v1/media/music/search \
-H "Authorization: Bearer gyramedia_xxxxx" \
-H "Content-Type: application/json" \
-d '{
"q": "Wizkid Essence",
"type": "track",
"limit": 10
}'Response
200 OK · application/json
{
"query": "Wizkid Essence",
"type": "track",
"count": 10,
"results": [
{
"id": "5p1OvDeMBBMWvGj9xTa0VY",
"name": "Essence",
"artists": "Wizkid, Tems",
"album": "Made in Lagos",
"coverArt": "https://i.scdn.co/image/...",
"previewUrl": "https://p.scdn.co/mp3-preview/...",
"durationMs": 248000,
"externalUrl": "https://open.spotify.com/track/..."
}
],
"balanceAfter": 4.10
}Error codes
401
invalid_api_keyMissing or revoked key403
wrong_categoryKey is not a media key402
insufficient_creditsWallet balance too low429
rate_limitedToo many requests400
invalid_requestMissing parameters