Skip to content
/ valid Public template

in-game nickname finder, deployed at Cloudflare Workers

License

Notifications You must be signed in to change notification settings

ihsangan/valid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nickname Validator

API ini dibuat untuk mencari nickname in-game menggunakan ID player, data dari API ini diambil dari Codashop.

Awal bermula nya projek ini saat saya mengunjungi web phising yang menggunakan sistem validasi ID pada situsnya (ironis, padahal masih bayak web topup yang belum implementasi beginian), jadi kalo ID nya tidak valid maka data tidak bisa disubmit.

Karena dari Codashop request dan parsing data nya lebih ribet, maka dibuatlah API ini.

Lihat perubahan di commits.

Self Deploy

Kamu bisa langsung fork aja repo ini, atau bisa tekan tombol dibawah ini (jangan lupa github secrets nya di seting)

Deploy to Cloudflare Workers

Endpoint

https://api.isan.eu.org/nickname

Output

application/json; charset=utf-8 (RFC4627)

interface Result {
  success: boolean;
  game?: string;
  id?: number | string;
  zoneId?: number;
  server?: string,
  name?: string;
  message?: string;
}

Daftar game

Berikut adalah daftar game yang didukung oleh API ini.

Aether Gazer

GET /ag?id=PLAYER_ID

Contoh: 53687200000

Genshin Impact (America, Asia, Europe, SAR) [CENSORED]

GET /gi?id=PLAYER_ID

Contoh: 600000000

Honkai Impact 3rd [CENSORED]

GET /hi?id=PLAYER_ID

Contoh: 10000001

Honkai: Star Rail (America, Asia, Europe, SAR) [CENSORED]

GET /hsr?id=PLAYER_ID

Contoh: 600000001

LifeAfter

GET /la?id=PLAYER_ID&zone=SERVER_NAME

SERVER_NAME bersifat case-insensitive, untuk daftarnya ada di sini.

Contoh: ?id=22512309&zone=milestone

Point Blank

GET /pb?id=ZEPETTO_ID

Contoh: wakwaw55

Punishing: Gray Raven (AP, EU, NA)

GET /pgr?id=ID&zone=SERVER_ID

Case-insensitive, keterangan untuk identifikasi server: AP(Asia-Pasifik), EU(Europe), NA(North America)

Contoh: ?id=16746755&zone=AP

Sausage Man

GET /sm?id=PLAYER_ID

Contoh: 5sn9jf

Super Sus

GET /sus?id=SPACE_ID

Contoh: 15916600

Valorant

GET /valo?id=URISafeRiotIdAndTag

Contoh: yuyun%23123

Zenless Zone Zero (America, Asia, Europe, SAR) [CENSORED]

GET /zzz?id=PLAYER_ID

Contoh: 1000000100

ID-REG-ONLY

Dibawah ini adalah daftar game yang hanya bisa dipakai menggunakan ID yang terdaftar dari region Indonesia/SEA

Arena of Valor

GET /aov?id=PLAYER_OR_OPEN_ID

Contoh: 124590895269021

Call Of Duty

GET /cod?id=PLAYER_OR_OPEN_ID

Contoh: 243402956362890880

Free Fire

GET /ff?id=PLAYER_ID

Contoh: 225009777

Mobile Legends: Bang Bang

GET /ml?id=PLAYER_ID&zone=ZONE_ID

Contoh: ?id=1114917746&zone=13486

Parameter Opsional

Kamu dapat menambah parameter decode dan mengisi value ke false (default ke true).

Ketika value diatur ke false maka data nickname akan ditampilkan dala URL encoded dan untuk membacanya memerlukan function seperti decodeURIComponent() (dalam javascript) atau sejenisnya, saya juga lebih merekomendasikan untuk menggunakan ?decode=false.

Sementara jika value adalah true maka data akan bisa dibaca secara langsung tapi kemungkinan error dan gagal dalam pembacaan data akan muncul.

Berikut adalah contoh penggunaan ?decode=false

ml?id=1007909047&zone=13044&decode=false

Contoh penggunaan ?decode=true

ml?id=1007909047&zone=13044&decode=true atau ml?id=1007909047&zone=13044 (sama saja).

Monitoring

API monitoring UptimeRobot

Copyright

© Projek ini dibawah lisensi: CC BY-NC 4.0, tidak terafiliasi dengan Codashop.