-
Notifications
You must be signed in to change notification settings - Fork 0
Environmental compliance data feed
The environmental compliance data feed provides chemical and regulatory compliance information for Nexperia products. This includes compliance status for REACH, EU RoHS, China RoHS, ELV directive, PFAS, and halogen-free indicators.
This feed extends the product data feed with CCC (Chemical Content Creator) compliance data.
Data sources and refresh schedules:
- Product data (identification, status, URLs): Refreshed hourly during working hours (CET)
- CCC compliance data (RoHS, REACH, ELV, PFAS, halogen-free, product weight): Refreshed weekly
Note: Products with status DEV (Development), WIT (Withdrawn), and OBS (Obsolete) are excluded from this feed. These represent products not available for sale.
| Format | URL | Approx. size |
|---|---|---|
| CSV | env-compliance-data-feed.csv | ~10 MB |
| TSV | env-compliance-data-feed.tsv | ~14 MB |
| XML | env-compliance-data-feed.xml | ~39 MB |
| JSON | env-compliance-data-feed.json | - |
| HTML | env-compliance-data-feed.html | - |
The feed contains approximately 16,000 products. File sizes measured February 2026.
Note: The JSON and HTML endpoints open the Dydra SPARQL query browser, where users can write custom SPARQL queries against the dataset. Use CSV, TSV, or XML for direct data downloads.
Encoding: All files are UTF-8 encoded. When opening CSV files in Excel, use Data > From Text/CSV and select UTF-8 encoding to correctly display Chinese characters in cnRohsExemptions.
TSV format note: Column headers in TSV files use SPARQL variable notation with ? prefix (e.g., ?id, ?mpn) while CSV/XML use plain names (id, mpn).
Download with curl:
curl -O "https://www.datahub.nexperia.com/nexperia/public-data/env-compliance-data-feed.csv"Python example:
import pandas as pd
url = "https://www.datahub.nexperia.com/nexperia/public-data/env-compliance-data-feed.csv"
df = pd.read_csv(url)
# Find products containing SVHC above threshold
svhc_products = df[df["reachContainsSvhcAbove1000ppm"] == "true"]
print(svhc_products[["mpn", "svhcSubstances"]])| Name | Description | Example value | Datatype |
|---|---|---|---|
| id | URI identifier for the sales item | http://www.data.nexperia.com/id/plm/salesItem/933876540115 |
URI |
| mpn | Manufacturer part number | BAS85,115 |
String |
| nc12 | 12-digit ordering code (formatted as XXXX XXX XXXXX) | 9338 765 40115 |
String |
| ptn | Part type name | BAS85 |
String |
| btn | Base type name | BAS85 |
String |
| title | Product title/description | Schottky barrier diode |
String |
| package | Package identifier | SOD80C |
String |
| Name | Description | Example value | Datatype |
|---|---|---|---|
| productStatus | Current product lifecycle status | RFS |
String |
| ptLifecycleState | Part type lifecycle state | ACT |
String |
| btLifecycleState | Base type lifecycle state | ACT |
String |
| btnProductStatus | Base type number product status | Production |
String |
| btnProductStatusDate | Date of last status change | 2024-08-31 |
Date |
| specificationStatus | Specification status | Product |
String |
| Name | Description | Example value | Datatype |
|---|---|---|---|
| manufacturer_url | Product page on nexperia.com | https://www.nexperia.com/product/BAS85 |
URI |
| datasheet_url | Link to product datasheet | https://assets.nexperia.com/documents/data-sheet/BAS85.pdf |
URI |
| Name | Description | Example value | Datatype |
|---|---|---|---|
| oai | Order acceptance indicator | Yes |
String |
The following fields are sourced from CCC and refreshed weekly:
| Name | Description | Example value | Datatype |
|---|---|---|---|
| productWeight | Product weight in milligrams | 1.14764 |
Decimal |
| Name | Description | Example value | Datatype |
|---|---|---|---|
| rhf2006 | RHF indicator code with description | H: Contains EU/CN RoHS-exempted lead and halogen-free according to Nexperia's halogen-free definition. |
String |
| halogenFree | Indicates if product is halogen-free | true |
String |
| Name | Description | Example value | Datatype |
|---|---|---|---|
| reachCompliant | Product is REACH compliant | true |
String |
| reachContainsSvhcAbove1000ppm | Contains SVHC substances above 0.1% (1000 ppm) threshold | true |
String |
| hasScip | Has SCIP database notification | true |
String |
| svhcSubstances | List of SVHC substances with CAS numbers and concentrations | CAS 1317-36-8 (293892 ppm) |
String |
| scipNo | SCIP notification number | bf714fc9-5e43-4a1e-8d5f-b2a30aab8ecb |
String |
| scipUrl | URL to ECHA SCIP database entry (German locale) | https://echa.europa.eu/de/factsheet/-/factsheet/439860384 |
URI |
| Name | Description | Example value | Datatype |
|---|---|---|---|
| euRohsStatus | EU RoHS compliance status | Compliant using exemptions |
String |
| euRohsExemptions | List of EU RoHS exemptions used (if any) | 7(c)-I, Electrical and electronic components containing lead in a glass or ceramic... |
String |
| Name | Description | Example value | Datatype |
|---|---|---|---|
| cnRohsStatus | China RoHS compliance status | Compliant using exemptions |
String |
| cnRohsExemptions | List of China RoHS exemptions used (if any) | 8.3.1, 陶瓷及玻璃:用于除介电陶瓷电容以外的电子电气元器件... |
String |
| Name | Description | Example value | Datatype |
|---|---|---|---|
| elvStatus | ELV directive compliance status | Compliant using exemptions |
String |
| elvExemptions | List of ELV exemptions used (if any) | 10(a), Electrical and electronic components, which contain lead in a glass or ceramic... |
String |
| Name | Description | Example value | Datatype |
|---|---|---|---|
| containsIntentionallyAddedPfas | Contains intentionally added PFAS substances | false |
String |
-
Boolean fields: Fields like
halogenFree,reachCompliant,hasScip, etc. are represented as string valuestrueorfalsein CSV/TSV output. -
SVHC substances: When a product contains multiple SVHC substances, they are concatenated with semicolons (e.g.,
CAS 7439-92-1 (8446 ppm); CAS 7440-43-9 (5000 ppm)) -
Exemptions: When multiple exemptions apply, they are concatenated with
, and -
SCIP fields:
scipNoandscipUrlare only populated when the product has a SCIP notification (hasScip=true). Not all products with SVHC above threshold require SCIP notification. - Sorting: Results are sorted alphabetically by MPN.
-
manufacturer_url: URL pattern is
https://www.nexperia.com/product/{btn}. Empty whenbtnProductStatusisEnd of life. -
scipUrl: URLs use German locale (
/de/) as sourced from CCC. The ECHA website auto-redirects to user's preferred language.
The following fields may be empty:
| Field | Empty when |
|---|---|
svhcSubstances |
No SVHC substances present |
scipNo, scipUrl
|
hasScip = false
|
euRohsExemptions |
euRohsStatus = Compliant without exemptions
|
cnRohsExemptions |
cnRohsStatus = Compliant without exemptions
|
elvExemptions |
elvStatus = Compliant without exemptions
|
specificationStatus |
Not specified |
productWeight |
Weight data not available for product |
manufacturer_url |
btnProductStatus = End of life
|
| Value | Description |
|---|---|
CQS |
Customer qualification samples (available for selected customers) |
RFS |
Released for supply (product is in full production) |
DOD |
Discontinuation of delivery (last time buy) |
| Value | Description |
|---|---|
ACT |
Active |
Note: Products with OBS (Obsolete) lifecycle state are excluded from this feed.
| Value | Description |
|---|---|
Production |
In production |
End of life |
End of life |
Not for design in |
Not recommended for new designs |
| Value | Description |
|---|---|
Product |
Product specification |
Objective |
Objective specification |
| (empty) | Not specified |
| Value | Description |
|---|---|
Yes |
Order acceptance enabled |
No |
Order acceptance disabled |
| Value | Description |
|---|---|
Compliant using exemptions |
Compliant, but uses regulatory exemptions |
Compliant without exemptions |
Fully compliant without exemptions |
halogenFree / reachCompliant / hasScip / reachContainsSvhcAbove1000ppm / containsIntentionallyAddedPfas
| Value | Description |
|---|---|
true |
Yes |
false |
No |
The rhf2006 field follows the format {code}: {description}. Valid codes:
| Code | Meaning |
|---|---|
D |
Dark green: RoHS-compliant without exemptions, halogen-free |
G |
Green: RoHS-compliant without exemptions, not halogen-free |
H |
Halogen-free, but uses RoHS-exempted lead |
E |
Uses RoHS-exempted lead, not halogen-free |
N |
Not RoHS-compliant (currently unused) |