Frequently Asked Questions

Browse questions and answers around the marketstack API related to pricing, account management and API features.

General

  • What is marketstack?

    The marketstack API was built to offer a stock market data solution and make it accessible to both developers and companies around the world. At this time, the API supports 170,000+ stock tickers from 70 global stock exchanges. Usingt the marketstack REST API you will be able to obtain end-of-day data, intraday data as well as historical market data for the last 30 years.

  • Who runs the API?

    The marketstack API is part of the apilayer portfolio and sits next to some of the most popular API services and Software-as-a-Service products worldwide, such as currencylayer, aviationstack or ipstack. To learn more about apilayer, visit the official apilayer website.

  • How does Marketstack ensure the accuracy and reliability of its market data?

    Marketstack ensures data accuracy by sourcing its information from multiple high-authority and licensed market data providers. The service is built on a scalable cloud infrastructure with an uptime of nearly 100%.

  • What programming languages are supported for Marketstack API integration?

    Since the Marketstack API is a standard RESTful service, it can be integrated with any programming language that can handle HTTP requests. The documentation provides code examples in various languages, including Python, PHP, and Node.js

  • How do I handle API authentication and secure my access key?

    API authentication is handled using a unique access key that must be appended to the API endpoint URL. All data transmitted to and from the API is secured with 256-bit HTTPS encryption, which is available on both free and paid plans

  • Does Marketstack offer WebSocket or streaming APIs for continuous real-time updates?

    The Marketstack API is a REST API and does not offer WebSocket or streaming APIs. It provides real-time data through a standard request-response model that can be polled for continuous updates

Market Data & API

  • Where is the data coming from?

    Stock market data provided by the marketstack API is licensed and sourced from multiple high-authority market data providers around the world. Stock market data from United States exchanges is licensed and sourced from Tiingo, Inc. out of New York City, USA.

  • How scalable is this service?

    The marketstack API service is built on top of apilayer cloud infrastructure and therefore comes with a significant level of scalability and performance. The API currently handles several million API requests per hour with ease. Are you interested in a high-volume subscription plan? Reach out to marketstack Sales.

  • What is an API Request?

    Pricing is based on the number of monthly API requests allowed. Each time the marketstack API service is used to look up data for one specific stock ticker, one API request is consumed. As a result, if a given API request contains 5 tickers (symbols), 5 API requests will be consumed. API errors are not counted towards your monthly quota.

  • What happens if I exceed my API Request volume?

    Users will be automatically notified via e-mail and on their Account Dashboard once at least 75%, 90%, and 100% of their monthly API Request allowance has been reached. After reaching 100% of the allowance, overages fees will apply so we make sure you won’t experience any disruptions and your website/application will keep running smoothly. You can learn more about overages billing here.

  • What is the API's uptime?

    The marketstack API's system status is kept track of 24/7 by the apilayer team. We keep the amount of outages or service disruptions at a minimum and are proud to have an uptime of nearly 100%, calculated based on the last 365 days. Interested in seeing the details? You can check out the marketstack public status page using the following URL: status.marketstack.com.

  • What is the difference between real-time, intraday, and historical market data in the Marketstack API?

    Historical data refers to past information, spanning from one year on the free plan to over 30 years on premium plans. Intraday data provides data points within a single trading day, with intervals as frequent as every minute. Real-time data is the most up-to-date information, providing live market prices and updates as they occur

  • How can I integrate the Marketstack API with my existing trading or analytics platform?

    The Marketstack API is a simple REST API that returns data in a lightweight JSON format. This universal format allows for easy integration into any platform, application, or website that can make HTTP GET requests.

  • What data sources does Marketstack use for its stock market information?

    Marketstack sources its data from multiple licensed, high-authority market data providers around the world. For U.S. exchanges, the data is specifically sourced and licensed from a reliable, enterprise-grade financial markets API.

  • How frequently is the real-time market data updated?

    For users on a Professional Plan or higher, the real-time market data is updated as frequently as every 60 seconds, ensuring that the information is accurate and timely

  • Can I use the Marketstack API for algorithmic or automated trading systems?

    Yes, the Marketstack API is designed to be used for algorithmic and automated trading systems. The availability of real-time, intraday, and historical data, combined with a scalable infrastructure, makes it a suitable tool for backtesting and executing automated strategies.

  • What stock exchanges and markets are covered by Marketstack’s data feeds?

    Marketstack covers over 2700+ stock exchanges, providing data for more than 30000+ Stock tickers. This includes major exchanges like the NASDAQ and NYSE, as well as a wide range of international markets.

  • How can I retrieve intraday price data for a specific stock using the API?

    You can retrieve intraday price data by using the dedicated intraday endpoint and specifying the desired stock symbol(s). The API allows you to set data frequency intervals for your request.

  • Is there a data limit or request quota for different Marketstack pricing plans?

    Yes, each Marketstack pricing plan comes with a specific monthly API request quota. If you exceed this limit, overage fees apply to ensure your application continues to run without disruption

  • Can I download large volumes of historical market data for backtesting purposes?

    Yes, the API provides access to 30+ years of historical data on premium plans. This extensive historical dataset can be downloaded in large volumes and is ideal for backtesting trading strategies.

  • Can Marketstack be integrated with data visualization tools like Power BI, Tableau, or Excel?

    Yes, Marketstack's API can be integrated with data visualization tools. Services like FusionCharts can be used to seamlessly sync data from the API into platforms such as Excel, which can then be used with tools like Power BI or Tableau.

Plans, Pricing & Payment

  • What is the difference between free and paid subscriptions?

    At marketstack we offer a Free Plan that will allow users to make up to 1.000 market data API requests per month, supporting end-of-day data as well as up to 12 months of history. As soon as there is a requirement for more API requests or intraday data, users can choose from one of our premium subscription plans, available on our Pricing page or contact us for a custom solution.

  • Which subscription plan fits my needs?

    The most important factor you need to take into account when choosing a subscription plan is the number of allowed monthly API requests. If you will stay below 100 monthly requests and only need end-of-day data, you can go for the Free Plan. If your volume exceeds 100 requests and/or you require more accurate, intraday data with regular updates, you will need to choose at least the Basic Plan. Other decisive factors include HTTPS encryption, technical support, and more.

  • Which payment methods are supported?

    Payments can be made via credit card (Visa, MasterCard, Discover, Diner's Club, American Express). Enterprise and high-volume customers may request annual bank transfer payments to be enabled. You can change your payment method at any given time in the "Payment" section of your account dashboard.

  • Can I also pay yearly?

    Yes. If you choose annual billing, the total price of your subscription plan will be up to 15% lower than the total amount you would pay with a monthly payment frequency.

  • How do I cancel/downgrade?

    You can initiate a cancellation or downgrade by selecting a new plan and providing at least one reason for your decision. The customer service team will cancel or downgrade your plan. Downgrades are not effective immediately; your premium subscription will remain active until the end of the current billing period.

  • How do I change between monthly and yearly billing?

    To change your subscription from monthly to yearly billing, submit a request on the Contact Us page on the website following these steps:

    Step 1: Sign in to your account

    Step 2: Go to Contact Us page

    Step 3: Fill out the form and choose the “Sales” category for this request.

    Step 4: In the text box, include your specific request for example “Change from Monthly to Yearly subscription.”

Platinum Support

  • What is included in Platinum Support?

    Platinum Support includes dedicated account management, priority bug fixes, and access to exclusive support resources. It ensures you receive top-tier assistance for any issues you encounter, helping you maintain and optimize your system performance.

  • How much does Platinum Support cost?

    The cost of Platinum Support varies depending on your subscription plan:
    - Standard Plan: $479.88 billed annually
    - Professional Plan: $599.88 billed annually
    - Professional Plus Plan: $719.88 billed annually
    - Enterprise Plan: Custom pricing billed annually

  • How do I select Platinum Support when purchasing a plan?

    When you select a pricing plan, the Platinum Support option is automatically checked. You will see a checkbox next to “Include Platinum Support” with the corresponding annual price. You can uncheck this box if you do not wish to include Platinum Support.

  • How does Platinum Support appear on my invoice?

    When you select Platinum Support, your invoice will display “Selected: [Your Plan] + Platinum Support.” The total amount charged will include the cost of your chosen plan and the annual fee for Platinum Support. For example, if you select the Professional Plan, your invoice will read “$59.99/month + $599.88/year for Platinum Support.”

  • Can existing customers upgrade to include Platinum Support?

    Yes, existing customers can upgrade their plans to include Platinum Support. The option will be automatically checked when viewing available plans, showing the respective annual fee for Platinum Support. You can select or unselect this option as needed.

  • How is the billing period for Platinum Support handled?

    The billing period for Platinum Support is annual. When you purchase Platinum Support, the renewal date will be one year from the purchase date. Your invoice will show the purchase date, renewal date, and the total annual amount for Platinum Support.

  • Can I opt out of Platinum Support during the purchase process?

    Yes, Platinum Support is an optional service, you can uncheck the Platinum Support box during the purchase process if you prefer not to include it.

  • Can I switch back to standard support after upgrading to Platinum Support?

    Yes, you can switch back to standard support at any time. However, the change will take effect at the start of your next billing cycle. Contact our support team to adjust your plan.

Ready to get started? Get your free API access key today Get API Key

Ă—

Standard Support

Platinum Support

General review of the issue

Access to knowledge base articles

Email support communication

Regular product updates and fixes

Dedicated account team

Priority Email Support with unlimited communication

Priority bug review and updates

Option for quarterly briefing call with Product Management

Feature requests as priority roadmap input into product