After you register for an account, you'll receive an Activate Account email and be prompted to create a password. Then, as a signed-in account owner, you’ll be able to perform the following activities:
NOTE: If you’re planning (or even considering) to “Go Live,” contact us to discuss our requirements for access and integration so we can help get the process started and keep you moving along at your pace.
Our API Products are categorized by types that aligned to specific access privileges and workflows.
Public Products are exposed to existing and prospective customer users.
Partner Products are made available to specific Equifax customers, strategic partners, or connectors.
Private Products are available only to internal Equifax users and developers.
Each product has corresponding documentation which consists of Product Overview content, an API Reference and Additional API Documents (if applicable).
Access to product documentation is based on product type:
The Product Overview helps users understand “Why should I use this product? What’s the value?” The content is made up of a basic description, top 3 benefits, key features and use cases for each product.
The API Reference, also known as the Technical Specification, provides users with an understanding of “How the Product works and how to integrate.”
To access an API Reference, select the API Product via the API Product Page and click the API Reference Tab next to Overview.
If an API product has additional documents (for example, FAQs, Getting Started procedures, sequencing documents, etc.), an additional tab becomes available next to the API Reference tab after sign in.
Equifax uses OAuth 2.0, an industry-standard protocol that allows Equifax to grant permission for access to our products and services without sharing unique credentials with a third party. The protocol defines a process that allows limited access to resources hosted by web-based services accessed over HTTP. Tokens assigned to authenticated clients are required to access all protected resources.
The type of access called “OAuth 2.0 grant type” used for Equifax APIs is client credentials – here the username and password are not required. Rather, you obtain the Access Token by providing only the client_id, client_secret, and the scope.
Setting up OAuth 2.0 requires getting credentials, requesting an Access Token, and accessing protected resources.
When you Create an App, Equifax assigns a Client ID and Client Secret per environment for the API Products you want to access. You can manage these credentials on each of your App Pages. Our authorization server authenticates your application by verifying the supplied Client ID and Client Secret, so please keep these credentials safe.
You must make a POST call to the token endpoint of the Authorization Server to generate an Access Token. Credentials and other parameters must be passed depending on the Authorization Server supported by your app’s connected APIs.
Access tokens are mapped to your credentials and determine your authorization to call the approved APIs you connected to your app. To call APIs in an environment, you must obtain a token from that environment.
Access protected resources:
All requests you make to Equifax APIs must contain a valid Access Token. Requests with invalid tokens will be denied access to the resource with the API, returning HTTP 401 status code.
We support multiple environments for all our APIs to help you:
You must have an approved set of API credentials (Client ID and Client Secret) for an environment to access it. This can be done by creating an app and adding APIs then promoting the app to each environment.
NOTE: The Base URLs listed for each of the environments below are API endpoints, not web endpoints.
Equifax supports explicit versioning of API contracts. We use the major version numbering scheme, which involves easily detectable patterns such as V1 or V2 in path segments to distinguish URIs by their version. For example, POST https://api.equifax.com/namespace/v1/resource.
Backward incompatible changes to API contracts results in the release of a new version. While we track backward compatible changes, these changes do not alter existing API contracts. Instead, they result in new interfaces or modify internal implementation of an API to provide new behavior without impacting existing behavior.
As a consumer of Equifax APIs, you should create your application expecting that the following changes might occur without notification: