This API exposes
45 operations
across 45 paths,
organized into 15 resource areas,
and defines 54 schemas.
It is described by OpenAPI 3.0.3, at version 2.0.0.
Requests are made against a single base URL, https://api.marketstack.com/v2.
45 operations45 paths54 schemas45 GET
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.0.3
API Version
2.0.0
Base URL
https://api.marketstack.com/v2
Authentication
API Key
Resource Areas
15
Authentication & Security 1
Marketstack API v2 declares
1 security scheme
for authenticating requests.
An API key is passed in the query as access_key (ApiKeyQuery).
By default, every request must be authenticated.
ApiKeyQuery — Your Marketstack API access key.
Paths & Operations 45
Across 45 paths, the API surfaces 45 operations — 45 GET. They span 15 resource areas, including End-of-day, Intraday, Stock Prices, Commodities, Company Ratings, Splits, Dividends, Tickers, and 7 more. Each is listed below with its method, path, parameters, and response codes.
End-of-day 3
GET
/eod
EOD Data
8 params→ 200
GET
/eod/latest
EOD Latest Data
6 params→ 200
GET
/eod/{date}
EOD Data for a Specific Date
7 params→ 200
Intraday 3
GET
/intraday
Intraday Data
10 params→ 200
GET
/intraday/latest
Intraday Latest Data
5 params→ 200
GET
/intraday/{date}
Intraday Data for a Specific Date
8 params→ 200
Stock Prices 1
GET
/stockprice
Real-time Stock Market Prices
3 params→ 200
Commodities 2
GET
/commodities
Commodity Prices
2 params→ 200
GET
/commoditieshistory
Commodities Historical Prices
5 params→ 200
Company Ratings 1
GET
/companyratings
Company Ratings
5 params→ 200
Splits 1
GET
/splits
Splits Data
7 params→ 200
Dividends 1
GET
/dividends
Dividends Data
7 params→ 200
Tickers 10
GET
/tickers/{symbol}
Ticker Information
5 params→ 200
GET
/tickers/{symbol}/eod
EOD Data for a Specific Ticker
5 params→ 200
GET
/tickers/{symbol}/splits
Splits Factor for a Specific Ticker
8 params→ 200
GET
/tickers/{symbol}/dividends
Dividends Data for a Specific Ticker
8 params→ 200
GET
/tickers/{symbol}/intraday
Intraday Data for a Specific Ticker
10 params→ 200
GET
/tickers/{symbol}/eod/{date}
EOD Data for a Specific Ticker on a Specific Date
6 params→ 200
GET
/tickers/{symbol}/eod/latest
EOD Data for the Latest Date Available for a Specific Ticker
5 params→ 200
GET
/tickers/{symbol}/intraday/latest
Intraday Data for the Latest Date Available for a Specific Ticker
5 params→ 200
GET
/tickerslist
Tickers List
5 params→ 200
GET
/tickerinfo
Tickers Info
2 params→ 200
Indexes 2
GET
/indexlist
Stock Market Index Listing
3 params→ 200
GET
/indexinfo
Stock Market Index Info
2 params→ 200
Exchanges 9
GET
/exchanges
Exchanges
4 params→ 200
GET
/exchanges/{mic}
Specific Stock Exchange Info
2 params→ 200
GET
/exchanges/{mic}/tickers
Specific Stock Exchange Tickers
4 params→ 200
GET
/exchanges/{mic}/eod
EOD Data for a Specific Stock Exchange
9 params→ 200
GET
/exchanges/{mic}/eod/latest
EOD Data for the Latest Date Available for a Specific Stock Exchange
3 params→ 200
GET
/exchanges/{mic}/eod/{date}
EOD Data for a Specific Stock Exchange on a Specific Date
6 params→ 200
GET
/exchanges/{mic}/intraday
Intraday Data for a Specific Stock Exchange
9 params→ 200
GET
/exchanges/{mic}/intraday/latest
Intraday Data for the Latest Date Available for a Specific Stock Exchange
4 params→ 200
GET
/exchanges/{mic}/intraday/{date}
Intraday Data for a Specific Stock Exchange on a Specific Date
7 params→ 200
Currencies 1
GET
/currencies
Currencies
3 params→ 200
Timezones 1
GET
/timezones
Timezones
3 params→ 200
Bonds 2
GET
/bondlist
Bonds Listing
3 params→ 200
GET
/bond
Bond Info
2 params→ 200
ETFs 2
GET
/etflist
ETF Holdings Listing
4 params→ 200
GET
/etfholdings
ETF Holdings Info
4 params→ 200
EDGAR 6
GET
/cik_code
Find CIK Code by Company Name
4 params→ 200
GET
/company_name
Find Company Name by CIK Code
2 params→ 200
GET
/submissions
Company Submission Data
8 params→ 200
GET
/company_facts
Company Facts
2 params→ 200
GET
/concept/accounts_payable
Company Concepts for US GAAP Accounts Payable
2 params→ 200
GET
/frames/accounts_payable/{unit}
Company Concepts for US GAAP Accounts Payable in a Specific Unit
3 params→ 200
Schemas 54
The contract defines 54 schemas that model the data the API accepts and returns. The most detailed are ETFHoldingSecurity (19 properties), EODBar (19 properties), Exchange (18 properties), TickerIntradayLatestResponse (16 properties). Each schema is shown below with its type and property counts.
Pagination
object
4 properties
EODBar
object
End-of-day bar data for a single symbol and date.
19 properties
IntradayBar
Intraday bar data; fields identical to EOD with intraday timestamp.
EODResponse
object
2 properties
IntradayResponse
object
2 properties
CommodityResponse
object
1 property
CommodityHistoricalResponse
object
1 property
CompanyRatingsResponse
object
2 properties
SplitItem
object
3 properties
SplitsResponse
object
2 properties
DividendItem
object
3 properties
DividendsResponse
object
2 properties
TickerExchange
object
7 properties
Ticker
object
6 properties
TickerResponse
object
14 properties
TickerEodResponse
object
2 properties
TickerSplitsResponse
object
2 properties
TickerDividendsResponse
object
2 properties
TickerIntradayResponse
object
2 properties
TickerIntradayDateResponse
object
2 properties
TickerIntradayLatestResponse
object
16 properties
TickersListResponse
object
2 properties
TickerInfoResponse
object
1 property
Exchange
object
18 properties
ExchangesResponse
object
2 properties
ExchangeMicTickersResponse
object
2 properties
ExchangesMicEod
object
2 properties
Currency
object
4 properties
CurrenciesResponse
object
2 properties
Timezone
object
3 properties
TimezonesResponse
object
2 properties
IndexListItem
object
1 property
IndexListResponse
object
2 properties
IndexInfoItem
object
10 properties
IndexInfoResponse
array
BondListItem
object
1 property
BondListResponse
object
2 properties
BondInfoItem
object
9 properties
BondInfoResponse
object
2 properties
StockPriceItem
object
7 properties
StockPriceResponse
object
1 property
ETFListItem
object
1 property
ETFListResponse
object
2 properties
ETFAttributes
object
8 properties
ETFSignature
object
5 properties
ETFHoldingSecurity
object
19 properties
ETFHoldingsResponse
object
2 properties
CIKItem
object
5 properties
CIKSearchResponse
object
2 properties
CompanyNameByCIKResponse
object
2 properties
SubmissionsByCIKResponse
object
1 property
CompanyFactsByCIKResponse
object
1 property
AccountsPayableResponse
object
1 property
FrameResponse
object
2 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Marketstack API v2, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.