This tutorial shows how to scrape Amazon Spain reviews into CSV with the Amazon Spain Review Scraper template for UScraper. You will import the workflow, set the ASIN or product review URL, confirm the export path, run one validation pass, and troubleshoot common Amazon.es page states.
Scope
Prerequisites and policy checks before scraping Amazon reviews
You need UScraper installed, the Amazon Spain Review Scraper JSON imported from the template page, one Amazon.es product ASIN to test, and a local folder where UScraper can write CSV files. Start with one ASIN, not a list. Amazon review pages can change by language, consent state, availability, and automated-access response.
This tutorial covers visible Amazon.es product review pages. It does not cover signed-in customer areas, seller dashboards, checkout pages, account data, CAPTCHA bypassing, or areas blocked by access controls. Review Amazon.es robots directives, Amazon review policies, and applicable law before you automate. If you need stable product data for a production application, compare browser-based export with Amazon's official Product Advertising API or another approved route.
Treat the CSV as a research export. Do not republish personal data, resell review text, or train a model on review content until your legal and marketplace policy checks are complete.
Workflow
What the Amazon Spain review scraper does
The workflow starts from a canonical Amazon.es product page such as https://www.amazon.es/dp/B07MYK38P4. It sets the browser viewport, waits for the page, accepts the consent prompt when present, scrolls to reviews, and looks for the all-reviews link. If the link is not available, it can fall back to a direct /product-reviews/ASIN URL.
Once review rows render, UScraper uses Structured Export to append one CSV row per review. After each page, it checks whether Amazon's review pagination has an enabled Next button. If it does, the workflow clicks Next, waits for the next review page, and loops back into the same export block.
The important blocks are Navigate for the ASIN, consent handling for the cookie prompt, review-row detection for safety, Structured Export for the CSV, and the pagination check for the loop.
Runbook
How to scrape Amazon Spain reviews to CSV
Import the scraper template
Open Amazon Spain Review Scraper to CSV, download the JSON workflow, and import it into UScraper.
Replace the sample ASIN
Update the Navigate block from B07MYK38P4 to the Amazon.es ASIN or product review URL you are allowed to process.
Keep the waits and fallback path
Leave the page-load waits, consent check, scroll, review-row detection, direct review URL fallback, and visible-element checks in place for the first run.
Set the CSV destination
In Structured Export, confirm the save folder, amazon-espana-resenas-scraper.csv, headers, and append mode before running a client or project batch.
Run one product, then inspect
Run one ASIN, open the CSV, compare a few rows with the browser, and only then add more URLs or schedule repeated research.
After the first run, check whether each row has an ASIN, star rating, review title, date, and review body. Blank aggregate fields are not always a failure because Amazon may hide product-level rating totals on some pages. Blank review-level fields usually mean the row selector or page state needs attention.
Output
Amazon reviews CSV fields to validate
The export keeps product context beside each review, which makes the CSV easier to filter, dedupe, and join with a product catalog later.
| CSV field | Source intent | Validation check |
|---|---|---|
titulo_de_producto | Product title or review page product link | Compare against the visible Amazon.es product title. |
producto_url | Product URL reconstructed from page context | Confirm it points to the same ASIN. |
asin | ASIN parsed from /dp/ or /product-reviews/ | Should be ten characters for normal Amazon ASINs. |
promedio_de_puntuacion | Aggregate product score | May be blank when the module is hidden. |
cantidad_de_puntuacion | Total rating or review count text | Compare the visible count near the review header. |
nombre_de_usuario | Reviewer display name | Check for one name per review row. |
calificacion | Individual star rating | Should match the row's visible star text. |
titulo_de_resena | Review headline | Should not duplicate the star rating text. |
localidad and fecha | Location and date parsed from the localized date line | Verify Spanish and English date text both parse cleanly. |
contenido_de_resena | Visible review body | Check for truncated or hidden text before analysis. |
cantidad_util | Helpful vote statement | Can be blank when no helpful votes are shown. |
Troubleshooting
Common Amazon review scraping issues
| Symptom | Likely cause | Fix |
|---|---|---|
CSV only has NO_REVIEW_ROWS_FOUND | Amazon served an unavailable page, robot check, CAPTCHA, no-review state, or changed markup | Open the captured URL in the browser, resolve allowed prompts manually, and rerun one ASIN. |
| Product title exports but review body is blank | Product page loaded, but the workflow did not reach the review page | Confirm the all-reviews link selector or direct /product-reviews/ fallback URL. |
| Only one page exports | Next button was disabled, hidden, or matched a changed selector | Inspect pagination and update .a-pagination li.a-last:not(.a-disabled) a if Amazon changed markup. |
| Dates do not split into location and date | Localized date text changed | Adjust the JavaScript pattern for "Revisado en ... el ..." or the language Amazon returned. |
| Duplicate rows appear | A run was restarted in append mode | Clear the CSV or switch to a new filename before rerunning the same ASIN. |
Do not "fix" access challenges by trying to bypass them. Run small batches, keep waits, document page states, and stop when Amazon returns a challenge or blocked path.
Alternatives
UScraper vs Octoparse, Apify, Bright Data, and Outscraper
There are several ways to collect Amazon review data. Octoparse is a visual no-code option, Apify fits cloud actors and scheduled runs, and Bright Data or Outscraper are closer to managed data infrastructure. UScraper is the simpler fit for this tutorial's job: import the template, run a browser-visible workflow, export CSV locally, and inspect the rows before using them. For high-volume or contractual product data, evaluate official and managed options before scaling.
FAQ
Amazon Spain review scraper FAQ
Amazon Spain reviews may be visible in a browser, but automated collection can still be limited by Amazon terms, robots directives, marketplace policy, copyright, privacy law, and local regulations. Use approved pages, keep runs modest, do not bypass CAPTCHA or access controls, and get legal review before commercial reuse.
Next step
Download the Amazon Spain review scraper template
Download the JSON from Amazon Spain Review Scraper to CSV, import it into UScraper, and keep this tutorial open while you validate the first ASIN. For neighboring workflows, browse all UScraper templates or read more tutorials on the UScraper blog.

