Welcome to IEX Cloud! Use this introduction to the platform to get started.
This article will cover:
- An IEX Cloud Overview: A high-level explanation of the platform and the data available to you.
- Messages: The fundamental units on IEX Cloud used to access data.
- The IEX Cloud API: How to use it and where to begin.
- Next Steps: Additional best practices to help you get started quickly.
What is IEX Cloud?
IEX Cloud is an easy-to-use financial data platform that makes a wide range of data accessible in one place. We built IEX Cloud to make financial data accessible to everyone, from individual developers to large businesses.
Get stock prices, fundamentals, forex data, crypto data, and more all through a single API and a single IEX Cloud subscription, with flexible plans designed to fit your use case.
Data on IEX Cloud
A complete list of the datasets available through IEX Cloud can be found in our API documentation. For equities, IEX Cloud supports data for U.S. stocks, non-U.S. stocks, ETFs, mutual funds, and more. IEX Cloud also supports data for additional asset classes, including forex, cryptocurrency, alternative datasets, and others. Note that for non-U.S. stocks, IEX Cloud provides end-of-day historical prices only.
Use this guide here to learn more about what symbols are supported on IEX Cloud.
The IEX Cloud API offers two types of datasets: Core Data and Premium Data. Core Data refers to datasets made available with IEX Cloud subscriptions. This includes frequently used data like stock prices, fundamentals, and others. Premium Data is specialized data sourced directly from third-party Data Partners, and can be requested as an addition to your subscription. To learn more about Premium Data and how to access it, check out our documentation here.
IEX Cloud tracks your platform usage and charges on the basis of messages. Every API endpoint has a “data weight,” or a certain number of messages that are used every time you make that API call.
Messages make your subscription with IEX Cloud flexible and adjustable to your use case. For instance, you can use a higher volume of lower-weighted endpoints, fewer higher-weighted endpoints, or a combination. Note that certain endpoints are only available with paid plans on IEX Cloud.
The IEX Cloud Console “Message Use” tab automatically keeps track of how many messages you have used so far in the month. You can see how many messages are needed for each individual endpoint and datasets in our API documentation under "Data Weight."
A note on choosing your IEX Cloud plan
IEX Cloud’s mission is to make quality financial data accessible to everyone. Our simplified API and flexible pricing are designed to provide a platform that’s easy to use for a range of use cases, whether you are a global institution or an individual developer.
While use of a number of endpoints does require a paid subscription, free accounts have the ability to access several useful datasets with the IEX Cloud API. Furthermore, unlimited Investors Exchanges data is available free of charge to all users on IEX Cloud.
Check out our Pricing Page to learn more about which plan is right for you.
The IEX Cloud API
All data on IEX Cloud is accessible through a single API, with a variety of endpoints for each dataset. Use our documentation here to learn more about its syntax and see additional examples.
Before using production data, it's best practice to begin with the IEX Cloud sandbox environment to test the API for free. The IEX Cloud sandbox does not use any messages and allows unlimited calls. Learn more about how to use the IEX Cloud sandbox here.
- What is a message and how many do I need?
- Testing with the IEX Cloud Sandbox
- How to Use the IEX Cloud API
- Other FAQs
Questions? Reach out to firstname.lastname@example.org.