Как сложить запрос из апи чтобы получился такой массив

Апи ссылка

url='https://fapi.iisis.ru/fapi/v2/analogList?n=' + query + '&art={{art}}&brend={{brend}}&ui=')

запрос получает список ответов

{"manufacturerList":{"mf":[{"i":0,"ds":"SCHLIECKMANN","da":"SCHLIECKMANN","dbi":12533},{"i":5,"ds":"OM","da":"OM","dbi":13756}]},"productList":{"p":[{"i":0,"mfi":0,"ns":"213131","n":"213131","d":"","sr":0,"dbi":34910821,"upd":0},{"i":242778892,"pri":91,"si":8,"di":206,"_int":-1,"rm":0,"rp":1,"pi":3,"mfi":3,"ns":"213131","pai":5,"mfai":5,"nsa":"3910072j20"}]},"messageList":{"m":[]}}
  • part_nsa = [page['nsa'] for page in response2.json()["analogList"]['a']] - артикул где mfai внешний ключ на бренды, его в одном массиве можно получить так
  • response2.json()["manufacturerList"]['mf'][person['mfai']]['ds'] - Бренд

Надо получить такой результат одним запросом:

results = [
 ['dx30706w', 'DEXTRIM'],
 ['cmz11414', 'AMD'],
 ['201295756','MANN'],
 ['ph2846b', 'FORTECH']
]

Буду очень признателен, cпасибо! Решение: изначально неправильно начал) Всем спасибо) Если что вдруг кому то понадобится функция получения по апи

               class API:
                    def cross(art, brend, ui):
                        response2 = requests.get(
                            url='http://fapi.iisis.ru/fapi/v2/analogList?n=' + query + '&art={{art}}&brend={{brend}}&ui='+ ui +'')
                        return response2.json()

Ответы (1 шт):

Автор решения: slavyan
def cross(art, brend, ui):
    response2 = requests.get(
        url='http://fapi.iisis.ru/fapi/v2/analogList?n=' + query + '&art={{art}}&brend={{brend}}&ui='
            + ui +'')
    return response2.json() 

Заново вывел результат запроса апи через функцию и отправил в цикл запроcа, вроде теперь быстрее отрабатывает (40.71ms) самый большой запрос.

→ Ссылка