digikey.kr APIwww.digikey.kr ↗
Retrieve MOSFET product listings from DigiKey Korea with part numbers, manufacturers, KRW unit prices, Vds ratings, and stock quantities via one API endpoint.
curl -X GET 'https://api.parse.bot/scraper/a3582e75-aad4-4dd4-82c1-b527c2f05f5c/list_mosfets?s=N4IgjCBcoLQExVAYygFwE4FcCmAaEA9lANogCsIAugL7X4KSkC2BAzgGbapXVA&page=1&category_id=278&category_path=%25EB%258B%25A8%25EC%259D%25BC-fet-mosfet' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace digikey-kr-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: DigiKey Korea MOSFET API — list in-stock MOSFETs with specs."""
from parse_apis.digikey_kr_api import DigiKey, InvalidPage
client = DigiKey()
# List in-stock MOSFETs with default filter (page 1, 단일 FET MOSFET category)
for mosfet in client.mosfets.list(limit=5):
print(f"{mosfet.part_number} | {mosfet.manufacturer} | {mosfet.unit_price} | Vds={mosfet.vds}")
# Narrow results to a specific category by ID
first = client.mosfets.list(category_id="278", limit=1).first()
if first:
print(f"\nFirst result: {first.part_number} by {first.manufacturer}")
print(f" Price: {first.unit_price}, Vds: {first.vds}, Stock: {first.quantity_available}")
# Handle invalid page error
try:
client.mosfets.list(category_id="278", limit=3)
except InvalidPage as exc:
print(f"Invalid input: {exc}")
print("\nexercised: mosfets.list (default filter / by category_id / error handling)")
List MOSFET products from DigiKey Korea's product catalog. Returns part numbers, manufacturers, unit prices (KRW), and Vds ratings. By default uses the in-stock filter to exclude out-of-stock items. Each page returns up to 25 products. The filter state (including pagination) is encoded in the 's' parameter which comes from the DigiKey URL. Results are ordered by DigiKey's recommended sort.
| Param | Type | Description |
|---|---|---|
| s | string | Encoded filter and pagination state from the DigiKey URL 's' parameter. The default value applies the in-stock filter for page 1. To get different pages or filters, copy the 's' value from the DigiKey website URL after applying desired filters and navigating to the desired page. |
| page | string | Page number for display purposes. Actual pagination is controlled by the 's' parameter. |
| category_id | string | Numeric category ID for the product family. 278 is 단일 FET, MOSFET. |
| category_path | string | URL-encoded category path segment for the product family. |
{
"type": "object",
"fields": {
"page": "integer page number",
"per_page": "integer number of products returned on this page",
"products": "array of MOSFET product objects with part_number, manufacturer, unit_price, vds, quantity_available, product_id",
"total_count": "string representing total number of matching products"
},
"sample": {
"data": {
"page": 1,
"per_page": 24,
"products": [
{
"vds": "60 V",
"product_id": "10416554",
"unit_price": "219.00000",
"part_number": "2N7002NXAKR",
"manufacturer": "Nexperia USA Inc.",
"quantity_available": "346,764"
},
{
"vds": "60 V",
"product_id": "4020917",
"unit_price": "219.00000",
"part_number": "NX7002AK,215",
"manufacturer": "Nexperia USA Inc.",
"quantity_available": "24,538"
}
],
"total_count": "22,042"
},
"status": "success"
}
}About the digikey.kr API
The DigiKey Korea MOSFET API provides access to single FET/MOSFET product listings from digikey.kr through one endpoint, list_mosfets, returning up to 6 structured fields per product including part number, manufacturer, unit price in KRW, Vds rating, and available quantity. The endpoint mirrors DigiKey Korea's category 278 (단일 FET, MOSFET) and defaults to in-stock items only, making it practical for sourcing workflows that need live Korean pricing.
What the API Returns
The list_mosfets endpoint returns an array of MOSFET product objects under the products field. Each object contains part_number, manufacturer, unit_price (in Korean Won), vds (drain-source voltage rating), quantity_available, and product_id. The response also includes page, per_page, and total_count so you can page through the full catalog result set.
Filtering and Pagination
Pagination and filtering are controlled by the s parameter, which corresponds to the encoded filter state in DigiKey Korea's product URL. The default value applies an in-stock filter, so out-of-stock parts are excluded unless you supply a different s value. The page parameter is for display bookkeeping; actual page position in the result set is determined by the s string. Each response returns up to 25 products. The category_id parameter (default 278 for 단일 FET, MOSFET) and category_path can be passed to target a different product family if the encoded s state is adjusted accordingly.
Data Scope and Freshness
All prices are in KRW and reflect DigiKey Korea's listed unit pricing. The total_count field is returned as a string and represents the total number of matching products in the filtered catalog view, giving you the information to calculate how many pages to retrieve. The API covers only the MOSFET category by default; it does not span DigiKey Korea's full component catalog across other passive or active component families.
The digikey.kr API is a managed, monitored endpoint for www.digikey.kr — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when www.digikey.kr changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official www.digikey.kr API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a KRW price tracker for specific MOSFET part numbers sourced from DigiKey Korea
- Monitor in-stock availability of MOSFETs by querying quantity_available across catalog pages
- Compare Vds ratings across manufacturers for a given voltage range using per-product vds fields
- Automate BOM (bill of materials) pricing by looking up unit_price for part numbers in KRW
- Populate an internal component database with DigiKey Korea product_ids and manufacturer names
- Alert on restocking events by tracking quantity_available changes for previously out-of-stock parts
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.