DigiKey Parts Scraper - Prices and Stock avatar

DigiKey Parts Scraper - Prices and Stock

Pricing

from $1.35 / 1,000 enriched products

Go to Apify Store
DigiKey Parts Scraper - Prices and Stock

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é

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

8 hours ago

Last modified

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.

📦 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

  1. Choose one Target: Products, Keyword Search, or Category Listing.
  2. Fill in the fields for that Target.
  3. Choose filters and a product limit if needed.
  4. Click Start. Open the default dataset when the run ends.

⚙️ Input

FieldTypeWhat it does
targetstringChooses Products, Keyword Search, or Category Listing.
productInputsarray of stringsLists DigiKey URLs, manufacturer part numbers, or DigiKey part numbers. Used only for Products.
keywordstringGives one part number, product name, or search phrase. Used only for Keyword Search.
manufacturersarray of stringsFor Keyword Search and Category Listing, keeps only these makers.
categoryUrlsarray of objectsLists DigiKey category or filtered listing URLs. Used only for Category Listing.
categoryUrls[].urlstringGives one DigiKey category or filtered listing URL.
enrichmentstringChooses fast listing data or slower full product details for category listings.
inStockOnlybooleanKeeps only parts DigiKey marks as in stock for keyword and category discovery.
maxItemsintegerFor 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

FieldTypeWhat it does
resultTypestringIs product.
productUrlstringCanonical DigiKey product page.
digiKeyPartNumberstringDigiKey orderable part number.
manufacturerstringProduct maker.
manufacturerPartNumberstringPart number assigned by the maker.
namestringDigiKey product name.
descriptionstringShort product description from DigiKey.
detailedDescriptionstringLonger product description from DigiKey.
categorystringMain DigiKey product category.
subcategorystringMore specific DigiKey product category.
familystringDigiKey product family.
breadcrumbsarray of stringsCategory path from the broadest group to the product group.
seriesstringMaker series for the product.
packagingstringMain package or supply format.
lifecycleStatusstringCurrent product lifecycle status shown by DigiKey.
stockQuantityintegerCurrent quantity in stock.
stockTextstringStock quantity as shown by DigiKey.
stockStatusstringStock availability status shown by DigiKey.
leadTimestringStandard lead time shown by DigiKey.
nonStockbooleanTrue when DigiKey marks the product as non-stock.
backorderAvailablebooleanTrue when DigiKey says backorders are available.
currencystringISO currency code used for prices.
unitPricenumberCurrent numeric price for one unit when shown.
minimumOrderQuantityintegerSmallest quantity that can be ordered.
pricingarray of objectsPrices grouped by package option.
pricing[].packageTypestringPackage option for these prices.
pricing[].digiKeyPartNumberstringDigiKey part number for this package option.
pricing[].minimumOrderQuantityintegerSmallest order for this package option.
pricing[].offerMessagestringOrder note shown by DigiKey for this package option.
pricing[].priceBreaksarray of objectsUnit prices at each order quantity.
pricing[].priceBreaks[].quantityintegerQuantity where this unit price starts.
pricing[].priceBreaks[].unitPricenumberNumeric price for one unit.
pricing[].priceBreaks[].formattedPricestringPrice formatted by DigiKey.
specificationsarray of objectsTechnical properties listed for the product.
specifications[].namestringTechnical property name.
specifications[].valuestringTechnical property value, including source units when shown.
complianceobjectCompliance, trade, and origin details.
compliance.rohsStatusstringRoHS status shown by DigiKey.
compliance.reachStatusstringREACH status shown by DigiKey.
compliance.moistureSensitivityLevelstringMoisture sensitivity level.
compliance.eccnstringExport Control Classification Number.
compliance.htsCodestringHarmonized tariff code.
imageUrlstringMain product image URL.
datasheetUrlstringDirect source URL for the main datasheet.
documentsarray of objectsOther source documents for the product.
documents[].titlestringDocument name.
documents[].urlstringDirect source URL for the document.
substitutesarray of objectsAvailable substitute or cross-reference parts.
substitutes[].manufacturerstringMaker of the substitute.
substitutes[].manufacturerPartNumberstringMaker part number for the substitute.
substitutes[].productUrlstringDigiKey page for the substitute.
substitutes[].relationshipstringHow 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

FieldTypeWhat it does
resultTypestringIs categorySuggestions.
keywordstringSearch text that led to the suggestions.
relatedCategoriesarray of objectsRelated DigiKey categories.
relatedCategories[].namestringCategory name.
relatedCategories[].urlstringCategory page.
relatedCategories[].productCountintegerProduct 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 🫡

Made with ❤️ by Maxime Dupré