Referensi API

Format Response

Format response data diberikan dalam format JSON berikut. Properti data berisi data yang dikembalikan dari API, dan dapat memiliki tipe apapun (cth: string, object, array, dll.)

{
  "status": "ok",
  "data": []
}

Apabila ada error dalam request API, status dalam respons akan berubah menjadi error, serta status HTTP 400 akan dikembalikan. Pesan error dari API juga akan dikembalikan dalam format berikut:

{
  "status": "error",
  "data": {
    "message": "Oh no! An error has occured."
  }
}

/ping

Untuk memeriksa apakah layanan sedang aktif.

Request

GET https://pinjollist.now.sh/api/ping

Response

{
  "status": "ok",
  "data": "Pong!"
}

/companies

Mendapatkan daftar perusahaan P2P lending yang terdaftar dan berizin oleh OJK.

Request

GET https://pinjollist.now.sh/api/companies

Response

{
  "status": "ok",
  "data": [
    {
      "company_name": "PT Pembiayaan Digital Indonesia",
      "platform_name": "AdaKami",
      "registered_at": {
        "seconds": 1545325200,
        "nanoseconds": 0
      },
      "registration": "S-1108/NB.213/2018",
      "registration_type": "Terdaftar",
      "website": ["http://adakami.id"]
    },
    {
      "company_name": "PT Unikas Indonesia Pasifik",
      "platform_name": "AdaKita",
      "registered_at": {
        "seconds": 1548954000,
        "nanoseconds": 0
      },
      "registration": "S-57/NB.213/2019",
      "registration_type": "Terdaftar",
      "website": ["www.adakita.co.id"]
    }
    // [...]
  ]
}