Mouser Product Scraper — MPN, Pricing Tiers, Stock & Specs
Pricing
from $1.69 / 1,000 product results
Mouser Product Scraper — MPN, Pricing Tiers, Stock & Specs
Mouser Electronics scraper for MPN / BOM lookup, keyword search, PDP enrichment and category listings. Extract quantity-break pricing, live stock, lead time, RoHS/lifecycle, datasheets and attributes — Mouser API alternative.
Pricing
from $1.69 / 1,000 product results
Rating
0.0
(0)
Developer
Andrej Kiva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Electronics distributor data — Mouser Electronics catalog enrichment next to DigiKey and RS Online for BOM, pricing, and procurement workflows.
| DigiKey | Mouser | RS Online |
|---|---|---|
| DigiKey Product Scraper | Mouser Product Scraper ◄── you are here | RS Online Scraper |
Disclaimer: Unofficial Actor for publicly accessible Mouser product and catalog pages / optional official Search API. Mouser and related names are trademarks of Mouser Electronics, Inc. Not affiliated with, sponsored by, or endorsed by Mouser Electronics. Provided for informational and research purposes only. You are responsible for complying with applicable laws and Mouser terms of use.
Scrape Mouser Electronics components with a Mouser scraper / API alternative for BOM enrichment, price monitoring, and procurement pipelines. Look up parts by product URL, manufacturer part number (MPN), Mouser part number, keyword, or category listing, then export quantity-break pricing, live stock, lead time, RoHS / lifecycle, datasheets, and attributes as clean JSON for Python, Node.js, and MCP / AI assistants.
Key Features
- BOM part-number lookup — batch MPN / Mouser PN resolution with price breaks and stock
- Keyword & category crawl — paginated search / category listings (25 products per page)
- PDP enrichment — ProductDetail pages with pricing table + parametric attributes
- Optional official Search API key — low-latency BOM / keyword path without HTML
- Camoufox + residential — HTML path hardened for Akamai on public catalog pages
- Region-aware base URL — pin storefront for localized price and stock
Use Cases
| Use case | What you get | Why it helps |
|---|---|---|
| BOM enrichment | MPN → Mouser PN, price breaks, stock | Fill ERP / PLM component libraries |
| Price monitoring | Quantity-break tables over time | Track unit cost vs volume |
| Stock & lead time | Available qty + factory lead time | Sourcing and shortage checks |
| Compliance screening | RoHS / lifecycle labels | Green status and lifecycle risk |
| Category harvest | Listing rows at scale | Build MCU / connector / passive shortlists |
When to use this Actor
- Mouser product detail enrichment from known URLs or part numbers
- BOM batch pricing / stock checks across many MPNs
- Keyword or category crawls for listing-level assortment
- Cross-check DigiKey / RS availability in a multi-distributor pipeline
When not to use this Actor
- Official cart / order / checkout automation
- Partner-only Mouser API contracts that require your own production credentials and SLAs
- Other distributors — use sibling Actors for DigiKey / RS Online
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
productUrls | Array | — | Mouser ProductDetail URLs |
partNumbers | Array | — | MPN or Mouser PN list (BOM) |
keywords | Array | — | Catalog keyword queries |
categoryUrls | Array | — | Category or search listing URLs (or bare paths) |
maxItems | Integer | 50 | Maximum billable dataset items |
maxPages | Integer | 1 | Max listing pages per query/URL (1–40) |
enrichListingProducts | Boolean | false | Fetch full PDP for each listing row |
inStockOnly | Boolean | false | API keyword filter: in-stock only |
apiKey | String | — | Optional Mouser Search API key |
baseUrl | String | https://www.mouser.com | Regional storefront |
requestDelaySecs | Number | 1.0 | Delay between HTML navigations |
browserEngine | String | auto | auto / camoufox / firefox |
proxyConfiguration | Object | Residential US | Sticky RESIDENTIAL recommended for HTML |
Input Example — BOM + PDP
{"productUrls": ["https://www.mouser.com/ProductDetail/595-NE555P"],"partNumbers": ["NE555P", "STM32F407VGT6"],"maxItems": 25,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
Input Example — API-only BOM (optional key)
{"partNumbers": ["NE555P", "GRM155R71C104KA88D"],"apiKey": "YOUR_MOUSER_SEARCH_API_KEY","maxItems": 50}
Input Example — category / keyword listings
{"keywords": ["10k resistor"],"categoryUrls": ["passive-components/resistors"],"maxItems": 100,"maxPages": 4,"enrichListingProducts": false}
Output Format
recordType | Meaning |
|---|---|
product | Full / API product enrichment |
listing | Search or category table row |
error | Fetch or parse failure |
Key product fields
| Field | Description |
|---|---|
productId / mouserPartNumber | Mouser distributor part number |
manufacturerProductNumber | Manufacturer part number (MPN) |
manufacturer | Brand / manufacturer name |
qtyAvailable / qtyAvailableValue | Stock text and parsed integer |
standardLeadTime | Lead time when shown |
unitPrice / unitPriceValue / currency | Primary unit price |
priceBreaks | Quantity-break pricing tiers |
minOrderQuantity / multipleOrderQuantity | MOQ / order multiple |
rohsStatus / lifecycleStatus | Compliance / lifecycle |
attributes | Technical specifications |
datasheetUrl | Primary datasheet link |
url | Canonical product URL |
scrapedAt | ISO-8601 timestamp |
Output Example (abbreviated)
{"source": "mouser","recordType": "product","productId": "595-NE555P","mouserPartNumber": "595-NE555P","manufacturerProductNumber": "NE555P","manufacturer": "Texas Instruments","qtyAvailableValue": 24871,"unitPrice": "$0.46","unitPriceValue": 0.46,"currency": "USD","standardLeadTime": "6 Weeks","priceBreaks": [{ "quantity": 1, "price": "$0.46", "priceValue": 0.46, "currency": "USD" },{ "quantity": 10, "price": "$0.39", "priceValue": 0.39, "currency": "USD" }],"rohsStatus": "RoHS Compliant","datasheetUrl": "https://www.mouser.com/datasheet/2/405/ne555-1388474.pdf"}
Integration examples
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('crawloop/mouser-product-scraper').call({partNumbers: ['NE555P'],maxItems: 10,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python
from apify_client import ApifyClientclient = ApifyClient(token="APIFY_TOKEN")run = client.actor("crawloop/mouser-product-scraper").call(run_input={"partNumbers": ["NE555P"], "maxItems": 10})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
cURL
curl -s "https://api.apify.com/v2/acts/crawloop~mouser-product-scraper/run-sync-get-dataset-items?token=APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"partNumbers":["NE555P"],"maxItems":10}'
MCP and AI assistants
Use this Actor from AI tools via Apify MCP. Connect your Apify account, then call this Actor by its Store ID / name.
Example prompts:
- "Run Mouser Product Scraper for partNumbers NE555P and STM32F407VGT6 and return price breaks + stock as JSON"
- "Scrape Mouser keyword 10k resistor with maxItems 50 and summarize cheapest in-stock parts"
- "Chain DigiKey Product Scraper then Mouser Product Scraper for the same BOM and compare unit prices"
Suite next step
After Mouser enrichment, pull authorized DigiKey tiers with DigiKey Product Scraper or EU stock via RS Online Scraper.
FAQ
Do I need a Mouser API key? No. Leave apiKey empty to scrape public pages with Camoufox + residential proxy. A Search API key is optional for faster BOM/keyword lookups.
Why residential proxies? Mouser HTML routes use Akamai Bot Manager. Datacenter IPs are frequently denied.
Are prices region-specific? Yes. Set baseUrl (and matching proxy country) for the storefront you care about.
Can I use this as a Mouser API alternative in Python or Node? Yes — run via Apify Client, REST, or MCP and export the dataset as JSON.
Related Actors
- DigiKey Product Scraper — DigiKey MPN, pricing tiers, stock & specs
- RS Online Scraper — RS Online stock & localised prices