File manager - Edit - /home/cipherteam/htdocs/cipherteam.in/API/Finance/GetCMP.php
Back
<?php if(isset($_GET["id"])) { $name = $_GET["id"]; if(!strpos($name,"_")) { $name = explode("-",$name); $name = $name[1]; $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://groww.in/v1/api/stocks_data/v1/accord_points/exchange/NSE/segment/CASH/latest_prices_ohlc/'.$name, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'GET', CURLOPT_HTTPHEADER => array( 'authority: groww.in', 'accept: application/json, text/plain, */*', 'accept-language: en-US,en;q=0.9,gu;q=0.8,zh-TW;q=0.7,zh;q=0.6', 'sec-ch-ua: "Not A(Brand";v="99", "Google Chrome";v="121", "Chromium";v="121"', 'sec-ch-ua-mobile: ?1', 'sec-ch-ua-platform: "Android"', 'sec-fetch-dest: empty', 'sec-fetch-mode: cors', 'sec-fetch-site: same-origin' ), )); $response = curl_exec($curl); curl_close($curl); $data = json_decode($response); $ltp = number_format((float)$data->ltp, 2, '.', ''); $dayChange = number_format((float)$data->dayChange, 2, '.', ''); $dayChangePerc = number_format((float)$data->dayChangePerc, 2, '.', ''); if($dayChange > 0) { $dayChange = '+' . $dayChange; $dayChangePerc = '+' . $dayChangePerc; } echo "Current Price : ₹ $ltp [$dayChange($dayChangePerc%)]" ; } else { $name = explode("_",$name); $name = $name[1]; $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://nwmw.nuvamawealth.com/ewreports/api/search/gsa/suggestions', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>'{"SearchString":"' . $name .'"}', CURLOPT_HTTPHEADER => array( 'authority: nwmw.nuvamawealth.com', 'accept: application/json, text/plain, */*', 'accept-language: en-US,en;q=0.9,gu;q=0.8,zh-TW;q=0.7,zh;q=0.6', 'content-type: application/json;charset=UTF-8', 'origin: https://www.nuvamawealth.com', 'referer: https://www.nuvamawealth.com/', 'sec-ch-ua: "Not_A Brand";v="8", "Chromium";v="120", "Google Chrome";v="120"', 'sec-ch-ua-mobile: ?1', 'sec-ch-ua-platform: "Android"', 'sec-fetch-dest: empty', 'sec-fetch-mode: cors', 'sec-fetch-site: same-site', 'user-agent: Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36' ), )); $response = curl_exec($curl); curl_close($curl); $data = json_decode($response,true); $sr = $data['sr']; $cprice = $sr[0]['pr']; $chng = $sr[0]['cn']; $pchng = $sr[0]['pn']; if($chng > 0) $chng = '+' . $chng; if($pchng > 0) $pchng = '+' . $pchng; echo "Current Price : ₹ $cprice [$chng($pchng%)]" ; } } ?>
| ver. 1.4 |
Github
|
.
| PHP 8.2.9 | Generation time: 0.04 |
proxy
|
phpinfo
|
Settings