Skip to content

Environmental compliance data feed

Timo Stein edited this page Feb 27, 2026 · 2 revisions

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.

Endpoints

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).

Quick start

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"]])

Data elements

Product identification

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

Product status

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

URLs and identifiers

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

Other product attributes

Name Description Example value Datatype
oai Order acceptance indicator Yes String

The following fields are sourced from CCC and refreshed weekly:

Physical attributes

Name Description Example value Datatype
productWeight Product weight in milligrams 1.14764 Decimal

RoHS/Halogen-free (RHF)

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

REACH compliance

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

EU RoHS compliance

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

China RoHS compliance

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

ELV directive compliance

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

PFAS

Name Description Example value Datatype
containsIntentionallyAddedPfas Contains intentionally added PFAS substances false String

Notes

  • Boolean fields: Fields like halogenFree, reachCompliant, hasScip, etc. are represented as string values true or false in 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: scipNo and scipUrl are 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 when btnProductStatus is End of life.
  • scipUrl: URLs use German locale (/de/) as sourced from CCC. The ECHA website auto-redirects to user's preferred language.

Nullable fields

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

Valid values

productStatus

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)

ptLifecycleState / btLifecycleState

Value Description
ACT Active

Note: Products with OBS (Obsolete) lifecycle state are excluded from this feed.

btnProductStatus

Value Description
Production In production
End of life End of life
Not for design in Not recommended for new designs

specificationStatus

Value Description
Product Product specification
Objective Objective specification
(empty) Not specified

oai (Order Acceptance Indicator)

Value Description
Yes Order acceptance enabled
No Order acceptance disabled

euRohsStatus / cnRohsStatus / elvStatus

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

rhf2006 indicator codes

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)

Clone this wiki locally