The main cause of data difference is geo location. Aliexpress.com shows different prices and products based on the user's location so the scraper needs to match the location of the desired data. If you're using Scrapfly API then see our geo location selection feature.
Latest Aliexpress.com Scraper Code
https://github.com/scrapfly/scrapfly-scrapers/