McMaster-Carr Product Scraper
Pricing
from $11.99 / 1,000 result items
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
Maintained by CommunityActor stats
1
Bookmarked
11
Total users
0
Monthly active users
4 days ago
Last modified
Categories
Share
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 it | What they scrape McMaster-Carr for |
|---|---|
| Procurement managers | Build a price list of McMaster-Carr parts for vendor comparison |
| Industrial engineers | Pull specs for components like bolts or timing belts into a design spreadsheet |
| E-commerce sellers | Monitor McMaster-Carr catalog for new products or price changes |
| Data analysts | Collect 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 needed | Scrape public McMaster-Carr data without registration or OAuth |
| Keyword filtering | Target specific products like 'bolts' or 'stainless' instead of the whole catalog |
| Flat schema | Every product is a single row, ready for spreadsheets or databases |
| Flexible volume | Collect 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.
| Feature | ParseForge | McMaster-Carr Scraper - Part Numbers, Prices & Specs | McMaster-Carr Product Scraper | McMaster-Carr Scraper |
|---|---|---|---|---|
| Keyword search filtering | Yes | Not listed | Not listed | Not listed |
| Category sitemap scraping | Yes | Not listed | Yes | Not listed |
| Part numbers | Yes | Yes | Not listed | Yes |
| Prices | Yes | Yes | Not listed | Yes |
| Full spec detail pages | Not listed | Yes | Not listed | Yes |
| Tiered quantity pricing | Not listed | Not listed | Not listed | Yes |
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 collected | Approximate 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
- Create a free Apify account with $5 in credit.
- Open the McMaster-Carr Product Scraper.
- Set your inputs and any filters, then click Start.
- 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
| Question | Answer |
|---|---|
| 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. |
Related actors
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.
