Lusy adlı üyeden alıntı: mesajı görüntüle
<?php

//CODED BY LUSY//
$username='USERNAMEBURAYA';
$password="PASSWORDBURAYA";

$url = "https://www.instagram.com/api/v1/web/accounts/login/ajax/";

$headers = array(
    "authority: www.instagram.com",
    "accept: */*",
    "accept-language: tr-TR,tr;q=0.9",
    "content-type: application/x-www-form-urlencoded",
    "cookie: ig_nrcb=1; mid=ZOpHmwALAAG-W7EOLXdCTuAMUZEC; ig_did=5F7086C7-3901-4696-A205-6787B8CAC4B1; datr=mUfqZHyFRrcD9qXIQPyKHvf3; csrftoken=29saLUPWjHdnv24nIh8DbA1qirqgl7Un",
    "dpr: 1",
    "origin: https://www.instagram.com",
    "referer: https://www.instagram.com/",
    "sec-ch-prefers-color-scheme: dark",
    "sec-ch-ua: \"Chromium\";v=\"116\", \"Not)A;Brand\";v=\"24\", \"Google Chrome\";v=\"116\"",
    "sec-ch-ua-full-version-list: \"Chromium\";v=\"116.0.5845.111\", \"Not)A;Brand\";v=\"24.0.0.0\", \"Google Chrome\";v=\"116.0.5845.111\"",
    "sec-ch-ua-mobile: ?0",
    "sec-ch-ua-platform: \"Windows\"",
    "sec-ch-ua-platform-version: \"15.0.0\"",
    "sec-fetch-dest: empty",
    "sec-fetch-mode: cors",
    "sec-fetch-site: same-origin",
    "user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36",
    "viewport-width: 1206",
    "x-asbd-id: 129477",
    "x-csrftoken: 29saLUPWjHdnv24nIh8DbA1qirqgl7Un",
    "x-ig-app-id: 936619743392459",
    "x-ig-www-claim: 0",
    "x-instagram-ajax: 1008286845",
    "x-requested-with: XMLHttpRequest",
    "x-web-device-id: 6F7086C7-3901-4596-A205-6787B8CAC4B1"
);

$data = array(
    "enc_password" => "#PWD_INSTAGRAM_BROWSER:0:0:".$password."",
    "optIntoOneTap" => "false",
    "queryParams" => "{}",
    "trustedDeviceRecords" => "{}",
    "username" => "$username"
);

$options = array(
    "http" => array(
        "header" => implode("\r\n", $headers),
        "method" => "POST",
        "content" => http_build_query($data)
    )
);

$context = stream_context_create($options);
$response = file_get_contents($url, false, $context);

$responseHeaders = $http_response_header;

foreach ($responseHeaders as $header) {
    if (strpos($header, 'Set-Cookie:') !== false && strpos($header, 'sessionid') !== false) {
        $cookieValue = trim(substr($header, strlen('Set-Cookie:')));
 echo $cookieValue = substr($cookieValue, 0, strpos($cookieValue, ';'));
    }
}    
?>
esenlikler, iyi forumlar.

istek üzerine mobil api de atıcam...
hocam proxy vs yok ayrıca post ettiğin headerdeki cookie bilgisi ile tek hesaba giriş yaparsın ikinciye csrf vs değişmen gerekir neyin derdindesiniz de konuya alıntı çıkıyorsunuz ayrıca php bu