DigiKey Parts Scraper - Prices and Stock
Pricing
from $1.35 / 1,000 enriched products
DigiKey Parts Scraper - Prices and Stock
Find DigiKey parts by URL, part number, keyword, or category. Get stock, prices, product details, specs, compliance data, documents, and substitute parts.
Pricing
from $1.35 / 1,000 enriched products
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
8 hours ago
Last modified
Categories
Share
🔎 Find the parts you need
Built for buyers, engineers, and sourcing teams, this Actor finds DigiKey parts and returns prices, stock, specs, compliance data, documents, and substitute parts. Search known parts or scan a category without copying data by hand.
- Check current stock with the DigiKey Inventory Scraper task.
- Collect quantity-break prices with the DigiKey Price Scraper task.
- Find parts by keyword or part number with the DigiKey Parts Search task.
- Get full product details with the DigiKey Product Scraper task.
- Collect product or category data with the DigiKey Scraper task.
📦 DigiKey product data
Product rows can include DigiKey and manufacturer part numbers, descriptions, category paths, stock, lead time, order limits, packaging, quantity-break prices, technical specs, compliance and trade data, images, datasheets, documents, and substitutes. A search with no exact match can return related categories.
Each source component is saved once per run. The first eligible match is kept, and later duplicates are ignored.
▶️ Find and check DigiKey parts
- Choose one Target: Products, Keyword Search, or Category Listing.
- Fill in the fields for that Target.
- Choose filters and a product limit if needed.
- Click Start. Open the default dataset when the run ends.
⚙️ Input
| Field | Type | What it does |
|---|---|---|
target | string | Chooses Products, Keyword Search, or Category Listing. |
productInputs | array of strings | Lists DigiKey URLs, manufacturer part numbers, or DigiKey part numbers. Used only for Products. |
keyword | string | Gives one part number, product name, or search phrase. Used only for Keyword Search. |
manufacturers | array of strings | For Keyword Search and Category Listing, keeps only these makers. |
categoryUrls | array of objects | Lists DigiKey category or filtered listing URLs. Used only for Category Listing. |
categoryUrls[].url | string | Gives one DigiKey category or filtered listing URL. |
enrichment | string | Chooses fast listing data or slower full product details for category listings. |
inStockOnly | boolean | Keeps only parts DigiKey marks as in stock for keyword and category discovery. |
maxItems | integer | For Keyword Search and Category Listing, stops after this many products. Leave it empty to return all available results until the source is exhausted. |
Example from a successful run:
{"target": "categoryListing","categoryUrls": [{"url": "https://www.digikey.com/en/products/filter/programmable-timers-and-oscillators/689"}],"enrichment": "listing","inStockOnly": false,"maxItems": 5}
🧾 Output
Results are saved in the default dataset. Product fields that DigiKey does not show may be left out.
Product row
| Field | Type | What it does |
|---|---|---|
resultType | string | Is product. |
productUrl | string | Canonical DigiKey product page. |
digiKeyPartNumber | string | DigiKey orderable part number. |
manufacturer | string | Product maker. |
manufacturerPartNumber | string | Part number assigned by the maker. |
name | string | DigiKey product name. |
description | string | Short product description from DigiKey. |
detailedDescription | string | Longer product description from DigiKey. |
category | string | Main DigiKey product category. |
subcategory | string | More specific DigiKey product category. |
family | string | DigiKey product family. |
breadcrumbs | array of strings | Category path from the broadest group to the product group. |
series | string | Maker series for the product. |
packaging | string | Main package or supply format. |
lifecycleStatus | string | Current product lifecycle status shown by DigiKey. |
stockQuantity | integer | Current quantity in stock. |
stockText | string | Stock quantity as shown by DigiKey. |
stockStatus | string | Stock availability status shown by DigiKey. |
leadTime | string | Standard lead time shown by DigiKey. |
nonStock | boolean | True when DigiKey marks the product as non-stock. |
backorderAvailable | boolean | True when DigiKey says backorders are available. |
currency | string | ISO currency code used for prices. |
unitPrice | number | Current numeric price for one unit when shown. |
minimumOrderQuantity | integer | Smallest quantity that can be ordered. |
pricing | array of objects | Prices grouped by package option. |
pricing[].packageType | string | Package option for these prices. |
pricing[].digiKeyPartNumber | string | DigiKey part number for this package option. |
pricing[].minimumOrderQuantity | integer | Smallest order for this package option. |
pricing[].offerMessage | string | Order note shown by DigiKey for this package option. |
pricing[].priceBreaks | array of objects | Unit prices at each order quantity. |
pricing[].priceBreaks[].quantity | integer | Quantity where this unit price starts. |
pricing[].priceBreaks[].unitPrice | number | Numeric price for one unit. |
pricing[].priceBreaks[].formattedPrice | string | Price formatted by DigiKey. |
specifications | array of objects | Technical properties listed for the product. |
specifications[].name | string | Technical property name. |
specifications[].value | string | Technical property value, including source units when shown. |
compliance | object | Compliance, trade, and origin details. |
compliance.rohsStatus | string | RoHS status shown by DigiKey. |
compliance.reachStatus | string | REACH status shown by DigiKey. |
compliance.moistureSensitivityLevel | string | Moisture sensitivity level. |
compliance.eccn | string | Export Control Classification Number. |
compliance.htsCode | string | Harmonized tariff code. |
imageUrl | string | Main product image URL. |
datasheetUrl | string | Direct source URL for the main datasheet. |
documents | array of objects | Other source documents for the product. |
documents[].title | string | Document name. |
documents[].url | string | Direct source URL for the document. |
substitutes | array of objects | Available substitute or cross-reference parts. |
substitutes[].manufacturer | string | Maker of the substitute. |
substitutes[].manufacturerPartNumber | string | Maker part number for the substitute. |
substitutes[].productUrl | string | DigiKey page for the substitute. |
substitutes[].relationship | string | How DigiKey relates this part to the product. |
{"resultType": "product","productUrl": "https://www.digikey.com/en/products/detail/diodes-incorporated/NE555S-13/2921391","digiKeyPartNumber": "NE555S-13DICT-ND","manufacturer": "Diodes Incorporated","manufacturerPartNumber": "NE555S-13","name": "NE555S-13","description": "IC OSC SNGL TIMER 500KHZ 8-SOIC","detailedDescription": "555 Type, Timer/Oscillator (Single) IC 500kHz 8-SO","category": "Programmable Timers and Oscillators","subcategory": "Clock/Timing","family": "Integrated Circuits (ICs)","breadcrumbs": ["Integrated Circuits (ICs)","Clock/Timing","Programmable Timers and Oscillators"],"packaging": "Cut Tape (CT) & Digi-Reel®","lifecycleStatus": "Active","stockQuantity": 2463,"stockText": "2,463","stockStatus": "In Stock","leadTime": "40 Weeks","nonStock": false,"backorderAvailable": true,"currency": "USD","unitPrice": 0.28,"minimumOrderQuantity": 1,"pricing": [{"packageType": "Cut Tape (CT) & Digi-Reel®","digiKeyPartNumber": "NE555S-13DICT-ND","minimumOrderQuantity": 1,"offerMessage": "* All Digi-Reel orders will add a $7.00 reeling fee.","priceBreaks": [{"quantity": 1,"unitPrice": 0.28,"formattedPrice": "$0.28000"},{"quantity": 10,"unitPrice": 0.189,"formattedPrice": "$0.18900"},{"quantity": 25,"unitPrice": 0.1672,"formattedPrice": "$0.16720"},{"quantity": 50,"unitPrice": 0.1538,"formattedPrice": "$0.15380"},{"quantity": 100,"unitPrice": 0.1429,"formattedPrice": "$0.14290"}]},{"packageType": "Tape & Reel (TR)","digiKeyPartNumber": "NE555S-13DITR-ND","minimumOrderQuantity": 2500,"priceBreaks": [{"quantity": 2500,"unitPrice": 0.11272,"formattedPrice": "$0.11272"},{"quantity": 7500,"unitPrice": 0.10726,"formattedPrice": "$0.10726"}]}],"specifications": [{"name": "Manufacturer","value": "Diodes Incorporated"},{"name": "Packaging","value": "Tape & Reel (TR), Cut Tape (CT), Digi-Reel®"},{"name": "Part Status","value": "Active"},{"name": "Type","value": "555 Type, Timer/Oscillator (Single)"},{"name": "Frequency","value": "500kHz"},{"name": "Voltage - Supply","value": "4.5V ~ 16V"},{"name": "Current - Supply","value": "13 mA"},{"name": "Operating Temperature","value": "0°C ~ 70°C"},{"name": "Package / Case","value": "8-SOIC (0.154\", 3.90mm Width)"},{"name": "Supplier Device Package","value": "8-SO"},{"name": "Mounting Type","value": "Surface Mount"},{"name": "Base Product Number","value": "NE555"}],"compliance": {"rohsStatus": "ROHS3 Compliant","moistureSensitivityLevel": "1 (Unlimited)","reachStatus": "REACH Unaffected","eccn": "EAR99","htsCode": "8542.39.0070"},"imageUrl": "https://mm.digikey.com/Volume0/opasdata/d220001/medias/images/5741/31%7E8SO-3.9%7E%7E8.jpg?hidebanner=true","datasheetUrl": "https://www.diodes.com/assets/Datasheets/NE555_SA555_NA555.pdf","documents": [{"title": "Datasheets","url": "https://www.diodes.com/assets/Datasheets/NE555_SA555_NA555.pdf"},{"title": "Environmental Information","url": "https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/6731/Diode%20RoHS3%20REACH%20247%20Jan%202025%20Statement.pdf"},{"title": "Featured Product","url": "https://www.digikey.com/en/product-highlight/d/diodes/precision-timer-ics"},{"title": "PCN Assembly/Origin","url": "https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/4884/PCN_2512_Rev1.pdf"},{"title": "EDA Models","url": "https://www.digikey.com/en/models/2921391"}],"substitutes": [{"manufacturerPartNumber": "SE555P","manufacturer": "Texas Instruments","productUrl": "https://www.digikey.com/en/products/detail/texas-instruments/SE555P/380221","relationship": "You May Also Be Interested In"},{"manufacturerPartNumber": "CD4017BM96","manufacturer": "Texas Instruments","productUrl": "https://www.digikey.com/en/products/detail/texas-instruments/CD4017BM96/1690809","relationship": "You May Also Be Interested In"},{"manufacturerPartNumber": "PV36W103C01B00","manufacturer": "Bourns Inc.","productUrl": "https://www.digikey.com/en/products/detail/bourns-inc/PV36W103C01B00/666502","relationship": "You May Also Be Interested In"},{"manufacturerPartNumber": "FIT0242","manufacturer": "DFRobot","productUrl": "https://www.digikey.com/en/products/detail/dfrobot/FIT0242/25558500","relationship": "You May Also Be Interested In"},{"manufacturerPartNumber": "MIC1555YM5-TR","manufacturer": "Microchip Technology","productUrl": "https://www.digikey.com/en/products/detail/microchip-technology/MIC1555YM5-TR/1027724","relationship": "You May Also Be Interested In"},{"manufacturerPartNumber": "LM321SN3T1G","manufacturer": "onsemi","productUrl": "https://www.digikey.com/en/products/detail/onsemi/LM321SN3T1G/6134950","relationship": "You May Also Be Interested In"},{"manufacturerPartNumber": "P0915N-FC15BR100K","manufacturer": "TT Electronics/BI","productUrl": "https://www.digikey.com/en/products/detail/tt-electronics-bi/P0915N-FC15BR100K/5957453","relationship": "You May Also Be Interested In"},{"manufacturerPartNumber": "PV36W203C01B00","manufacturer": "Bourns Inc.","productUrl": "https://www.digikey.com/en/products/detail/bourns-inc/PV36W203C01B00/666508","relationship": "You May Also Be Interested In"},{"manufacturerPartNumber": "PV36W104C01B00","manufacturer": "Bourns Inc.","productUrl": "https://www.digikey.com/en/products/detail/bourns-inc/PV36W104C01B00/666503","relationship": "You May Also Be Interested In"},{"manufacturerPartNumber": "LM358DT","manufacturer": "STMicroelectronics","productUrl": "https://www.digikey.com/en/products/detail/stmicroelectronics/LM358DT/591693","relationship": "You May Also Be Interested In"}]}
Category suggestion row
| Field | Type | What it does |
|---|---|---|
resultType | string | Is categorySuggestions. |
keyword | string | Search text that led to the suggestions. |
relatedCategories | array of objects | Related DigiKey categories. |
relatedCategories[].name | string | Category name. |
relatedCategories[].url | string | Category page. |
relatedCategories[].productCount | integer | Product count shown for the category. |
{"resultType": "categorySuggestions","keyword": "perovskite solar cell controller","relatedCategories": [{"name": "Solar Cells","url": "https://www.digikey.com/en/products/filter/solar-cells/514","productCount": 1}]}
💳 Pricing
This Actor uses pay-per-event pricing. A listed product is charged when a product row is saved from a category, filter, or search listing. An enriched product is charged when a product with available detail-page data is saved. Category suggestions are not product charges.
🔌 Integrations
Use the Apify API or dataset exports to send product rows to your own tools.
❓ FAQ
What happens when a keyword has no exact part match?
The dataset can include related DigiKey category suggestions instead of silently dropping the search.
Can I look up a BOM?
Yes. Choose Products and add the known manufacturer or DigiKey part numbers. The first eligible match for each source part is saved, and later duplicates are ignored.
Can I scan a whole category?
Yes. Choose Category Listing and add category or filtered listing URLs. Leave maxItems empty to return all available results until the source is exhausted.
Does this use the official DigiKey API?
No. It reads public DigiKey catalog pages. Use DigiKey's official API when you need an official, key-based service.
Does it buy parts or track price history?
No. It does not handle carts, checkout, quotes, alerts, or price history. It returns the data shown during the run.
📝 Changelog
v1.0 (10-09-2026)
- Product rows now use only documented fields, with source values such as units kept in their matching value fields.
- Product searches continue with other submitted values when one value cannot be read.
v0.1
- Search by URL, part number, keyword, or category and filter discovery results by manufacturer and stock availability.
- Choose fast listing results or enriched product details with pricing, specifications, compliance data, documents, and substitutes.
- Resume interrupted runs safely and return clear category suggestions or failure rows when no product match is available.
v0.0
- Find DigiKey products by URL, part number, keyword, or category listing.
- Export stock, quantity-break prices, technical specifications, compliance data, documents, and substitute parts.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- 1688 Supplier Scraper compares public 1688 supplier profiles when a part needs another sourcing path.
- Digikey Parts Scraper - Electronic Components, Prices and Stock collects DigiKey parts with price, stock, and electronics fields.
- DigiKey Product Scraper — MPN, Pricing Tiers, Stock & Specs focuses on DigiKey product-page data, price tiers, stock, and specs.
- Findchips Scraper — MPN Price, Stock & Multi-Distributor Offers compares multi-distributor offers for BOM and sourcing reviews.
- Sourcengine Scraper - MPN, Multi-Supplier Offers, Stock & Specs reviews multi-supplier offers, stock, lead times, and specs.
Made with ❤️ by Maxime Dupré