An official website of the United States government.

This is not the current EPA website. To navigate to the current EPA website, please go to www.epa.gov. This website is historical material reflecting the EPA website as it existed on January 19, 2021. This website is no longer updated and links to external websites and some internal pages may not work. More information »

TSCA Chemical Substance Inventory

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 June 2020 update is available below. The Inventory contains 86,405 chemicals of which 41,587 are active.

On this page:


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.

The Microsoft Access file contains two tables:

  • TSCAINV_062020
    • 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_062020
    • 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_062020.csv
    • Contains non-confidential chemical substance listings on the TSCA Inventory, as identified by CAS Registry Number and CA Index Name.
  • PMNACC_062020.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.

Top of Page

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. 
**   Multiple values are separated by a semicolon and space.
*** Information on EPA TSCA regulatory flags is provided below.

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.

Top of Page

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.

Top of Page

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.

Top of Page