Mcmaster Carr Product Scraper avatar

Mcmaster Carr Product Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Mcmaster Carr Product Scraper

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

Ocrad

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

4

Monthly active users

a day ago

Last modified

Share

McMaster-Carr Product Scraper

McMaster-Carr

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.

FieldTypeRequiredDescription
urlStringYesA 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.
maxItemsIntegerNoMaximum number of product records to save. Omit or set to null for no limit.
detailedInfoBooleanNoWhen 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:

FieldDescription
partNumberMcMaster-Carr part number, e.g. 8491A301
urlAbsolute URL of the product detail page
titleProduct category header from the listing page
titleFullFull product name from the detail page (detailedInfo only)
materialMaterial group or dimensional group from the listing table
subgroupSub-group within the material group (React-table pages only)
priceUnit price at the lowest quantity tier, e.g. $14.24
styleStyle letter, e.g. A, B (eyebolt-style pages)
threadSizeThread size string, e.g. 3/8"-16 (eyebolt-style pages)
overallLengthOverall length, e.g. 2 1/4" (eyebolt-style pages)
eyeDiameterEye inside diameter (eyebolt-style pages)
verticalCapacityLbVertical working load limit in pounds (eyebolt-style pages)
specsMetStandards or specifications met. null when shown as
columnDataKey→value map of all listing columns keyed by header text (classic-table pages, e.g. drill bushings). Contains all spec columns and tiered prices.
imageUrlURL of the primary product image (detailedInfo only)
specificationsKey→value map of all spec-table entries from the detail page (detailedInfo only)
scrapedAtISO 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

  1. Go to mcmaster.com and search for a product category.
  2. Use the left-hand filters to narrow results to the subset you want.
  3. Copy the URL from your browser's address bar — it encodes all active filters.
  4. Paste it into the url input 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.