По ссылке можно ознакомится с изменениями в api https://allegro.pl/dla-sprzedajacych/1-czerwca-2021-w-api-allegro-ograniczymy-dostep-do-publicznych-danych-o-sprzedazy-innych-uzytkownikow-i-zmienimy-forme-ich-udostepniania-O3BlgZVdwCa?utm_source=coma_email&utm_medium=eb8b0dcb-72df-4350-a077-a7ec24ae0204
Суть в том, что API в первую очередь для продавцов на самом allegro, а не для тех кто хочет перепродавать чужие товары в своём магазине. Передо мной стояла задача получать в Opencart товары определённых категорий автомобильной тематики, добавить наценку к цене, конвертировать валюту, сделать автоматический перевод оффера на русский язык. По большому счёту это всё работало отдельно от OpenCart - данные вносились прямо в базу, в админке были только общие настройки модуля. Поиск по сайту я вообще перенаправлял в реальном времени на allegro, обрабатывал данные и сразу выводил в магазин. Это хорошо работало через API. Но опять же, даже с тем API что было до изменений я не мог без парсинга получить некоторые данные, поэтому парсить приходилось всё равно. API конечно работало быстрее и без палок в колёса со стороны allegro (чего не скажешь о парсинге - который они всячески пытаются блокировать используя специальные сервисы). Поэтому в случае с allegro - наверное только парсинг и остался. Причём парсить нужно грамотно, через node js к примеру. В Украине много сайтов авто тематики, которые работают через сторонние парсеры, которые заточены на allegro. К сожалению у меня нет контактов, но думаю на украинских фриланс биржах они быстро всплывут