McMaster-Carr Product Scraper avatar

McMaster-Carr Product Scraper

Pricing

from $11.99 / 1,000 result items

Go to Apify Store
McMaster-Carr Product Scraper

McMaster-Carr Product Scraper

Scrapes McMaster-Carr product data by keyword search across the public catalog. Returns part numbers, prices, specs, and source URLs as flat rows.

Pricing

from $11.99 / 1,000 result items

Rating

5.0

(1)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

1

Bookmarked

11

Total users

0

Monthly active users

4 days ago

Last modified

Share

ParseForge

McMaster-Carr Product Scraper

Scrape McMaster-Carr product data from any category or search, up to a million items per run. Get part numbers, prices, specs, and source URLs in one flat schema. No login or API key. Export to CSV, JSON, Excel, or XML.

McMaster-Carr's catalog is huge, but there is no public API for pulling product data at scale. This Actor reads the public category sitemap directly, filters by keyword like 'bolts' or 'timing belts', and returns each matching product as a clean row. You get the data you need for sourcing, pricing, or catalog sync without writing any code.

Who uses itWhat they scrape McMaster-Carr for
Procurement managersBuild a price list of McMaster-Carr parts for vendor comparison
Industrial engineersPull specs for components like bolts or timing belts into a design spreadsheet
E-commerce sellersMonitor McMaster-Carr catalog for new products or price changes
Data analystsCollect product data for market research on industrial supplies

What it does

This Actor collects McMaster-Carr product data by keyword search across the public catalog, and returns each product as a flat row with part numbers, prices, specs, and source URLs.

  • ๐Ÿ” Keyword search: Filter categories by product name or part number, like 'bolts' or 'stainless'.
  • ๐Ÿ“Š Flat output: Each product is one row with part number, price, specs, and source URL.
  • โš™๏ธ Scalable runs: Set maxItems from 1 to 1,000,000 to control how many products you collect.
  • ๐Ÿ“ Multiple exports: Download as CSV, JSON, Excel, or XML for easy integration.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with McMaster-Carr data

๐Ÿ“‹ Build a price list for sourcing.

A procurement manager runs the Actor with searchQuery 'bolts' and maxItems 1000 to get current prices and part numbers for vendor comparison.

๐Ÿ”ง Pull specs for engineering design.

An industrial engineer collects data on 'timing belts' to get dimensions and material specs into a CAD or spreadsheet workflow.

๐Ÿ“ˆ Monitor catalog changes.

An e-commerce seller schedules weekly runs with searchQuery 'stainless' to track new products or price updates on McMaster-Carr.

๐Ÿงช Gather data for market research.

A data analyst scrapes the full catalog by leaving searchQuery empty and setting maxItems high to analyze industrial supply trends.

Why choose this scraper

What you get
No API key neededScrape public McMaster-Carr data without registration or OAuth
Keyword filteringTarget specific products like 'bolts' or 'stainless' instead of the whole catalog
Flat schemaEvery product is a single row, ready for spreadsheets or databases
Flexible volumeCollect from 1 to 1,000,000 products per run

How it compares

This Actor focuses on keyword-based category scraping from the McMaster-Carr sitemap, while competitors offer different depths of product detail.

FeatureParseForgeMcMaster-Carr Scraper - Part Numbers, Prices & SpecsMcMaster-Carr Product ScraperMcMaster-Carr Scraper
Keyword search filteringYesNot listedNot listedNot listed
Category sitemap scrapingYesNot listedYesNot listed
Part numbersYesYesNot listedYes
PricesYesYesNot listedYes
Full spec detail pagesNot listedYesNot listedYes
Tiered quantity pricingNot listedNot listedNot listedYes

Configure the run

Drive the Actor with a searchQuery like 'bolts' or 'timing belts', and set maxItems to limit how many products are collected per run. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10,
"searchQuery": "bolts"
}

A larger pull:

{
"maxItems": 200,
"searchQuery": "bolts"
}

Pricing

Pay-per-result: $0.01599 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$1.60
1,000 results$15.99
10,000 results$159.90

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the McMaster-Carr Product Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to McMaster-Carr through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/mcmaster-carr-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Your searchQuery may be too specific. Try a broader keyword like 'bolt' instead of 'hex bolt 1/4-20', or leave searchQuery empty to get all categories.

Why is the run slow?

Large maxItems values can take time. Reduce maxItems or narrow your searchQuery to speed up the run.

Why are some products missing data?

Not all products have the same fields on McMaster-Carr. Missing data is normal for products without certain specs or prices.

Can I scrape product detail pages?

This Actor is designed for category-level data. For full spec tables from detail pages, use a dedicated McMaster-Carr product scraper.

FAQ

QuestionAnswer
Do I need a McMaster-Carr account or API key?No. This Actor scrapes the public catalog sitemap, so no login or API key is required.
What data does this Actor return?It returns product data including part numbers, prices, specifications, and source URLs, depending on what is available on the public pages.
Can I scrape the entire McMaster-Carr catalog?Yes. Leave searchQuery empty and set maxItems to a high number like 1,000,000 to collect all categories.
How do I filter for specific products?Use the searchQuery field with a keyword like 'bolts' or 'timing belts'. The Actor filters categories before collecting products.
What export formats are supported?You can export the results as CSV, JSON, Excel, or XML from the Apify dataset.
Is this Actor legal to use?You should only scrape public data in accordance with McMaster-Carr's terms of service and applicable laws. Apify is not responsible for how you use the data.
How many products can I scrape in one run?You can set maxItems from 1 to 1,000,000. The actual number depends on the searchQuery and available products.
Does this Actor scrape product detail pages?This Actor focuses on category-level data from the sitemap. For full spec tables from detail pages, consider a dedicated product scraper.
Can I schedule this Actor to run automatically?Yes, you can set up a schedule in Apify to run it daily, weekly, or at any interval.
What if I get no results?Check your searchQuery. Try a broader keyword or leave it empty to get all categories. Also ensure maxItems is high enough.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by McMaster-Carr Supply Company. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.