Amazon Product Scraper avatar
Amazon Product Scraper

Pricing

$40.00/month + usage

Go to Store
Amazon Product Scraper

Amazon Product Scraper

Developed by

Junglee

Junglee

Maintained by Apify

Use this Amazon scraper to collect data based on URL and country from the Amazon website. Extract product information without using the Amazon API, including reviews, prices, descriptions, and Amazon Standard Identification Numbers (ASINs). Download data in various structured formats.

4.5 (12)

Pricing

$40.00/month + usage

144

Total users

9.3K

Monthly users

534

Runs succeeded

99%

Issues response

19 hours

Last modified

15 hours ago

FC

fastestDelivery Time not working

Closed

felipe_c opened this issue
14 days ago

I need to get the fastestDelivery for 20 URLs and 10 different ZIP codes per URL, for a total of 200 combinations.

When the actor starts, it retrieves the fastestDelivery correctly, but at some point, it starts returning the same delivery time as the regular deliveryTime.

When I check on Amazon, I realize the actor is not retrieving the correct information.

Any ideas? Thanks!

lukas.prusa avatar

Hi, thanks for opening this issue!

Do you have an example of such run?

You can also check the loaded delivery location, that can be used to test if the ZIP code setter worked - check the locationText output field. It's also just possible that the delivery location time is the same as the regular “default” one. Also note that there is no real “default” one, it's more so just a randomly assigned one based on the used proxy.

I hope this helps, thanks and happy scraping!

FC

felipe_c

14 days ago

hi!

for example in this url por a specific zipcode, insead of the fastestDelivery time (Tomorrow 11 june), the actor gives me "sunday 15 june" wich its the normal delivery time. Do you know how can i fix this?

this its the code im running, just to test:

import time import pandas as pd from apify_client import ApifyClient

APIFY_TOKEN = '' # tu token aquí ACTOR_ID = 'junglee/amazon-crawler'

client = ApifyClient(APIFY_TOKEN)

product_urls = [ 'https://www.amazon.com/dp/B08WJ7ZWQ7', 'https://www.amazon.com/dp/B0CGJSBK2Z', 'https://www.amazon.com/dp/B084R77J83', 'https://www.amazon.com/dp/B09PZBTP8H', 'https://www.amazon.com/dp/B07X2PHHGM' ]

zip_codes = ['90210', '98039']

def run_actor_for_zip(zip_code): input_body = { "categoryOrProductUrls": [{"url": url} for url in product_urls], "includeShippingInfo": True, "proxyConfiguration": { "useApifyProxy": True, "countryCode": "US" }, "extendOutputFunction": f""" async ({{ item }}) => {{ item.requestedZipCode = '{zip_code}'; return item; }} """ }

run = client.actor(ACTOR_ID).call(run_input=input_body) dataset = client.dataset(run["defaultDatasetId"]) items = list(dataset.iterate_items())

results = [] for item in items: results.append({ "url": item.get("url", ""), "zipCode": zip_code, "fastestDelivery": item.get("fastestDelivery", None), "error": None }) return results

def main(): all_results = [] for zip_code in zip_codes: print(f"Ejecutando actor para ZIP code: {zip_code} ...") try: results = run_actor_for_zip(zip_code) all_results.extend(results) except Exception as e: print(f"❌ Error para ZIP {zip_code}: {e}") time.sleep(5) # pausa para no saturar API

Exportar a CSV

df = pd.DataFrame(all_results) df.to_csv("amazon_delivery_by_zip.csv", index=False, encoding="utf-8") print("✅ Resultados exportados a amazon_delivery_by_zip.csv")

return all_results

if name == "main": main() from google.colab import files files.download('amazon_delivery_by_zip.csv')

El mar, 10 jun 2025 a la(s) 1:27 p.m., Lukáš Průša (notifications@apify.com) escribió:

FC

felipe_c

14 days ago

i cant make it work properly

El mar, 10 jun 2025 a la(s) 3:03 p.m., Felipe Contarino (felipe@lunderg.com) escribió:

lukas.prusa avatar

Thanks for providing the products. I still believe that the scraper is getting the correct data though.

E.g. the first product with the two zip codes: https://www.amazon.com/dp/B08WJ7ZWQ7

All of this seems to be correct.

FC

felipe_c

13 days ago

hi, for some products yes, but for others no.

If you see some products have the same delivery time, and then i checked with amazon, and i know its wrong.

There is something we can do?

El mié, 11 jun 2025 a la(s) 7:57 a.m., Lukáš Průša (notifications@apify.com) escribió:

FC

felipe_c

6 days ago

hi, can you help me with this?

I cant have consistency on the FastestDelivery time.

El mié, 11 jun 2025 a la(s) 10:44 a.m., Felipe Contarino (felipe@lunderg.com) escribió: