image

Dokumentasi API untuk Developer

Data per Provinsi Indonesia

API URL:

https://fahli.net/api/covid-19/v2

PHP cURL


$curl = curl_init();

curl_setopt_array($curl, array(
	CURLOPT_URL => "https://fahli.net/api/covid-19/v2",
	CURLOPT_RETURNTRANSFER => true,
	CURLOPT_FOLLOWLOCATION => true,
	CURLOPT_ENCODING => "",
	CURLOPT_MAXREDIRS => 10,
	CURLOPT_TIMEOUT => 30,
	CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
	CURLOPT_CUSTOMREQUEST => "GET"
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
	echo "cURL Error #:" . $err;
} else {
	echo $response;
}
                                            

JS XMLHttpRequest


var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
          var myObj = JSON.parse(this.responseText);
                  
    }
};
xmlhttp.open("GET", "https://fahli.net/api/covid-19/v2", true);
xmlhttp.send();
                                            

{
   "data":[
      {
         "country":"DKI Jakarta",
         "lastUpdate":"11-04-2020 15:28:17",
         "confirmed":1753,
         "deaths":154,
         "recovered":82
      },
      {
         "country":"Jawa Barat",
         "lastUpdate":"11-04-2020 15:28:17",
         "confirmed":388,
         "deaths":40,
         "recovered":19
      },
      ....
   ]
}
                                            

Data per Provinsi Indonesia (Peta)

Data perkembangan COVID-19 di Indonesia dilengkapi dengan Latitude & Longtitude per Provinsi untuk di marker ke map. Anda dapat menggunakan Mapbox & Leaflet.


API URL:

https://fahli.net/api/covid-19/map

PHP cURL


$curl = curl_init();

curl_setopt_array($curl, array(
	CURLOPT_URL => "https://fahli.net/api/covid-19/map",
	CURLOPT_RETURNTRANSFER => true,
	CURLOPT_FOLLOWLOCATION => true,
	CURLOPT_ENCODING => "",
	CURLOPT_MAXREDIRS => 10,
	CURLOPT_TIMEOUT => 30,
	CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
	CURLOPT_CUSTOMREQUEST => "GET"
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
	echo "cURL Error #:" . $err;
} else {
	echo $response;
}
                                            

JS XMLHttpRequest


var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
          var myObj = JSON.parse(this.responseText);
                  
    }
};
xmlhttp.open("GET", "https://fahli.net/api/covid-19/map", true);
xmlhttp.send();
                                            

{
   "data":[
      {
         "province":"DKI Jakarta",
         "confirmed":1753,
         "recovered":154,
         "deaths":82,
         "lat":-6.129601,
         "lon":106.8602753
      },
      {
         "province":"Jawa Barat",
         "confirmed":388,
         "recovered":40,
         "deaths":19,
         "lat":-6.9218571,
         "lon":107.6053744
      },
      ....
   ]
}
                                        
                                            

Data Global

API URL:

https://fahli.net/api/covid-19/global

API URL untuk DataTables:

https://fahli.net/api/covid-19/global/data

PHP cURL


$curl = curl_init();

curl_setopt_array($curl, array(
	CURLOPT_URL => "https://fahli.net/api/covid-19/global",
	CURLOPT_RETURNTRANSFER => true,
	CURLOPT_FOLLOWLOCATION => true,
	CURLOPT_ENCODING => "",
	CURLOPT_MAXREDIRS => 10,
	CURLOPT_TIMEOUT => 30,
	CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
	CURLOPT_CUSTOMREQUEST => "GET"
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
	echo "cURL Error #:" . $err;
} else {
	echo $response;
}
                                            

JS XMLHttpRequest


var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
          var myObj = JSON.parse(this.responseText);
                  
    }
};
xmlhttp.open("GET", "https://fahli.net/api/covid-19/global", true);
xmlhttp.send();
                                            

JS DataTable (untuk endpoint DataTable)


$("#tableid").DataTable({
        processing: !1,
        serverSide: !1,
        ajax: {
            url: "https://fahli.net/api/covid-19/global/data",
            type: "POST"
        },
        columnDefs: [{
            targets: [],
            orderable: !1
        }]
})
                                            

{
   "data":[
      {
         "state":"Spain",
         "country":"Spain",
         "confirmed":158273,
         "recovered":55668,
         "deaths":16081,
         "lat":40.463667,
         "lon":-3.74922
      },
      {
         "state":"Italy",
         "country":"Italy",
         "confirmed":147577,
         "recovered":30455,
         "deaths":18849,
         "lat":41.87194,
         "lon":12.56738
      },
      ...
   ]
}
                                        
                                            

Kami menggunakan sumber data pihak ketiga

Data yang disediakan oleh API ini merupakan data yang diambil dari beberapa sumber data valid yang kemudian diolah sedemikian rupa agar memudahkan Anda melakukan parsing data. Dilarang keras menggunakan data untuk kepentingan komersial.

Lihat Sumber Data Kami

Memiliki pertanyaan?

Hubungi kami melalui Telegram. Kami akan segera membalas pesan Anda!