Dokumentasi API

Selamat datang di dokumentasi API v3.0 kami. Platform ini menyediakan layanan validasi real-time yang sangat akurat untuk rekening Bank, E-wallet, dan konektivitas WhatsApp di seluruh Indonesia.

URL Dasar
https://v3.apivalidasi.my.id.andrias.web.id/api/v3/validate
Autentikasi

Setiap permintaan harus diautentikasi menggunakan api_key yang diberikan melalui Query, Body, atau Header.

Biaya Permintaan
Bank Rp 15
E-Wallet Rp 15
WhatsApp Rp 10

Endpoint

Klik untuk melihat detail

Validasi Bank

/api/v3/validate

GET POST

Memvalidasi nomor rekening bank Indonesia dan mengambil nama pemilik rekening yang terdaftar. Mendukung 140+ bank termasuk BCA, BRI, Mandiri, dan BNI.

Parameter

type wajib · harus "bank"
code wajib · kode bank (contoh: 002)
accountNumber wajib · rekening tujuan
server wajib · harus 1
api_key wajib · API key Anda
curl -X POST \
  -d "type=bank" \
  -d "code=002" \
  -d "accountNumber=1234567890" \
  -d "server=1" \
  -d "api_key=YOUR_API_KEY" \
  "https://v3.apivalidasi.my.id.andrias.web.id/api/v3/validate"
Contoh Respon
{
  "status": true,
  "data": {
    "pesan": "Data Berhasil validasi",
    "bank_code": "002",
    "account_number": "1234567890",
    "account_name": "JOKO WIDODO",
    "bank_name": "BANK BRI"
  },
  "balance_info": {
    "current_balance": 9975,
    "request_cost": 15,
    "is_deducted": true
  }
}

Validasi E-Wallet

/api/v3/validate

GET POST

Memverifikasi status dan pemilik terdaftar dari dompet digital Indonesia. Mendukung penyedia utama: DANA, OVO, GoPay, ShopeePay, LinkAja.

Parameter

type wajib · harus "ewallet"
code wajib · contoh: "dana"
accountNumber wajib · nomor HP (08xxx)
server wajib · harus 2
curl -X POST -d "type=ewallet" -d "code=dana" -d "accountNumber=0812..." ...
Contoh Respon
{
  "status": true,
  "data": {
    "pesan": "Data Berhasil validasi",
    "ewallet": "DANA",
    "account_number": "08123456789",
    "account_name": "MUHAMMAD ARSYAD"
  },
  "balance_info": {
    "current_balance": 9970,
    "request_cost": 15,
    "is_deducted": true
  }
}

Cek WhatsApp

/api/v3/validate

Pengecekan konektivitas WhatsApp yang cepat dan langsung untuk nomor telepon Indonesia apa pun.

Parameter

type wajib · "whatsapp"
accountNumber wajib · nomor HP (08xxx)
server wajib · harus 3
curl -X POST -d "type=whatsapp" -d "accountNumber=0812..." ...
Contoh Respon
{
  "status": true,
  "data": {
    "phone": "628123456789",
    "on_whatsapp": true
  },
  "balance_info": {
    "current_balance": 9990,
    "request_cost": 10,
    "is_deducted": true
  }
}

Status Server

/api/v3/validate

GET POST

Mengecek status ketersediaan layanan untuk Bank, E-Wallet, dan WhatsApp. Endpoint ini bisa diakses tanpa API Key.

Parameter

action opsional · isi "check_status"
check_status opsional · isi "1"
type opsional · filter tipe (bank/ewallet/whatsapp)

Salah satu dari parameter action atau check_status wajib ada.

curl -X GET "https://v3.apivalidasi.my.id.andrias.web.id/api/v3/validate?action=check_status"
Contoh Respon
{
  "status": true,
  "message": "Server status check",
  "data": {
    "bank": { "server_name": "RapidAPI", "status": "online", "is_active": true, "cost": 50 },
    "ewallet": { "server_name": "RFPDev", "status": "online", "is_active": true, "cost": 50 },
    "whatsapp": { "server_name": "Fonnte", "status": "online", "is_active": true, "cost": 50 }
  }
}

Titik Akhir Kustom

Cek Resi

/v3/custom/cek-resi

GET

cek resi

Biaya per hit Rp 25

Parameter Wajib

api_key wajib
resi wajib · nomor resi
ekspedisi wajib · ex : jne, spx, jnt dll
curl -X GET \
  -d "api_key=YOUR_KEY" \
    -d "resi=..." \
    -d "ekspedisi=..." \
    "https://v3.apivalidasi.my.id.andrias.web.id/api/v3/custom/cek-resi"
Contoh Respon
{
  "status": true,
  "data": {
        "status": "...",
        "data": "...",
      },
  "balance_info": {
    "current_balance": 9900,
    "request_cost": 25,
    "is_deducted": true
  }
}

Cek Tagihan PLN

/v3/custom/cek-tagihan-pln

GET

Cek Tagihan PLN

Biaya per hit Rp 20

Parameter Wajib

api_key wajib
customer_number wajib · Nomor ID
curl -X GET \
  -d "api_key=YOUR_KEY" \
    -d "customer_number=..." \
    "https://v3.apivalidasi.my.id.andrias.web.id/api/v3/custom/cek-tagihan-pln"
Contoh Respon
{
  "status": true,
  "data": {
        "data": "...",
      },
  "balance_info": {
    "current_balance": 9900,
    "request_cost": 20,
    "is_deducted": true
  }
}

Sumber Daya

Kode Status

200

Sukses

Permintaan berhasil diselesaikan. Saldo dikurangi hanya jika data valid.

400

Permintaan Buruk

Parameter atau format akun tidak valid. Saldo TIDAK dikurangi.

402

Saldo Tidak Mencukupi

Saldo tidak mencukupi untuk melakukan permintaan.

Format Respon Error

Semua error mengikuti struktur JSON yang konsisten agar mudah diurai oleh aplikasi Anda.

{
  "status": false,
  "message": "Detailed error message here",
  "error_code": "ERR_INSUFFICIENT_BALANCE"
}
© 2026 Sistem Manajemen API