DigiKey Parts Scraper
Pricing
from $1.50 / 1,000 record scrapeds
DigiKey Parts Scraper
[ 💰 $1.50 / 1K] Search DigiKey by keyword, part number, BOM, or product URL. Get structured records with stock, lead times, quantity pricing, specs, compliance, lifecycle, origin, datasheets, images, and product links. From $1.50 per 1,000 records, plus a $0.10 start event.
Pricing
from $1.50 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
Fetch Finch
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
DigiKey Parts Scraper
Collect structured product data from DigiKey for component research, sourcing, price comparisons, and BOM enrichment. Search by keyword or part number, browse a category, resolve a bill of materials, or provide product URLs. Results are saved to the Apify dataset for filtering, automation, and export.
No DigiKey API key or separate data-provider account is needed. Choose a workflow, enter your search or product identifiers, and run the Actor.
What you can do
| Workflow | Use it to | Main input |
|---|---|---|
| Search | Find products by keyword, manufacturer part number, or DigiKey part number | query |
| Category browse | Collect products from a DigiKey category and its result pages | categoryUrl |
| BOM lookup | Resolve a list of manufacturer or DigiKey part numbers to product records | partNumbers |
| Product URLs | Enrich known DigiKey product pages directly | productUrls |
Product data
Each result is a structured product record. Fields are included when DigiKey provides them for the selected product and locale.
| Data group | Fields |
|---|---|
| Identifiers | DigiKey part number, manufacturer part number, manufacturer, product URL |
| Product details | Product name, short and full descriptions, category, subcategory, family, series, packaging |
| Availability | Stock quantity and status, standard lead time, minimum order quantity, non-stock status |
| Pricing | Currency and quantity price breaks |
| Compliance and lifecycle | RoHS, REACH, moisture sensitivity, lifecycle status, country of origin, tariff code |
| Technical resources | Parametric attributes, datasheet URL, product image URL |
Price and stock information is a snapshot from the product page when it is scraped. Values can change, and availability or fields may vary by product and locale; confirm purchasing decisions with DigiKey.
Pricing
The Actor charges for each successfully scraped product record. The per-record rates below are shown per 1,000 records:
| Apify plan tier | Record events per 1,000 records | Total for 1,000 records in one default-memory run |
|---|---|---|
| Free | $1.90 | $2.00 |
| Starter | $1.90 | $2.00 |
| Scale | $1.70 | $1.80 |
| Business | $1.50 | $1.60 |
| Platinum / Diamond | $1.50 | $1.60 |
The total column includes the $0.10 Actor Start event per run. At the default 512 MB memory allocation, one start event is charged per run; Apify may apply additional start events when a run uses more than 1 GB of memory. These are introductory rates and may be revised. Failed lookups and products filtered out before a result is emitted are not charged as product records.
Quick start
Select a mode and provide the matching input. The remaining examples can be pasted into the Apify input editor and adjusted as needed.
Search
{"mode": "search","query": "STM32F103C8T6","maxItems": 10,"extractParametrics": true}
BOM lookup
{"mode": "bom","partNumbers": ["RC0402FR-07100KL","GRM155R61A105KE15D","STM32F103C8T6"],"maxItems": 3}
Category browse
{"mode": "category","categoryUrl": "https://www.digikey.com/en/products/filter/resistors/52","inStockOnly": true,"maxItems": 100}
Product URLs
{"mode": "urls","productUrls": ["https://www.digikey.com/en/products/detail/stmicroelectronics/STM32F103C8T6/1646338"],"maxItems": 1}
Input options
| Option | Applies to | Description |
|---|---|---|
mode | All | search, category, bom, or urls. |
query | Search | Keyword, manufacturer part number, or DigiKey part number. |
categoryUrl | Category | A DigiKey category/filter URL. |
partNumbers | BOM | List of manufacturer or DigiKey part numbers. |
productUrls | URLs | List of DigiKey product-detail URLs. |
maxItems | All | Maximum number of records to return (1–10,000). |
manufacturer | All | Optional case-insensitive manufacturer filter. |
inStockOnly | All | Return only products with a positive available quantity. |
extractParametrics | All | Include the product's technical attributes (enabled by default). |
maxConcurrency | All | Number of product detail requests to process concurrently. |
requestDelaySecs | All | Minimum delay between requests per worker. |
Results and export
Records are written to the run's default Apify dataset. You can inspect them in the Console, retrieve them with the Apify API, or export the dataset in formats supported by Apify, including JSON and CSV.
price_breaks is an array of { "qty", "price" } objects. parametric_attributes is a JSON object when available and enabled, or null. When a DigiKey page offers multiple packaging variants, the output represents the page's selected/default offer.
Common use cases
- Compare availability and quantity pricing across a component shortlist.
- Enrich a BOM with DigiKey links, stock, lead times, compliance, and technical details.
- Build a structured catalog from a DigiKey category.
- Refresh product metadata for an existing set of DigiKey product URLs.
- Feed component data into inventory, sourcing, or analytics workflows.
Notes
- Results reflect the DigiKey page and locale accessed during the run; prices, availability, and compliance data can change.
- Product attributes and supporting links vary by product.
- Use the data in accordance with DigiKey's terms and applicable laws.