digikey-api

Provides programmatic access to the DigiKey REST API for product discovery and list management via Python scripts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/nickweedon/electronics-assistant --skill digikey-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: digikey-api
Source: https://github.com/nickweedon/electronics-assistant/tree/main/.claude/skills/digikey-api
Command: npx skills add https://github.com/nickweedon/electronics-assistant --skill digikey-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, jmespath, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides direct programmatic access to DigiKey's vast product catalog and MyLists functionality, enabling automated part searches, pricing checks, and inventory management.

Core Features & Use Cases

  • Part Search: Find components by keyword or exact part number, retrieve detailed specifications, pricing, and availability.
  • MyLists Management: Create, update, and manage DigiKey shopping lists and their contents.
  • Use Case: Automatically find the cheapest supplier for a list of BOM components, check stock levels, and add them to a DigiKey MyList for ordering.

Quick Start

Search for 'STM32F407VGT6' and display the manufacturer and price.

Frequently Asked Questions about digikey-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for electronic parts using the DigiKey API?

You can search the DigiKey API for electronic parts by using Python scripts to query the REST API with keywords or exact part numbers, returning detailed specifications, pricing, and availability.

Can I manage my DigiKey shopping lists programmatically?

Yes, you can manage DigiKey shopping lists programmatically. The API integration supports creating, updating, and organizing MyLists contents directly through Python scripts for automated BOM workflows.

What authentication is required for the DigiKey REST API?

The DigiKey REST API requires authentication via OAuth2 client credentials or user tokens. You must configure these credentials in your Python environment before executing any product catalog or list management scripts.

Does this DigiKey API integration require Python dependencies?

Yes, the DigiKey API integration requires the 'requests' and 'jmespath' Python dependencies. The 'requests' library handles REST API interactions, while 'jmespath' parses the returned JSON data.

What is the best way to automate BOM component lookups on DigiKey?

The best way to automate BOM component lookups is using Python scripts to query the DigiKey REST API. This allows you to automatically check stock levels, compare pricing, and add components to a MyList.

Can I check DigiKey part pricing and stock levels in bulk?

Yes, you can check DigiKey part pricing and stock levels in bulk by automating REST API calls. The Python scripts handle multiple part number lookups to retrieve availability and pricing data across your BOM.