DOCUMENTATION · v0.1.0
API REFERENCE
Base URL: https://apis.kailashhh.com · All endpoints return JSON · CORS enabled
GET
/api/searchSearch API
Search for music tracks across multiple platforms in one request.
qstringrequiredSearch querysourcestringoptionalall | youtube | spotify | ytmusic | audiomack. Default: alllimitnumberoptionalMax results per source. Default: 5EXAMPLE REQUEST
curl "https://apis.kailashhh.com/api/search?q=daft+punk&source=all"EXAMPLE RESPONSE
{ "query": "daft punk", "sources": { "youtube": [...], "ytmusic": [...] }, "total": 15 }GET
/api/downloadDownload API
Download audio from YouTube or YouTube Music URLs.
urlstringrequiredYouTube or YT Music URLformatstringoptionalmp3 | m4a | opus | best. Default: mp3EXAMPLE REQUEST
curl "https://apis.kailashhh.com/api/download?url=https://youtu.be/xyz&format=mp3"EXAMPLE RESPONSE
{ "title": "Track", "stream_url": "https://...", "expires_at": 1720000000 }POST
/api/chatChat API
Send messages to AI models.
messagestringrequiredUser messagemodelstringoptionalclaude | gpt-4o. Default: claudehistoryarrayoptionalPrevious messages [{role, content}]EXAMPLE REQUEST
curl -X POST "https://apis.kailashhh.com/api/chat" -d '{"message":"hi","model":"claude"}'EXAMPLE RESPONSE
{ "reply": "Hello!", "model": "claude" }GET
/api/blogBlog API
Fetch blog posts as JSON or RSS.
formatstringoptionaljson | rss. Default: jsonlimitnumberoptionalNumber of posts. Default: 10EXAMPLE REQUEST
curl "https://apis.kailashhh.com/api/blog?format=json"EXAMPLE RESPONSE
{ "posts": [{ "slug": "...", "title": "...", "date": "..." }], "total": 1 }