The ITA Developer Portal is changing. Learn more about how this change affects you.


Get a new API Key

Top APIs

Consolidated Screening List

Trade Events

Trade Leads

Tariff Rates

De Minimis

API Resources


List of all APIs

Search Widgets

ITA Taxonomy

Upgraded ITA Developer Portal

On October 2, we launched an upgraded ITA Developer Portal. This upgrade will provide increased platform stability and improved security, providing you, our customers, with a more robust API platform.

What this Means for You

Accessing our APIs via our new API Store will require all users to request a new API key. All the legacy API keys will continue to work until close of business January 30, 2020, when the current system will be turned off. During the next four months, please explore our new API Store and sign-up for a new API key. The new API keys are free and will continue to provide you with access to all our APIs.

Along with the new API keys, we have also established new user account management policies. For security reasons, we will now be deactivating, then deleting user accounts that do not have any activity associated with them. We have defined user activity as either a login to the API store or the use of an API key associated with the account. The following policies are in place for user accounts and API keys:

  • Deactivate after 45 days of inactivity and
  • Delete after 60 days of inactivity.

With the implementation of the API store, we have added throttling to all our available APIs. This will increase the stability of the system and elevate the level of service that we are able to provide to you. The throttling level for each API is available within the documentation for that API.

These changes have been implemented so that we can provide you with a more stable and secure API platform. If you have any questions or concerns about obtaining a new API key, the user account management policies, or our new throttling level, please reach out to us at

Subscribing to an API

  1. Using the Login link at the top right corner, log in to the API store. If you have not done this before, you will first need to create an account.
  2. All our APIs are available. Click on an API to view its details.
  3. The selected API’s information will be visible. As a subscribed user, you can now add ratings and provide comments to the API, which will be moderated.
  4. An application is a logical collection of one or more APIs and is required when subscribing to an API. Select an application from the Applications drop-down list. You can use the default application or create a new one right from the drop-down list. You can view, create, rename, and delete applications from the “My Applications” tab.
  5. Select a service tier (currently we only have one tier) then click on the Subscribe button. If the subscription is successful, a message appears congratulating you on your successful subscription.
  6. In order to invoke the API, an API key is required. From here, you can manage the API keys (at application level). Click "Generate Keys" to generate the token, then "Show keys" to view the generated string. For testing purposes, you also can generate a Test Access Token.


If you have questions now about the change or think of questions while perusing our new site, please reach out to us at We are happy to answer any questions that you have.