Mouser Parts Scraper
Pricing
from $4.00 / 1,000 dataset items
Mouser Parts Scraper
Scrape Mouser Electronics component data: keyword search, category browse, and exact part-number (BOM) batch lookup with full pricing tiers, live stock, datasheets, compliance and lifecycle status.
Pricing
from $4.00 / 1,000 dataset items
Rating
0.0
(0)
Developer
axly
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract Mouser Electronics (mouser.com) component data at scale — pricing tiers, live stock, datasheets, lifecycle status, and RoHS/compliance codes — by keyword search, category browse, or a full bill-of-materials (BOM) part-number list. Returns clean, structured JSON ready for spreadsheets, dashboards, or your procurement system.
Unlike other Mouser scrapers that scrape the site's HTML product pages (which Mouser's Akamai bot protection blocks even for real browsers), this actor talks directly to Mouser's own mobile-app API — the only gate is a cookie-based check that the actor bootstraps automatically, with no proxies or CAPTCHA-solving required.
Who it's for
- Procurement & BOM automation teams — check stock and price-break tiers for an entire bill of materials in one run.
- Price/stock monitoring & competitive intelligence — track Mouser pricing and stock trends over time.
- EDA/PCB tool & internal app developers — a stable JSON parts feed instead of a fragile HTML scraper.
- Researchers — component-market structure, category taxonomy, and pricing distributions.
What you get (output fields)
| Field | Type | Description |
|---|---|---|
distributor_part_number / manufacturer_part_number | string | Mouser and manufacturer part numbers |
manufacturer | string | Manufacturer name |
description | string | Part description |
available_to_sell / factory_stock | integer | Live stock quantities |
lifecycle_status | string | e.g. "New at Mouser", "New Product" |
rohs_status | string | RoHS compliance label |
minimum_order_quantity / multiple_order_quantity | integer | Order quantity rules |
price_breaks | array | Quantity price-break tiers with currency |
datasheets | array | Datasheet URLs |
images | array | Product image URLs |
category_breadcrumb | array | Category path |
attributes | array | Parametric specifications (name + values) |
compliance | array | Compliance codes (e.g. ECCN) |
product_detail_url | string | Mouser product page URL |
High-value use cases
- BOM pricing & stock checks — pass a list of exact part numbers and get back price breaks and stock for every line item in one run.
- Price/stock monitoring — schedule daily runs on key categories or parts and diff pricing/stock over time.
- Catalog & category research — browse a category path to see everything Mouser stocks in it, with full specs and pricing.
- Parts-data enrichment — turn a list of part numbers into full structured records for your PIM, ERP, or CRM.
Input parameters
| Field | Type | Default | Description |
|---|---|---|---|
searchQueries | array | [] | Keywords to search |
categoryPaths | array | [] | Category paths to browse |
partNumbers | array | [] | Exact part numbers — BOM batch lookup |
maxItemsPerQuery | int | 100 | Cap per search/category query |
inStockOnly | boolean | false | Only return in-stock parts |
rohsCompliantOnly | boolean | false | Only return RoHS-compliant parts |
sortBy | string | default | relevance / price / partNumber / manufacturer |
shippingCountryCode | string | US | Pricing/stock context |
currencyCode | string | USD | Pricing currency |
Example input
{"searchQueries": ["10k resistor"],"partNumbers": ["78-2KDFN39CA-M3/H", "NE555P"],"maxItemsPerQuery": 100,"inStockOnly": false}
Example output
{"distributor_part_number": "78-2KDFN39CA-M3/H","manufacturer_part_number": "2KDFN39CA-M3/H","manufacturer": "Vishay","description": "ESD Protection Diodes / TVS Diodes","available_to_sell": 3000,"lifecycle_status": "New at Mouser","rohs_status": "RoHS Compliant","price_breaks": [{ "quantity": 1, "price": "$1.37", "price_without_format": 1.37, "currency": "USD" }],"product_detail_url": "https://www.mouser.com/ProductDetail/..."}
Scheduling & integrations
Run on a schedule (hourly/daily) and push results to Google Sheets, Make, Zapier, S3, or your webhook using Apify's built-in integrations — ideal for continuous BOM price/stock monitoring.
Use with AI assistants (MCP)
Prefer to query Mouser live from Claude, Cursor, or your own agent? Use the companion Mouser Parts MCP Server actor, which exposes part search, BOM lookup, category browse, and autocomplete as Model Context Protocol tools.
FAQ
How many parts can I get per query? Set maxItemsPerQuery up to 5000;
split very large category pulls across multiple runs or category paths.
Is the data fresh? Every run pulls live pricing and stock directly from Mouser's own catalog API at run time.
Why is this more reliable than other Mouser scrapers? It uses Mouser's Android app API rather than screen-scraping the website, which Mouser's Akamai bot protection blocks even for real browsers on many routes. No residential proxy or CAPTCHA solver is required.
Is scraping legal? The actor collects only publicly available product data. You are responsible for complying with Mouser's terms and applicable laws.
Support? Issues and requests are typically answered within a couple of business days.