DigiKey Scraper

DigiKey Scraper Featured Image

DigiKey Scraper

TLDR

  • Search DigiKey's full electronic components catalog and get detailed part specs, tiered pricing, stock levels, and datasheets — all via a simple REST API.
  • 5,000 free queries per month.

Here's a sample response for a component search:

{
  "digikey_part_number": "497-STM32F407VGT6-ND",
  "manufacturer_part_number": "STM32F407VGT6",
  "manufacturer": "STMicroelectronics",
  "description": "IC MCU 32BIT 1MB FLASH 100LQFP",
  "category": "Microcontrollers - MCU",
  "unit_price": 14.22,
  "currency": "USD",
  "quantity_available": 12540,
  "minimum_order_qty": 1,
  "packaging": "Tray",
  "product_status": "Active",
  "series": "STM32F4",
  "datasheet_url": "https://www.st.com/resource/en/datasheet/stm32f407vg.pdf",
  "product_url": "https://www.digikey.com/en/products/detail/stmicroelectronics/STM32F407VGT6/3356702",
  "thumbnail": "https://mm.digikey.com/Volume0/opasdata/d220001/medias/images/2822/497~STM32F407VGT6~100-LQFP.jpg",
  "rohs_status": "ROHS3 Compliant"
}

What is this?

The DigiKey Scraper API gives you programmatic access to DigiKey's electronic components catalog.

Search by keyword or part number, get full component details with 30+ data points — specifications, tiered pricing, stock availability, datasheets, and lifecycle status — all as clean, structured JSON.

Perfect for BOM management tools, procurement automation, inventory monitoring, component sourcing platforms, or any app that needs electronic parts data.

Why use it?

1. Detailed Data with 100% Accuracy

Get complete component data straight from DigiKey. Every spec, every price tier, every stock count — pulled live. No stale caches, no guesswork.

Part numbers, manufacturer details, full parametric specifications, quantity-break pricing, RoHS compliance, datasheets, lead times — it's all there.

2. Generous Free Plan

5,000 queries per month. Free. No credit card required.

That's 5,000 part lookups or catalog searches every month at no cost. Build and test your BOM tools, procurement dashboards, or sourcing workflows without spending a cent.

3. Affordable Pricing

When you need more, our paid plans cost less than alternatives:

  • $25 gets you 100K queries/month
  • $75 gets you 1M queries/month
  • $150 gets you 10M queries/month

How to use it?

Simple REST API. Here's how it works:

  1. Create an account at omkar.cloud to get your API key.

It takes just 2 minutes to sign up. You get 5,000 free requests every month — more than enough to build a working integration without paying a dime.

This is a well built product, and your search for the best DigiKey Scraper API ends right here.

  1. Make a request with it:

cURL:

curl -X GET "https://digikey-scraper.omkar.cloud/digikey/search?search_term=STM32F4" \
  -H "API-Key: YOUR_API_KEY"

Python:

import requests

api_key = "YOUR_API_KEY"

# Search for components
response = requests.get(
    "https://digikey-scraper.omkar.cloud/digikey/search",
    params={"search_term": "STM32F4"},
    headers={"API-Key": api_key}
)
print(response.json())
  1. Get structured DigiKey data and use it.

That's it. Part number to full specs in milliseconds.

API Reference

Search Components

GET https://digikey-scraper.omkar.cloud/digikey/search
  • search_term (required) — Keyword, part number fragment, or description to search.
  • page (optional, default: 1) — Page number.

Example:

import requests

response = requests.get(
    "https://digikey-scraper.omkar.cloud/digikey/search",
    params={"search_term": "STM32F4", "page": 1},
    headers={"API-Key": "YOUR_API_KEY"}
)

print(response.json())

Sample Response:

{
  "total_results": 847,
  "components": [
    {
      "digikey_part_number": "497-STM32F407VGT6-ND",
      "manufacturer_part_number": "STM32F407VGT6",
      "manufacturer": "STMicroelectronics",
      "description": "IC MCU 32BIT 1MB FLASH 100LQFP",
      "category": "Microcontrollers - MCU",
      "unit_price": 14.22,
      "currency": "USD",
      "quantity_available": 12540,
      "minimum_order_qty": 1,
      "packaging": "Tray",
      "product_status": "Active",
      "series": "STM32F4",
      "datasheet_url": "https://www.st.com/resource/en/datasheet/stm32f407vg.pdf",
      "product_url": "https://www.digikey.com/en/products/detail/stmicroelectronics/STM32F407VGT6/3356702",
      "thumbnail": "https://mm.digikey.com/Volume0/opasdata/d220001/medias/images/2822/497~STM32F407VGT6~100-LQFP.jpg",
      "rohs_status": "ROHS3 Compliant"
    }
  ]
}

Product Details

GET https://digikey-scraper.omkar.cloud/digikey/product
  • product_id (required) — DigiKey part number or manufacturer part number (e.g., LM7805CT-ND).

Example:

import requests

response = requests.get(
    "https://digikey-scraper.omkar.cloud/digikey/product",
    params={"product_id": "LM7805CT-ND"},
    headers={"API-Key": "YOUR_API_KEY"}
)

print(response.json())

Sample Response:

{
  "digikey_part_number": "497-STM32F407VGT6-ND",
  "manufacturer_part_number": "STM32F407VGT6",
  "manufacturer": "STMicroelectronics",
  "description": "IC MCU 32BIT 1MB FLASH 100LQFP",
  "detailed_description": "ARM Cortex-M4 STM32F4 Microcontroller IC 32-Bit Single-Core 168MHz 1MB (1M x 8) FLASH 100-LQFP (14x14)",
  "product_url": "https://www.digikey.com/en/products/detail/stmicroelectronics/STM32F407VGT6/3356702",
  "datasheet_url": "https://www.st.com/resource/en/datasheet/stm32f407vg.pdf",
  "thumbnail": "https://mm.digikey.com/Volume0/opasdata/d220001/medias/images/2822/497~STM32F407VGT6~100-LQFP.jpg",
  "images": [
    "https://mm.digikey.com/Volume0/opasdata/d220001/medias/images/2822/497~STM32F407VGT6~100-LQFP.jpg"
  ],
  "category": "Integrated Circuits (ICs)",
  "sub_category": "Microcontrollers - MCU",
  "series": "STM32F4",
  "product_status": "Active",
  "rohs_status": "ROHS3 Compliant",
  "moisture_sensitivity_level": "3 (168 Hours)",
  "packaging": "Tray",
  "quantity_available": 12540,
  "minimum_order_qty": 1,
  "lead_time": "In Stock",
  "pricing": {
    "currency": "USD",
    "tiers": [
      { "break_quantity": 1, "unit_price": 14.22 },
      { "break_quantity": 10, "unit_price": 12.816 },
      { "break_quantity": 25, "unit_price": 12.103 },
      { "break_quantity": 100, "unit_price": 10.276 }
    ]
  },
  "specifications": [
    { "attribute": "Core Processor", "value": "ARM Cortex-M4" },
    { "attribute": "Core Size", "value": "32-Bit Single-Core" },
    { "attribute": "Speed", "value": "168MHz" },
    { "attribute": "Program Memory Size", "value": "1MB (1M x 8)" },
    { "attribute": "Program Memory Type", "value": "FLASH" },
    { "attribute": "RAM Size", "value": "192KB" },
    { "attribute": "Number of I/O", "value": "82" },
    { "attribute": "Voltage - Supply (Vcc/Vdd)", "value": "1.8V ~ 3.6V" },
    { "attribute": "Data Converters", "value": "A/D 16x12b; D/A 2x12b" },
    { "attribute": "Oscillator Type", "value": "Internal" },
    { "attribute": "Operating Temperature", "value": "-40C ~ 85C (TA)" },
    { "attribute": "Package / Case", "value": "100-LQFP" },
    { "attribute": "Connectivity", "value": "CANbus, I2C, IrDA, LINbus, SPI, UART/USART, USB OTG" },
    { "attribute": "Peripherals", "value": "DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT" }
  ],
  "associated_documents": [
    {
      "label": "Datasheet",
      "url": "https://www.st.com/resource/en/datasheet/stm32f407vg.pdf"
    },
    {
      "label": "Reference Manual",
      "url": "https://www.st.com/resource/en/reference_manual/rm0090.pdf"
    }
  ],
  "supplier_device_package": "100-LQFP (14x14)"
}

FAQs

❓ What data does the API return?

Search Components returns per component:

  • DigiKey part number, manufacturer part number
  • Manufacturer name, description, category
  • Unit price, currency, quantity available
  • Minimum order quantity, packaging type
  • Product status (Active/Obsolete), series
  • Datasheet URL, product page URL, thumbnail
  • RoHS compliance status

Product Details returns 30+ fields including:

  • Full and detailed description
  • All product images
  • Category and sub-category classification
  • Complete parametric specifications (processor, speed, memory, voltage, I/O, package, etc.)
  • Quantity-break pricing tiers
  • Real-time stock availability and lead time
  • Datasheet and reference manual links
  • RoHS status, moisture sensitivity level
  • Packaging and supplier device package info

All in structured JSON. Ready to drop into your BOM tool, procurement pipeline, or inventory system.

❓ How accurate is the data?

Data is pulled from DigiKey in real time. Every API call fetches live data — not cached or stale results.

Prices, stock levels, lead times, and specifications reflect what's on DigiKey right now.

❓ Can I search by manufacturer part number or DigiKey part number?

Both. Pass either a DigiKey part number (e.g., 497-STM32F407VGT6-ND) or a manufacturer part number (e.g., STM32F407VGT6) to the product_id parameter.

❓ Does the API return quantity-break pricing?

Yes. The Product Details endpoint returns full tiered pricing — every quantity break and its unit price. Perfect for BOM cost estimation at different production volumes.

❓ Can I use this for BOM management and procurement automation?

Absolutely. That's what it's built for. Feed your BOM part numbers into the API, get back real-time pricing, stock, and specs. Automate purchasing decisions, flag out-of-stock components, and track price changes across your entire bill of materials.

❓ Tell me about Omkar Cloud.

We're an API services company with 20+ tools for OCR, document processing, and developer APIs. Some things we are proud of:

❓ How much does it cost?

  • Free — $0 — 5,000 queries/month
  • Starter — $25 — 100,000 queries/month
  • Grow — $75 — 1,000,000 queries/month
  • Scale — $150 — 10,000,000 queries/month

Why we're affordable: Low overhead. We run lean and pass the savings to you.

Note: You get 5,000 free queries every month. Most users find this covers their needs.

❓ How do I get a refund?

If the product doesn't meet your needs within 90 days, get a refund in 2 clicks.

  1. Go to Transactions Page
    Transactions Page

  2. Click "Request Refund"
    Request Refund Button

  3. Confirm by clicking Request Refund again. The amount will be refunded within 1-2 business days. We'll email you updates.
    Confirm Refund Request

No emails. No explanations. Simple 2-click process.

❓ Is there a catch in refunds?

No catch.

It's a simple 2-click process, exactly as described above.

Questions? We have answers.

Reach out anytime. We will solve your query within 1 working day.

Contact Us on WhatsApp about DigiKey Scraper

Contact Us on Email about DigiKey Scraper