How to download ASIN data from Cerebro into a Google Sheet
Cerebro is a tool from Helium10 that allows Amazon sellers to conduct reverse ASIN lookups. It helps identify keywords for which a competitor's product is ranking, providing insights into keyword volume. Extracting keywords is tedious, but a bot can automate it for you, ensuring you get the most out of your Helium10 subscription.

In this guide, you'll learn how to use a bot to load the Cerebro homepage, enter 10 ASINs into the search field, and click "Get Keywords." The bot will then scroll the page, click "Export," and download the CSV file. After that, it will import the CSV and write the data to a Google Sheet. Once the bot completes its first loop, it will delete the processed ASINs and repeat the loop with a new set of ASINs.
We also chose to export the data rather than scrape it directly from the page because exporting is significantly faster than scraping page by page if we want all the data.
Check out our other Helium10 guides if you're interested in automating Black Box or Magnet.
Getting started
To begin, create a Google Sheet and add two tabs: one for ASINs and another for storing extracted data.
- Create a new Google Sheet: If you're logged into Google, type
sheet.newin your browser to quickly create a new sheet. - Set up tab one: Add your ASIN numbers into the first tab, column A.
- Set up tab two: Name the second tab "ASIN data" and leave it blank.
How to automate extracting the ASIN data
To start building your bot, open axiom.ai and click "New Automation" to launch the no-code bot builder. Then, click "Add First Step" and follow the guide.
Download the template we created for this scraper. Click to learn how to upload it.
- 1.0
Read data from a Google SheetSpreadsheet: Search for and add the Google Sheet you created.Sheet name: Choose the tab containing the ASINs.Last cell: Enter10, the maximum number of ASINs we can search per loop.
- 2.0
Go to pageEnter URL: The URL will look something like this:"members.helium10.com/cerebro/amazon/view/xxxxxxxx?accountId=xxxxxxx".
- 3.0
Loop through dataLoop through data: ClickInsert Dataand selectgoogle-sheet-data. The loop step will now iterate through the ASINs in the Google Sheet.
- 4.0
Enter textText: ClickInsert Dataand selectgoogle-sheet-datato pass the ASIN numbers from the sheet.Select column: Choose columnAin the preview.
- 5.0
Press key(s)Key: PressRecord, thenTab.
- 6.0
Click elementSelect: ClickSelect, then click on theGet Keywordsbutton.Custom: In the selector tool, clickCustom, then tickUse element text instead of HTML. Finally, clickComplete.
- 7.0
Click elementSelect: ClickSelect, then click onCustomand insert[data-testid="runnewsearch"]or[data-testid="loadfromhistory"].Optional Click: Tick this option, as the pop-up does not always appear.
- 8.0
WaitWait time: Insert7000to make the bot wait 7 seconds. You may need to experiment with wait time.
- 9.0
Click elementSelect: ClickSelect, then click onCustomand insert#cerebro-amazon-single-com_wrapper button[data-testid="exportdata"].
- 10.0
Download fileSelect: ClickSelect, then clickCustomand tickUse element text instead of HTML. Insert"...as a CSV file."Then clickComplete.Folder: Set a folder path to download into.File name: Enter a name to save the file as.
- 11.0
WaitWait time: Insert4000to make the bot wait 4 seconds. You may need to experiment with wait time.
- 12.0
Import CSV FileImport CSV: Insert the folder path, then clickInsert Dataand selectFile-download-datato add the file name to the path.
- 13.0
Write data to a Google SheetSpreadsheet: Select your Google Sheet.Sheet Name: Choose the tab where you want to write the ASIN data.Data: ClickInsert Dataand chooseImported-csv.Write Options: SelectAdd to Existing Datato append new data without deleting the existing data.
- 14.0
Delete rows from a Google SheetSpreadsheet: Select your Google Sheet.Sheet Name: Choose the tab containing the ASIN numbers.First Row to Delete: Leave this set to1.Last Row to Delete: Set to10.
- 15.0
Jump to another stepJump to step: Select your Google Sheet.Maximum cycles: Set the maximum number of times the bot should repeat the process.
The Cerebro automation, when completed, should resemble the diagram below.

Testing your Cerebro automation
Once you have saved your Helium10 automation, click "Run" within the axiom.ai extension to start extracting ASIN data.
Issues you may encounter:
- Click elements not found: If elements are not being clicked, you may need to reselect them. Changing marketplaces can sometimes affect selectors.
- Keyword data not loading in time: Cerebro can sometimes be slow to load data. You may need to adjust the wait time in Step 8.
Try the Cerebro template
While creating this guide and testing axiom.ai on Helium10, we also built a template. If you choose to use the template, you will need to do the following:
- Step 1: Add your own Google Sheet.
- Step 2: Insert the URL to the Cerebro landing page.
- Step 8: Insert the download path and file name.
- Step 10: Set the import path, including the download file token (contains the file name).
- Steps 11 and 12: Add your own Google Sheet.
Please note that this template is a starting point, and you may need to customize it.
Click to download the Cerebro template.
Wrapping up
Extracting data in Cerebro isn’t always straightforward, but it's possible with automation. For example, changing marketplaces can affect the CSS selectors used to click on elements. I also found that, due to the large quantity of data, it's faster to download the CSV and import it into a Google Sheet rather than scrape the data page by page.
If you need help automating Helium10, reach out to support@axiom.ai, and we’ll help you create an automation.
Testing was completed on January 22, 2025. Features in Helium10 or axiom.ai may change over time, and updates may be needed.