API overview
What is an API?
An Application Programming Interface (API) is a software intermediary that allows IBISWorld’s database and your systems to talk to each other, so you can see our data on your system in real-time.
What IBISWorld data is available via API?
The data and insights from the following products are available via API:
Industry Reports
Core Industry Reports
Specialized Industry Reports
Spotlight Industry Reports
US State Industry Reports
Canada Provincial Industry Reports
Australia SME Industry Reports
Risk Ratings Reports
Business Environment Profiles
ESG Risk Assessments
US Segment Benchmarking
Australia Company Reports
We offer data and insights for all geographies through our API, including:
The United States
Canada
Australia
New Zealand
The United Kingdom
Europe (continent and country-level data for all European countries)
China
Request full report data or narrow your focus to call only individual sections, including risk rating scores, call prep questions, financial ratios and more.
Use cases
Commercial banks
Commercial banks rely on our API to seamlessly integrate up-to-date industry data and analysis into their credit risk and CRM systems.
This automation enables credit analysts to quickly evaluate industry risk during loan reviews while allowing relationship managers to engage in more meaningful client conversations, without leaving their proprietary platforms.
Our commercial banking clients typically enhance their enterprise systems by combining our API solutions with internal and third-party data for a comprehensive risk assessment.
Sales teams
Large sales teams leverage our API industry data to populate internal CRM systems with industry insights, helping frontline staff engage key prospects and deepen existing customer relationships across more than 1,000 industry segments.
Marketing teams
Marketing teams use our API solutions to enrich website content, presentations and other external assets to create buyer-focused messages that speak directly to their buyers' industry pain points.
Getting started
To access the API, you need an IBISWorld account with the appropriate level of access. We recommend setting up a dedicated user account specifically for API access.
To create an API-enabled account or verify if one already exists, please contact your Client Relationship Manager or submit a request.
Once you've created your IBISWorld account and obtained your Client ID and API-enabled username and password, you can visit our Authentication page in our API Documentation to learn how to authenticate using OAuth 2.0.
Once you’re set up and logged in, you can test each endpoint as required. Each API endpoint contains its own test console.
See our Industry Report Mapping Guide to understand where data points are pulled from in an Industry Report.
Common questions
What authentication does IBISWorld’s API use?
We use OAuth 2.0 authentication for our APIs.
What endpoints are available?
The end points for each available report can be found by visiting our Swagger Documentation site. For a clear understanding of how data maps to API endpoints, please download our Excel Data Dictionary.
What data formats do your APIs use?
IBISWorld’s APIs use JSON or XML as the available data formats for ease of incorporation into your systems.
Are there any data limits?
Calls to the API are limited to the lesser amount of
10 calls per second
100 calls per minute
5000 calls per hour
What is an API key?
The Application ID (AppID) or an API key is a string that uniquely identifies your application to IBISWorld.
The AppID must be sent with each IBISWorld API request.
How big is the initial download of all API report content?
Typically, all combined Industry reports will be around 1.5GB, while all Risk Ratings Reports will be 0.4GB.
How big is a single industry report? (This would be via the full report API)
An Industry Report is up to 700KB when returned from the API.
How long does it take to download a single industry report?
It takes about 4 seconds to download a full Industry Report. Download times may vary depending on network speed.
Can I cache results from the IBISWorld API?
Yes, you can cache the results, but since reports are updated frequently, we recommend that you refresh the cache often.
How many reports are published daily?
The number of reports published daily varies significantly, ranging from 5 to 15, depending on the country, collection and month.
You can use the “UpdatedReports” API to get a list of all updated reports within the selected date range.
Do you have an XML Schema definition in all versions?
Currently, only version 2 of IBISWorld’s API contains an XML Schema.
When do you create new API versions?
We create new API versions when we make a change that will break the existing API. This occurs when IBISWorld creates new or amended content for existing products.
When you release new API versions, do you still support previous versions?
Yes, we will continue to support previous API versions, which remain backwards compatible. However, we strongly recommend that clients migrate to the latest version to benefit from new features, enhanced performance, and the most up-to-date industry data. Staying current ensures optimal functionality and access to ongoing improvements.
Can I test a new API version?
Yes, we can provide you with a testing login, so it doesn’t impact your usage.
For any additional questions, please reach out to your Client Relationship Manager. If you’re not an IBISWorld member, please contact us to learn more about our membership options.