Marketstack REVIEW – Stock Data Real-Time, Intraday & Historical Market Data API

Anyone looking for a scalable, cost-effective alternative to Yahoo Finance will find much to love Marketstack’s REST API. Compiling its dataset from high-authority data providers worldwide, MarketStack empowers you to parse 125,000+ stock tickers on 72 exchanges worldwide for truly global market insights.

If we have caught your attention, read on. Below, we review MarketStack’s feature set, web interface, documentation, performance, and pricing in depth.

Market review

Marketstack lift pitch

Marketstack distributes real-time and historical data, dating back some 30 years at lightning speed. Limit your search to individual tickers, or monitor the entire exchange with equal ease. Whether you are trading at the beginning or end of the day or throughout the day, you can tailor your requests for end-of-day and intra-day results.

Whatever your needs, MarketStack’s cloud-based infrastructure is robust enough to handle millions of requests per day, and boasts near-full uptime. Of course, there is no obligation to pay for more service than you need; Sign up for a free subscription for 1,000 API requests per month. MarketStack can be integrated within 5 minutes, with exceptional documentation to assist developers Most prominent programming languages.

Getting Started with Marketstack

Apilayer has an excellent track record of making its products highly accessible, and Marketstack is no exception. To sign up, click SIGN UP at the top-right of the home page, select the free plan, enter your credentials, and you’re in.

They don’t mind you putting a credit card on file “just in case” you decide to upgrade later (or forget to cancel the trial subscription). Instead, they provide great value to allow you to explore your offering without any cost or obligation. In our opinion, it shows that Epilare has confidence in its product, and furthermore respects its customers.


Once you create your account, you will be taken to the Marketstack Dashboard. All menu options are much more self-explanatory, but we’ll give you a quick orientation tour.

The main dashboard page makes it easy to see all your account and subscription metadata at a glance. There are two auxiliary buttons at the top of the page that take you to them 3-Step Quickstart Guide (Essentially a cheat sheet for using MarketStack), as well as the API The documentation. We will cover the latter in more depth in our section.

Next, you will see your API key, along with the option to reset it. If you ever suspect that your key is unsafe, turn it around and relax.

Finally, your areas of performance are Membership, API Usage, Accounts Credit, and payment Information. Each corresponding sidebar displays a summary of the information contained in the options.

menu options

  • Upgrade / membership plan – If you are signed in to the free plan, these links will be redundant, as both of them will take you to the subscription tier page to see your upgrade options. Otherwise, you can click later to see your plan, billing period, and thus the monthly request limit you have used so far.
  • Accounts – This is where you can manage your account credentials, as well as your notifications. We appreciate how simple it is to disable all communication from Marketstack to prevent inbox clutter. Changing your password on this page is equally easy; And if you decide that Marketstack is not for you, the option to delete your account is at the bottom of the page and does not let you jump through any hoops.
  • payment – Make accounting a little easier with the payment menu option. You can manage your billing methods, and see all your invoices here.
  • API usage – The number of requests you make per month is tied to your membership plan, and you can see how close you are to meeting your limit here. What’s more, you’ll find usage statistics below to help you manage your account in a more informed way.

Marketstack documentation

Any API worth its salt will have a clear, concise The documentation To help developers with implementation and usage. We applaud MarketStack’s plain-English approach for describing its methods, although there are many Code example Help the rubber to complete the road.

Below, we briefly cover each of MarketStack’s API endpoints and parameters.

Note: To save some actions, it is always possible to limit how many results can be returned, as well as set a marking offset for readability.


As with any API, you must specify your access key with the access_key parameter. Nothing fancy here.


Available to paying customers only, MarketStack offers 256-bit HTTPS encryption To secure your connection to your cloud-based server. To do just that, add that magical little ‘s’ for the http protocol to the API base URL.


No one likes debugging in the dark, so MarketStack provides a litany error code What went wrong with your request is easy to take as long as you don’t use an API that doesn’t make an error reporting correctly.

End of day data

To check stock prices, add / Eod Completion of your request. You can bring End of day data With specific exchanges or shares exchange And Symbols The parameters, respectively, then sort them by ascending or descending value. It is also possible to view data on a specific date or request the latest information.

Stock data real-time, intraday and historical market data APIs

Intraday data

Day traders will appreciate / Intraday Endpoint that allows you to set a data recovery interval. Once again, you can request Intraday data On individual stocks or from specific exchanges with related parameters, and sort them in the same way as the / EOD endpoint. Applicable /[date] Or the latest items for your request also serve to reduce your results at a specific point in time. Here’s an example from Marketstack’s documentation:

    "pagination": {
        "limit": 100,
        "offset": 0,
        "count": 100,
        "total": 5000
    "data": [
            "date": "2020-06-02T00:00:00+0000"
            "symbol": "AAPL",
            "exchange": "IEXG",
            "open": 317.75,
            "high": 322.35,
            "low": 317.21,
            "close": 317.94,
            "last": 318.91,
            "volume": 41551000

Historical data

It’s easy to retrieve Historical data For any stock or exchange from the date of And date of Parameters. These methods are compatible with both intraday and end-of-day requests.

Real-time update

MarketStack Interval is able to return intraday requests Real time data. While all users can set the interval parameter to 30min, 1h, 3h, 6h, 12h, or 24h, professional-level users can set the 15min, 10min, 5min and even 1min intervals for truly state-of-the-art market updates. Let’s unlock.


An alternative way to retrieve data on specific stocks Ticker / Ticker is to use the endpoint. There are various ways to construct requests using a multitude of objects, including ticker symbols and dates. Both end-of-day and intraday requests are available in most of their permutations.


This endpoint allows you to view data on any or all of 72 Marketstack stock exchanges. Here is an example of what such a request might return:

    "pagination": {
        "limit": 100,
        "offset": 0,
        "count": 71,
        "total": 71
    "data": [
            "name": "NASDAQ Stock Exchange",
            "acronym": "NASDAQ",
            "mic": "XNAS",
            "country": "USA",
            "country_code": "US",
            "city": "New York",
            "website": "",
            "timezone": {
                "timezone": "America/New_York",
                "abbr": "EST",
                "abbr_dst": "EDT"


Need metadata on a specific currency? Add the endpoint of currencies / to your request to return results on all Currencies Marketstack supports.

Time Zone

As MarketStack deals with global stock data, it makes sense that there would be useful information on each Time Zone. The / timezone endpoint allows you to see it.

Performance and proof

With a wide degree of usability, you may be surprised at how well MarketStack is able to perform. Apilayer is a major player in the industry, and as a rule finely tuned, neatly produces RESTful API products.

MarketStack Apilayer’s huge, powerful cloud-based infrastructure, fast-tracking response data is coded in a lightweight JSON format. Their servers regularly process millions of requests per day, and almost boast 100% uptime Since the June 2020 launch.

With such scalable performance and feature sets, companies of all kinds use marketstack for multinational enterprises. In fact, more than 30,000 companies are counted among Marketstack’s customers, including Microsoft, Accenture, Amazon, Credit Suisse, Uber, Accenture, Revolut, and more. It is also widely used in academic circles with over 75 universities including MIT and NYU.


MarketStack has a solution for everyone, and this is evident in their generous provision Membership levels. All plans are available on a month-to-month basis, or at a 20% discount on one-year payment. Payment methods include Visa, MasterCard, Discover, American Express, Dinner Club, and PayPal, although enterprise and high-volume customers may request to set up bank transfers.

Market pricing

Let’s take a look at the monthly subscription levels of MarketStack:

  • free$ 0 / month – This is the most isolated version of Marketstack, but if you don’t need high volume stock data for business purposes, you’ll get more than enough 1,000 requests per month. You gain access to all 72 worldwide stock exchanges, and can request daytime data as often as you have quota left.
  • Basic$ 9.99 / month – Paying a nominal monthly fee brings an important step in MarketStack’s feature set. The volume limit of your request doubles the balloon to a cap of 10,000 / month. Now you have the ability to parse intraday in addition to end-of-day data, with historical data going back 10 years. As this is the first paid tier, you are entitled to use your results for commercial use, and receive technical support. MarketStack is dedicated to protecting your business critical data, and now offers 256-bit HTTPS encryption with a basic subscription.
  • Professional$ 49.99 / month – This level is for businesses in need of a real-time stock monitoring solution and is thus the most popular option. While the basic day function of Basic Tier limits the shortest interval for 30-minute updates, Professional Tier allows you to receive new stock data every 60 seconds. And, with a monthly quota of 100,000 requests, you will have plenty of bandwidth to monitor high volumes of tickers and exchanges. Historical data is now available for end-of-day and intraday prices over 30 years. With all paid levels, you can use your results for commercial use; You’ll enjoy an encrypted connection to Marketstack’s servers; And you can access technical support at any time.
  • business$ 149.99 – MarketStack’s real high-volume tier, business users enjoy all the features of the previous tier, but with a 500,000-request / month limit. What’s more, business customers gain access to priority support, and can tap into the vast expertise of the passionate team of Epilier.
  • The enterpriseRequest a quote – If you are looking for a custom solution, MarketStack’s Enterprise Tier removes all obstacles and opens the door to innovation. Apilayer has every resource at your disposal to identify and meet your needs in the most cost-effective manner.

final call

MarketStack’s vast global stock dataset, real-time performance, expert documentation and world-class customer support make it an attractive tool for developers and business owners alike. Another stellar product in Epilayer’s rapidly growing ecosystem, MarketStack is built on a rock-solid cloud-based infrastructure, allowing near-complete uptime and unlimited scalability. Whether you are monitoring your personal portfolio or industry movements across multiple exchanges, MarketStack’s flexible subscription model enables you to tailor your services to your needs and budget.

Have you used MarketStack before? Sound off with your thoughts on using our API below.

The post MarketStack Review – Stock Data Real-Time, Intraday and Historical Market Data APIs first appeared on TechtricksNg.

Leave a Comment