Grainger Data: 3 MRO Catalogs with UNSPSC, 250K Products from Cromwell
Full MRO catalogs from Grainger, Fastenal and Cromwell for a product content company: UNSPSC, EAN, every attribute and a taxonomy sheet.
Grainger files every product under its own item number beside the maker's model number. Our Grainger scraper keeps both, with specs and web prices.
Plans from €169 a month · Free project assessment · Reply within 1 business day
CSV · Excel · JSON · XML · FTP · SFTP · Amazon S3 · Google Cloud
API, JSON feed or CSV, XLSX and JSON files
ScheduleOne-time, monthly, weekly, daily or 3 times a day
Grainger pages, filters, fields and a schedule
Built, monitored and repaired by our team
API, JSON feed or CSV, XLSX and JSON files
You tell us what you need from grainger.com - a list of item numbers you already buy, a set of categories, a manufacturer's whole range or one of Grainger's own brands - and how often. We build the crawlers, run them and repair them when Grainger reshapes its pages. Grainger puts a device check in front of many visitors; access and anti-bot handling are part of the service, nothing you have to arrange.
Every row carries the item number as its key, so the second run lines up with the first. Field documentation comes with the dataset, the first assessment of your scope is free, and a sample can be ordered before you commit. Runs are one-off or on your schedule: daily for a watch list of prices, weekly or monthly for a full category.
A Grainger product page is built around two identifiers. The page title reads brand, key attributes and product type, then the Grainger item number and the manufacturer's model, and the product address ends with the item number. On Grainger-branded goods such as air filters both numbers are often the same; on a LEESON motor or a Square D contactor they differ, and we keep them in separate columns.
The price in the row is the public web price. Signed-in customers can see their own account pricing, so if you need your contract price, the project can run on your own Grainger account.


Single pages answer single questions. Most buyers want a Grainger price list for a whole slice of the catalogue, and the category pages are where that slice is defined. Each one carries a brand filter with an item count per brand, a price filter and attribute filters that appear in the address, so a run can be scoped to exactly the brands, sizes or ratings you care about. The Shop By options add Clearance Items, where a clearance price sits next to the web price, as well as New Items and Grainger Choice.
Grainger's exclusive brands are worth a column of their own. Dayton, Speedaire, Tough Guy, Westward, LumaPro and Condor sit next to national brands such as 3M, Square D, Mitutoyo and Master Lock, and the Grainger Choice badge marks exclusive products, so filtering a category shows how much of it Grainger fills with its own labels.
Repeated runs keyed on the item number turn the web price into price history, and they also catch the slower changes: an item turning discontinued, a new country of origin, a compliance note added, a product moving into Clearance Items.
W.W. Grainger started in Chicago in 1927 as a wholesaler of electric motors and is now based in Lake Forest, Illinois. Grainger.com is its United States storefront for maintenance, repair and operations supplies, sold mostly to businesses and institutions rather than to households. The range runs from air filters, motors and padlocks to step stools, HID bulbs, chain hoists, turning inserts, cleaning chemicals and shipping boxes.
The catalogue is organised as a category tree whose addresses read like a path - casters and wheels, for example, sit under material handling - and every product hangs off one leaf of it. National brands sit alongside Grainger's own labels, and many generic items are sold as Grainger or Grainger Approved rather than under a maker's name. That is why the item number, not the brand or the title, is the reliable key.
Prices are visible without an account, as a web price per each or per package. Registered business customers can see different, account-specific prices once they sign in, and Grainger also serves them through its branches. For someone who needs Grainger data, the public layer is still rich: full specification tables, classification codes, country of origin and compliance notes are on the page for anyone to read.
Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.
Full plan detailsGrainger shows a web price on its product pages, which makes it a natural benchmark for MRO pricing well beyond its own customers.
Full MRO catalogs from Grainger, Fastenal and Cromwell for a product content company: UNSPSC, EAN, every attribute and a taxonomy sheet.
Every seller shop on bol.com with its trade name, business address, KvK and VAT number, collected once: 72,961 shops in 18 days.
A one-time B2B lead file from Amazon seller profiles: 51,216 sellers with business name and address, 13,366 of them in the US and Canada.
Learn how to use web scraping to solve data problems for your organization
If you sell online, run a marketplace, or advise e-commerce clients, you already know why eBay matters: it’s one of the few places where big retailers compete side by side with thousands of small merchants and private sellers.
E-commerce teams do not just need “some” competitor data anymore. They need a continuous stream of real prices, discounts, stock levels, reviews, and seller behavior from the platforms that actually shape their markets.
Amazon provides valuable information gathered in one place: products, reviews, ratings, exclusive offers, news, etc. So scraping data from Amazon will help solve the problems of the time-consuming process of extracting data from e-commerce.
ScrapeIt is a managed web scraping service: we build, run and maintain the crawlers and deliver the data. On Grainger the work is mostly about structure: every product type has its own attribute table, and we map those tables into columns an analyst can filter, with field documentation for each one. We hand over CSV, Excel or JSON files, a JSON feed, an SFTP or Amazon S3 drop, or a load into your database. Plans start from EUR 169 a month, or EUR 199 for a one-time extract.
Still unsure? Write to info@scrapeit.io
Yes. The ScrapeIt Grainger API returns the Grainger item number, Mfr. Model, brand, web price with its selling unit, UNSPSC code and country of origin as JSON from an endpoint we host, refreshed on the schedule you set. The same records also arrive as CSV or XLSX files, a JSON feed or straight into your database.
Yes. Product titles, specification tables, web prices, UNSPSC codes and compliance notes are shown to every visitor of grainger.com without an account. We collect only publicly available data - everything a visitor can see on Grainger - and we collect it legally.
Yes, and the three combine. A category run follows the tree down to every leaf and can be narrowed by the brand and attribute filters Grainger shows; a list run looks up the item numbers or manufacturer models you send. Either way each row keeps its category path, so the results stay comparable.
As often as your use needs: a watch list of items can run daily, a full category weekly or monthly. Every run is stamped with its date and keyed on the item number, so price changes, clearance markers and new discontinued flags show up as a history rather than as overwritten values.
Yes. Grainger defines a different attribute set for each product type, so an air filter carries MERV rating and nominal size while a claw hammer carries head weight and overall length. We keep the common fields in fixed columns and deliver the category-specific ones either as extra columns per category or as name-value pairs, as you prefer.
You share your needs, expectations, and desired timeframe. We'll suggest the best solution based on your request and budget.
Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.
Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.
Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.
Tell us which sites, which fields and how often. A couple of lines is enough to start.
Grainger data from €169/month. Free project assessment, reply within 1 business day.