Export Compliance
Screen Parts by Manufacturer
POST
/v1/parts/screen$0.05 per callScreens each part's manufacturer against NDAA 889/5949 and the Consolidated Screening List. Part-level data (RoHS, REACH, conflict minerals, verified country of origin, lifecycle) is not available and is reported as such.
Send an Idempotency-Key header to retry safely.
Request body
| Field | Type | Description |
|---|---|---|
| partsrequired | array of object | At most 50 distinct manufacturers per request min 1 items · max 100 items |
| parts[].mpnrequired | string | Manufacturer part number |
| parts[].manufacturerrequired | string | |
| parts[].descriptionoptional | string | |
| parts[].countryOfOriginoptional | string | max length 3 |
Response fields
| Field | Type | Description |
|---|---|---|
| success | boolean | |
| data | object | |
| meta | object | |
| meta.dataSource | object | |
| meta.dataSource.name | string | Name of the source that produced this response |
| meta.dataSource.provenance | string | live = fetched from the upstream source for this request; database = synced copy; curated = small hand-maintained dataset (absence of a hit is not a clean result); computed = produced by ComplianceGrid rules; seed = development placeholder data; mock = sandbox canned response |
| meta.dataSource.note | string |
Fields are read from a real response captured 2026-11-04, shortened. Optional fields may be absent in other responses.
Errors
- 400 invalid request
- 401 missing or bad key
- 403 not in your plan
- 429 rate limited, see Retry-After
- 402 payment required
- 5xx retry with backoff
Error bodies and codes are described in Error codes and troubleshooting.