Endpoint API

URL: /api

Method: GET

Description: Mengambil data lirik lagu berdasarkan query pencarian. Anda dapat menggunakan endpoint ini untuk mencari lirik lagu berdasarkan judul atau nama artis. API ini tidak memerlukan autentikasi dengan API key, sehingga dapat digunakan secara langsung.

Response JSON

Content-Type: application/json

{
  "status": "success",
  "creator": "@srart24",
  "result": [
    {
      "title": "Judul Lagu",
      "artist": "Nama Artis",
      "lyrics": "Lirik lagu lengkap"
    }
  ]
}
Fields
  • status: Status respons dari API. Contoh: "success", "error".
  • creator: Nama pembuat API. Contoh: "@srart24".
  • result: Array objek yang berisi hasil pencarian lirik lagu.
    • title: Judul lagu.
    • artist: Nama artis lagu.
    • lyrics: Lirik lengkap lagu.
Contoh Respons Sukses
{
  "status": "success",
  "creator": "@srart24",
  "result": [
    {
      "title": "Akad",
      "artist": "Payung Teduh",
      "lyrics": "Lirik lagu Akad oleh Payung Teduh..."
    }
  ]
}
Contoh Respons Error
{
  "status": "error",
  "creator": "@srart24",
  "message": "Not Found"
}
Error Codes
  • 404 Not Found & 400: Lagu tidak ditemukan atau query pencarian tidak valid.
  • 500 Internal Server Error: Kesalahan di server saat memproses permintaan.
Bagaimana Menggunakan API
  1. Gunakan metode GET untuk mengakses endpoint /api.
  2. Masukkan parameter pencarian pada query string untuk mendapatkan hasil yang relevan.
  3. Periksa status respons dan hasil pencarian dalam format JSON.
Contoh Penggunaan dengan CURL
curl -X GET "https://lyricsind.vercel.app/api?q=akad-payung%20teduh"
Contoh Penggunaan dengan Axios (JavaScript)
axios.get('https://lyricsind.vercel.app/api?q=akad-payung%20teduh')
  .then(response => console.log(response.data))
  .catch(error => console.error('Error:', error));
Contoh Penggunaan dengan Python
import requests

response = requests.get('https://lyricsind.vercel.app/api?q=akad-payung%20teduh')
if response.status_code == 200:
    print(response.json())
else:
    print('Error:', response.status_code)

© 2024 LyricsInd. All rights reserved.