---
title: "Semiconductor supply-chain customs corridors"
method: GET
path: "/supply-chain/semiconductors"
tags: ["supply-chain"]
---

# Semiconductor supply-chain customs corridors

`GET /supply-chain/semiconductors`

## Request

- Base URL: `https://kresmion.com/v1`
- URL: `https://kresmion.com/v1/supply-chain/semiconductors`
- Auth: HTTP bearer

The monthly customs corridors of the semiconductor chain: one row per tracked (reporter, partner, flow, HS basket), e.g. Netherlands to Taiwan lithography equipment (848620) or Korea to China memory (854232). Each row carries the latest customs month in US dollars and its m/m (flagged January to March for the Lunar New Year), y/y, 3-month y/y, 36-month z-score, the rank of this value among all same-calendar-month prints, and, where the reporter's own world total is on file, the corridor's share of it with its move in points. A customs value, never a price.

Filter with `stage` (design, materials, wafers, equipment, front_end, back_end, assembly, end_market) or one `corridor_id`; `spark=true` adds the last 24 monthly values.

Figures are served to Developer plan keys only. A free-plan key gets every corridor's identity and status with `latest: null` and a `withheld_reason` naming the plan. A corridor whose source licence is not confirmed for reuse is listed the same way on every plan. Sources: US Census Bureau, Eurostat Comext, Taiwan MOEA International Trade Administration, Korea Customs Service, Japan e-Stat. Reproduce the row's `attribution` (or `meta.attribution`) when you quote a figure; the Japan e-Stat credit sentence is a term of that API's licence. Event data, not advice.

## Query parameters

- `stage` string, nullable: One production stage id, e.g. equipment or front_end. Omit for every stage.
- `corridor_id` string, nullable: One corridor id, e.g. kr-cn-854232. Omit for every corridor.
- `spark` boolean: Include the last 24 monthly values per served corridor.

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/kresmion/apis/kresmion-api.md) · [All operations](https://skmtc.dev/kresmion/apis/kresmion-api/llms.txt) · [OpenAPI document](https://skmtc.dev/kresmion/apis/kresmion-api/revisions/a94962dddccb?raw)
