Mcmaster Carr Product Scraper
Pricing
from $5.00 / 1,000 results
Mcmaster Carr Product Scraper
Scrapes product listings from mcmaster.com filtered category/search URLs. Extracts part number, price, dimensions, and material specs. Supports optional detail-page visits for full specifications.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Ocrad
Actor stats
0
Bookmarked
4
Total users
4
Monthly active users
a day ago
Last modified
Categories
Share
McMaster-Carr Product Scraper

Scrapes product listings from mcmaster.com filtered category or search URLs.
What it does
Given a McMaster-Carr filtered category URL, the actor extracts every product in the listing table: part number, price, dimensions, material group, and all other column values. Optionally, it visits each product's detail page to collect the full specifications table, primary image, and complete title.
Input
Configure via the Apify Console or by editing storage/key_value_stores/default/INPUT.json for local runs.
| Field | Type | Required | Description |
|---|---|---|---|
url | String | Yes | A McMaster-Carr filtered category URL (e.g. https://www.mcmaster.com/products/eyebolts/body-style~eye-nut/). Apply all desired filters in your browser first, then paste the resulting URL. |
maxItems | Integer | No | Maximum number of product records to save. Omit or set to null for no limit. |
detailedInfo | Boolean | No | When true, visits each product's detail page to collect the full specifications table, primary image, and precise title. Significantly increases run time. Default: false. |
Example input:
{"url": "https://www.mcmaster.com/products/eyebolts/rope-guides-1~/","maxItems": 100,"detailedInfo": false}
Output
Records are saved to the default Apify Dataset. Each record contains:
| Field | Description |
|---|---|
partNumber | McMaster-Carr part number, e.g. 8491A301 |
url | Absolute URL of the product detail page |
title | Product category header from the listing page |
titleFull | Full product name from the detail page (detailedInfo only) |
material | Material group or dimensional group from the listing table |
subgroup | Sub-group within the material group (React-table pages only) |
price | Unit price at the lowest quantity tier, e.g. $14.24 |
style | Style letter, e.g. A, B (eyebolt-style pages) |
threadSize | Thread size string, e.g. 3/8"-16 (eyebolt-style pages) |
overallLength | Overall length, e.g. 2 1/4" (eyebolt-style pages) |
eyeDiameter | Eye inside diameter (eyebolt-style pages) |
verticalCapacityLb | Vertical working load limit in pounds (eyebolt-style pages) |
specsMet | Standards or specifications met. null when shown as — |
columnData | Key→value map of all listing columns keyed by header text (classic-table pages, e.g. drill bushings). Contains all spec columns and tiered prices. |
imageUrl | URL of the primary product image (detailedInfo only) |
specifications | Key→value map of all spec-table entries from the detail page (detailedInfo only) |
scrapedAt | ISO 8601 timestamp |
Example record (drill bushing):
{"partNumber": "8491A301","url": "https://www.mcmaster.com/8491A301","title": "Press-Fit Drill Bushings","material": "0.0135\" ID","price": "$57.49","columnData": {"OD": "5/32\"","Lg.": "1/2\"","For Drill Bit Size": "No. 80","Drill Bushing Type": "P","Material": "Steel","Hardness": "Rockwell C61","1-9": "$57.49","10-49": "$54.30","50-Up": "$51.44"},"scrapedAt": "2026-04-03T19:46:55.903Z"}
How to find the right URL
- Go to mcmaster.com and search for a product category.
- Use the left-hand filters to narrow results to the subset you want.
- Copy the URL from your browser's address bar — it encodes all active filters.
- Paste it into the
urlinput field.
💬 Support and Feedback
Need help or have suggestions? Leave a review on the Actor's Apify page or reach out via Apify support. We monitor McMaster's page structure and aim to keep the scraper up to date with any site changes.