How to Access the TSCA Inventory
The non-confidential portion of EPA’s Toxic Substances Control Act Chemical Substance Inventory (TSCA Inventory) is updated approximately every six months. It can be searched in multiple ways. This page provides ways to download the non-confidential Inventory and offers help in using these downloaded files. The May 2024 update is available below. The Inventory contains 86,770 chemicals, of which 42,377 are active.
On this page:
- Download the non-confidential TSCA Inventory
- Learn how the data is formatted to help you search
- Meaning of EPA regulatory flags
- Alternate ways to access the non-confidential TSCA Inventory
Download the non-confidential TSCA Inventory
EPA provides a Microsoft Access version and a generic comma-delimited "CSV" text version of the non-confidential TSCA Inventory for users to download. If you don't have Microsoft Access, use the CSV file. Both files are compressed ".zip" files. The .zip files contain the actual data files. See generic information about zip files.
MS Access Non-CBI TSCA Inventory (zip) (Last created: 05/2024)
CSV Non-CBI TSCA Inventory (zip) (Last created: 05/2024)
The Microsoft Access file contains two tables:
- TSCAINV_052024
- Contains non-confidential chemical substance listings on the TSCA Inventory, as identified by Chemical Abstract Service (CAS) Registry Number and Chemical Abstracts (CA) Index Name.
- PMNACC_052024
- Contains non-confidential data for the confidential chemical substance listings, as identified by EPA accession number and generic chemical name.
The Comma Separated Value (CSV) text version contains two *.CSV tables:
- TSCAINV_052024.csv
- Contains non-confidential chemical substance listings on the TSCA Inventory, as identified by CAS Registry Number and CA Index Name.
- PMNACC_052024.csv
- Contains non-confidential data for the confidential chemical substance listings, as identified by EPA accession number and generic chemical name.
For all files: users may need to adjust formatting, including column widths.
Learn how the data is formatted to help you search
You can perform basic searches or sort the information in different ways.
- Use a basic "find" search function and type in a part of a chemical name or CAS Registry Number.
- You may be able to do different or more complex searches or sorts -- see your own software help system or your local computer support personnel for additional instructions.
The following data fields are provided for each non-confidential chemical substance:
Field ID |
Data |
Data Must Be Present? |
Multiple Values Possible? |
|
---|---|---|---|---|
ACTIVITY |
Commercial Activity Status ** |
Y |
N |
|
CASRN |
Chemical Abstracts Service (CAS) Registry Number |
Y |
N |
|
casregno |
CAS Registry Number without "-" [dashes] |
Y |
N |
|
ChemName |
Preferred Chemical Abstracts (CA) Index Name * |
Y |
N |
|
DEF |
Chemical Substance Definition * |
N |
N |
|
EXP |
Expiration Date |
N |
N |
|
FLAG |
EPA TSCA Regulatory Flag ** |
N |
Y *** |
|
ID |
Record ID Number |
Y |
N |
|
UID |
Unique Identifier |
N |
N |
|
UVCB |
UVCB Flag |
N |
N |
|
* These data can be greater than 256 characters in length. |
The following non-confidential data fields are provided for each confidential chemical substance:
Field ID |
Data |
Data Must Be Present? |
Multiple Values Possible? |
|
---|---|---|---|---|
ACCNO |
EPA Accession Number |
Y |
N |
|
ACTIVITY |
Commercial Activity Status ** |
Y |
N |
|
EXP |
Expiration Date |
N |
N |
|
FLAG |
EPA TSCA Regulatory Flag ** |
N |
Y *** |
|
GenericName |
Generic Name * |
Y |
N |
|
ID |
Record ID Number |
Y |
N |
|
PMNNO |
PMN Number/Form Number |
Y |
N |
|
UID |
Unique Identifier |
N |
N |
|
* These data can be greater than 256 characters in length. ** Multiple values are separated by a semicolon and space. *** Information on EPA TSCA regulatory flags is provided below. |
NOTE: A "Chemical Substance Definition" in the DF field provides important identification information for certain Class 2 substances having "Preferred CA Index Names" that are not specific or complete enough to permit unambiguous identification of the substance or the category to which it belongs.
The presence of "UVCB" in the UV field indicates the substance is a Class 2 substance within the UVCB group, i.e., those with “unknown” or “variable composition,” “complex reaction products” and “biological materials.” These substances have no definite molecular formula representation and either partial or no structural diagrams.
Read our policy and guidance documents about Class 2 substances on the Inventory.
The ASCII character set is used, with Field IDs in upper case and the data themselves in upper and lower case. Special characters are handled using the following conventions:
- Greek letters - name of letter within periods, e.g., the alpha is represented as ".alpha."
- The degree sign in temperatures is represented as ".degree."
All fields pertaining to a particular chemical substance are grouped together into a single substance record. For ease of use with data management software, records are separated from each other by a carriage return and a newline. The last (eighth) field ends with a carriage return and a newline instead of a tab.
All field identifiers are present in a record even if some fields have no data. If there are no data, the field ID (with colon) is immediately followed by a tab unless it is the last field of the record, in which case the field ID (with colon) is immediately followed by a carriage return and newline. As indicated above, the SN and FL fields can have multiple values of data. In such cases, each value is separated from the one following by a semicolon followed by a space.
Meaning of EPA regulatory flags
Special flags are used throughout the TSCA Inventory to identify those substances on the Inventory that are the subject of an EPA rule or order promulgated under TSCA, as well as to indicate types of full or partial exemptions from TSCA reporting requirements.
The following flags are used:
- 5E - indicates a substance that is the subject of a TSCA section 5(e) order.
- 5F - indicates a substance that is the subject of a TSCA section 5(f) rule.
- 12C - indicates a substance that is prohibited to be exported from the Unites States under TSCA section 12(c).
- FRI - indicates a polymeric substance containing no free-radical initiator in its Inventory name but is considered to cover the designated polymer made with any free-radical initiator regardless of the amount used.
- PE1 - indicates a polymer that has a number-average molecular weight of greater than or equal to 1,000 daltons and less than 10,000 daltons and that is exempt under the 1995 polymer exemption rule. The polymer's oligomer content must be less than 10 percent by weight below 500 daltons and less than 25 percent by weight below 1,000 daltons.
- PE2 - indicates a polymer that has a number-average molecular weight of greater than or equal to 10,000 daltons and that is exempt under the 1995 polymer exemption rule. The polymer's oligomer content must be less than 2 percent by weight below 500 daltons and less than 5 percent by weight below 1,000 daltons.
- PE3 - indicates a polymer that is a polyester and that is exempt under the 1995 polymer exemption rule. The polyester is made only from monomers and reactants included in a specified list that comprises one of the eligibility criteria for the 1995 polymer exemption rule.
- PMN - indicates a commenced PMN substance.
- R - indicates a substance that is the subject of a proposed or final TSCA section 6 risk management rule.
- S - indicates a substance that is identified in a final Significant New Use Rule.
- SP - indicates a substance that is identified in a proposed Significant New Use Rule.
- T - indicates a substance that is the subject of a final TSCA section 4 test rule or order.
- TP - indicates a substance that is the subject of a proposed TSCA section 4 test rule or order.
- XU - indicates a substance exempt from reporting under the Chemical Data Reporting Rule, (40 CFR 711).
- Y1 - indicates a polymer that has a number-average molecular weight greater than 1,000 and that was exempt under the 1984 polymer exemption rule.
- Y2 - indicates a polymer that is a polyester and that was exempt under the 1984 polymer exemption rule. The polyester is made only from reactants included in a specified list of low-concern reactants that comprises one of the eligibility criteria for the 1984 polymer exemption rule.
Alternate ways to access the non-confidential TSCA Inventory
In addition to downloading a Microsoft Access version and a generic comma-delimited "CSV" text version, the non-confidential TSCA Inventory can be searched in multiple ways:
Use EPA's Substance Registry Services (SRS) to search the non-confidential TSCA Inventory
- Go to Substance Registry Services (link opens in a new tab)
- Select the “search by list" option
- Type "TSCA Inventory" in the List Name field
- Click the "filter" button and select "TSCA Inventory – TSCA Inv" from the drop-down list
Look at other sources of EPA’s non-confidential TSCA Inventory data such as:
- Government Printing Office (GPO) website no longer provides paper copies of the original 1985 TSCA Inventory publication or the 1990 Supplement; however, it can provide expert assistance in finding and using related U.S. government information.
- Several commercial services provide searches for the non-confidential TSCA Inventory for a fee. None of these is connected to or has a specific endorsement from EPA.