
Amazon Product Scraper
Pricing
$40.00/month + usage

Amazon Product Scraper
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
fastestDelivery Time not working
Closed
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!

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!
felipe_c
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ó:
felipe_c
i cant make it work properly
El mar, 10 jun 2025 a la(s) 3:03 p.m., Felipe Contarino (felipe@lunderg.com) escribió:

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
90210
- https://console.apify.com/view/runs/Wav9RxiaLvEbn018R -{"delivery": "Monday, June 16", "fastestDelivery": "Tomorrow, June 12" }
98039
- https://console.apify.com/view/runs/vMa92Ry0UYkprNTFl -{"delivery": "Monday, June 16", "fastestDelivery": "Today 7 AM - 11 AM"}
All of this seems to be correct.
felipe_c
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ó:
felipe_c
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ó: