Skip to main content
TutorialsNovember 6, 2026 · 3 min read

How to scrape Amazon search results with Spidra

Turn an Amazon keyword search into CSV or JSON with Spidra. Follow a three-page search for tablets and compare prices, positions, and product IDs.

How to scrape Amazon search results with Spidra

What does Amazon show someone who searches for “Tablets” without naming a brand or setting a budget? I used Spidra to collect the first three pages of results from Amazon US. The search returned 43 rows. The first was an Amazon Fire HD 10 at $72.99. In fourth place was an Apple iPad at $399.99. A $60.99 tablet appeared directly below it.

I wanted to see those listings side by side, keep their original positions, and pick a tablet to investigate further. Here’s how I turned one keyword into a spreadsheet without writing code.

Choose the template that starts with a keyword

Open Templates in the Spidra dashboard, select E-commerce, and choose Amazon search results. Use this template when you know what you want to search for but haven’t picked the products yet. The Amazon product details template beside it is useful later, once you have a specific listing to look up. Open the Amazon search results template.

Amazon search 1.png

Enter the keyword and choose how many pages to collect

I entered Tablets in Search for, selected United States (amazon.com) under Marketplace, and set Pages to 3. The page count controls how far into the search results Spidra goes. The form accepts up to 10 pages.

Before you select Run, the Output panel previews the columns, including title, ASIN, price, currency, and rating. The ASIN is Amazon’s product identifier. Keep it alongside the title so you can find the exact listing again, even when several tablets share a similar name.

Amazon search 2.png

Read the listings in their original order

When the run showed Completed, the Table view contained 43 rows. Here are five of the visible listings. I’ve shortened the titles and kept their original positions and captured prices.

Position in results

Tablet

Price

1

Amazon Fire HD 10, 32 GB

$72.99

2

Samsung Galaxy Tab A11+, 128 GB

$299.99

4

Apple iPad 11-inch, A16, 128 GB

$399.99

5

Android 10-inch tablet with case and stylus, 32 GB

$60.99

6

Lenovo Idea Tab, 11-inch

$205.99

Amazon search 3.png

Notice what happens if you sort by price. The $60.99 tablet moves ahead of the Fire HD 10, even though Amazon showed it four positions later. Keeping the original position gives you two ways to read the same sheet: what a shopper saw first and what cost the least. If you’re studying search visibility, check the template’s sponsored flag before interpreting a position as an organic ranking.

Export the results and follow one listing

Choose CSV to compare the products in a spreadsheet, or JSON to work with the records in code. For a spreadsheet, keep the position, title, ASIN, price, currency, and sponsored flag. Add the keyword, marketplace, and collection date if you plan to repeat the search.

The Lenovo Idea Tab in sixth place shows why the ASIN is worth keeping. Its price was $205.99, and its ASIN was B0FGYCJ7NJ. I used that identifier in a separate product-details run. The full listing showed that this configuration included 128 GB of storage, a pen, and a folio case. Those details matter when the next tablet on your shortlist has a lower price but comes without the accessories. Open the Amazon product details template.

Try the same process with a keyword you’d actually shop for. Export the results, pick two listings in your price range, and use their ASINs to check what each price includes. Run your own Amazon search.

Frequently asked questions

No. Enter a keyword, choose a marketplace, and specify how many pages to read. The result rows give you the ASINs you can use to look up individual products.

Share this article

You build the product.
Spidra handles the data work.

Start with 300 free credits, about 300 pages. No credit card required.