Scrape Zoro product pages into rows
The Zoro Products Scraper turns product and category pages on zoro.com into rows. Paste a product URL, or a category or search URL, one per line - or upload a CSV, XLSX or TXT file - set a limit per query, and every product comes back as a record with the query it came from, the service that produced it, the name, price and currency, availability, brand, sku, mpn and gtin, a rating and review count, an image, a link and a description. Fifteen columns in the file and sixteen in the JSON, one row per product. Unlike some retailers on this shared pipeline - the tool names Lowes, Grainger, Zalando and Fastenal - Zoro needs no residential proxy of your own, so there is nothing to configure beyond the list and the limit.
Two things are worth understanding before you build on this export, and both come down to where the data originates. Products are read from the JSON-LD a page publishes about itself - the structured data retailers embed so search engines can display a price and a stock status. That is why the columns carry the names they do: sku, mpn, gtin, brand, availability and currency are the standard vocabulary for describing a product. It also sets a ceiling: every column after service exists only if the retailer declared that field, so a blank cell means not published rather than run failed, and re-running will not fill it.
The second is that this page does not print example values, because we have never run it against Zoro. Of the forty-five exports we hold from the shared pipeline behind this service, not one is a Zoro run - forty-four returned a header and no rows, and the single populated one is a different retailer. That export is worth exactly one honest observation, and it is about the tool rather than about Zoro: query and service filled on every row because the scraper writes them itself, and six of the fifteen columns were blank on every row. Expect gaps here too, expect them to fall differently because a different retailer publishes different structured data, and let a small free-tier run tell you which - that is a question 500 free rows settles for good.
On the legal side this is among the lighter exports in our catalogue. Everything collected is shown on a public product page to any visitor, no login or paywall is involved, and no person is named anywhere in the fifteen columns - reviews is a count rather than review text, so not even a review body comes back. It is products and prices. Zoro's own terms still govern automated collection from their site, so read them before you scale, and remember that product descriptions and images are somebody else's copy and photography if you intend to republish them. Start free: your first 500 rows cost nothing and need no credit card, and after that it is $0.002 per row, flat.