Get instant access to the API with your free API token. No billing details required!
Our API provides access to market news for global exchanges, and trading data for US stocks, sourced from IEX. We also provide near real-time and historical crypto and forex data.
Business + stock market news and analysis APIs can be used to create news feeds. News feed APIs can be filtered with numerous criteria, including symbol, type, exchange, industry, country and much more.
Our news data allow us to identify which stocks are trending (i.e. mentioned more frequently than normal) and identify best and worst performing stocks based on sentiment, all of which is available from our market news analysis endpoints.
We support over 5,000 news sources globally in over 30 languages, tracking over 150,000 entities every minute from over 70 markets worldwide.
Data provided by this API and website is indicative and not appropriate for trading purposes.
To get started simply sign up and use your API token in any of the available API endpoints documented below for instant access.
If you have any questions or concerns, feel free to contact us .
When you sign up for free you will find your API token on your dashboard. Simply add this to any of our API endpoints as a GET parameter to gain access. Examples of how this is done can be found below.
Get prices for US-listed stocks using this endpoint, updated from trade reports from IEX. Also includes pre and post market data (see extended_hours parameter).
If no results are found, the data object will be empty.
Get intraday data for US-listed stocks using this endpoint, updated from trade reports from IEX. Also includes pre and post market data (see extended_hours parameter). You can obtain 7+ years of historical intraday data using this endpoint. This endpoint provides historical intraday data adjusted for splits.
Get intraday data for US-listed stocks using this endpoint, updated from trade reports from IEX. Also includes pre and post market data (see extended_hours parameter). You can also obtain 7+ years of historical intraday data using this endpoint. Note that this endpoint provides unadjusted historical intraday data.
Get historical end of day data for US stocks, adjusted for splits. This endpoint also supports crypto and forex history .
Get stock dividends.
End of day crypto and forex data is available from the stock end-of-day data endpoint .
Get all the latest global financial news and filter by entities identified within articles to build concise news feeds. Also provided is analysis of each entity identified in articles. Note that not every article may have entities identified. To retrieve all news for articles with identified entities, use the parameter must_have_entities , or specify any of the entity params such as symbols or exchanges as defined below to produce more concise results.
All news dates are returned as UTC +0.
Use this endpoint to find similar stories to a specific article based on its UUID.
Use this endpoint to find specific articles by the UUID which is returned on our search endpoints. This is useful if you wish to store the UUID to return the article later.
If no results are found, a resource_not_found error will be returned.
Get an intraday view of how well entities performed over different intervals using this endpoint. Find the best or worst performing entities broken down to every minute, hour, day, week, month, quarter or year. Useful for comparing entities and creating graphs and charts Adding symbols to the request is not necessary - by default all of the best performing stocks are returned. Filter entities by symbols, exchanges, industries, countries, entity types and more.
Similar to the entity stats time series endpoint, this returns an aggregation of entities for a single time frame, rather than being broken down by date. Useful to find the best or worst performing stocks.
Use this endpoint to identify trending entities. Filter by time frame and much more; e.g. find which stocks were trending on a specific day, within the past 24 hours, past 7 days, etc.
Use this endpoint to search for entities. Note that the limit is 50 for all requests.
Use this endpoint to return all supported entity types.
Use this endpoint to return all supported entity industries.
Use this endpoint to view sources which can be used in other API requests. Note that the limit is 50 for all requests.
If your request was unsuccessful, you will receive a JSON formatted error. Below you will find the potential errors you may encounter when using the API.
There are unlimited ways to filter and refine your results with our API, see a few examples below to help you get started.
If you need assistance creating the perfect query, feel free to contact us .
See our prepared examples below to quickly get started implementing our API into your next project.