Create a bot that loops through links scraping NFT cards from Immutable X's marketplace in minutes. This bot requires a Google sheet with links to scrape.
You may also be interested in this template for Scraping Immutable X's links. The template scrapes marketplace listing pages for links.
Click here to see Immutable this template
Remember, anyone can adapt templates to fit their use case by adding and removing steps with Axiom's no-code bot builder.
# Install the batch page scraper bot template
To install this web scraper Axiom click 'Install template'. If you are a new user you will be required to create an Axiom.ai account before you can edit the template.
# Set up a Google Sheet
- Create a new Google Sheet. You can do this in your Chrome browser by entering the shortcut 'sheet.new', presuming you already have an account.
- Name your sheet something like 'Scraper’.
- Set up two tabs titled 'Links' and 'Scraped Data’.
- Add your links to the ‘Links’ tab on your sheet. Each link should be added to a new row.
If you need to scrape links from Immutable - Try this template!
# Set up the 'Read data from Google Sheet' step
- Spreadsheet - In the field called 'Spreadsheet', you can search for the Google Sheet you created. Once found, click to select.
- Sheet name - Choose the sheet tab called 'Links'.
- First cell - If the links are in column a set to 'A1'.
- Last cell - Enter 'A1' the bot will now only pass a single row of data.
- You should now see a preview of the data.

# Configure the 'Interact with a page's interface' and select the content to scrape
- Enter URL - Click 'Insert Data' select 'google-sheet-data' and select the column with the links in.
- Get data from a webpage - Select the content on the page you wish to scrape. Its as easy as point and click, this video shows you how.
- Find pager (optional) - Select the next button if the page has a pager. If it scrolls then do nothing.
- Max Results - set to all.

# Set up the 'Write Data to a Google Sheet' step
- Spreadsheet - In the field called 'Spreadsheet', you can search for the Google Sheet you created. Once found, click to select.
- Sheet name - Choose the tab you created.
- DATA - Select the Scrape data.
- Clear data before writing | Add to existing data - Set this option to 'Add to existing data'.
# Set up the 'Delete rows from a Google Sheet' step
- Spreadsheet - In the field called 'Spreadsheet', you can search for the Google Sheet you created. Once found, click to select.
- Sheet name - Choose the tab you created for links.
- First row - set to 1
- Last row - set to 1
# Jump to another step
- Jump to step - set the step you want to jump to make the bot loop in this case step one.
- Maximum cycles - set the amount of loops the bot must perform
# Test run
We always recommed doing a test run scrape a couple of NFT's at first - To test set 'Maximum cycles' in the 'Jump to another step' to maxium of 3.
# Troubleshooting the Immutable NFT scraper
Try the following if your bot is not working. We would also recommend you watch the video to troubleshoot.
- The links come out as text - Set the selector type to link not text.
- Selectors fail and the bot stops, try a new selection.
- The pager is not working - Re-select the next button or try custom selector.
- No output in the sheet - In 'Write Data to a Google Sheet' check data step is connected.
- Selectors fail you may need to use custom selectors
- The bot loops through the same page - check the delete step