import requests
import pandas as pd
from openpyxl import Workbook
from openpyxl.utils.dataframe import dataframe_to_rows

# Verileri çekmek için istek atıyoruz
url = 'https://b2b.domain.net/Search.aspx/SearchProduct'
data = {"query":"aranan kelime","page":1,"brandCode":"","minPrice":0,"maxPrice":0,"categories":[]}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=data, headers=headers)

# İstek başarılı ise verileri işlemeye başlıyoruz
if response.status_code == 200:
    # JSON verisini Python sözlük yapısına dönüştürüyoruz
    data = response.json()

    # Sözlük yapısını pandas DataFrame yapısına dönüştürüyoruz
    df = pd.DataFrame.from_dict(data["d"]["result"])

    # Excel dosyası için bir Workbook nesnesi oluşturuyoruz
    wb = Workbook()

    # Aktif çalışma sayfasını seçiyoruz
    ws = wb.active

    # DataFrame verilerini Excel sayfasına yazıyoruz
    for r in dataframe_to_rows(df, index=False, header=True):
        ws.append(r)

    # Excel dosyasını kaydediyoruz
    wb.save('veri_data.xlsx')

oda olmasa kodun hepsini böyle değiştirin