Stocks
filter=stockStock screening, company profiles and annual financials.
Company & financial dataMatch the listing, currency and trading session. Confirm adjustment settings for historical prices.
Explore asset classes, countries and exchange identifiers. Go beyond prices with company financials, ETF holdings, screening and option chains.
Use the financial dataset that fits the task. A quote does not contain every related research field.
filter=stockStock screening, company profiles and annual financials.
Company & financial dataMatch the listing, currency and trading session. Confirm adjustment settings for historical prices.
filter=cryptoCrypto, CEX and DEX screening routes; spot and swap catalog types.
Screening endpointsKeep the venue, pair and instrument type together. Inspect volume units and timestamps.
filter=forexCurrency-pair discovery; quote fields include available bid, ask and price timestamps.
Quote fieldsResolve the data-source prefix and pair. Bid and ask availability varies by instrument.
filter=futuresFutures search and catalog filters for locating the intended contract.
Instrument discoveryDistinguish a specific contract from a continuous series. Verify the requested series and historical window.
filter=indexIndex discovery and index leaderboard categories in the metadata directory.
Find an indexAn index, a tracking fund and a derivative are different instruments. Confirm the exact identifier.
filter=fundsDedicated ETF profile and holdings endpoint; ETF screening and enhanced quote scalars.
ETF profile & holdingsThe funds search category is broader than ETFs. Inspect is_etf and available AUM, NAV and holdings fields.
filter=bondBond screening and an enhanced quote yield_to_maturity field where available.
Screening referenceConfirm the instrument, currency and field units. Price and yield are different measures.
filter=optionsDedicated option-chain endpoint; strike and expiration scalars in enhanced quotes.
Option-chain endpointFind the contract in a chain before requesting its quote. A chain response is not a live contract price.
Search filters above belong to the market-search endpoint. Quotes and OHLCV use the resolved symbol; field availability, intervals and stream access require per-symbol checks. An asset row does not imply that all endpoints support every instrument.
Look up market codes and exchange identifiers before resolving an individual symbol.
68 directory entries
| Country / region | Market code | Region | Exchange identifiers in directory |
|---|---|---|---|
| Canada | canada | North America | TSX · TSXV · CSE · NEO |
| Mexico | mexico | North America | BMV · BIVA |
| United States | america | North America | NASDAQ · NYSE · NYSE ARCA · OTC |
| Austria | austria | Europe | VIE |
| Belgium | belgium | Europe | EURONEXTBRU |
| Cyprus | cyprus | Europe | CSECY |
| Czech Republic | czech | Europe | PSECZ |
| Denmark | denmark | Europe | OMXCOP |
| Estonia | estonia | Europe | OMXTSE |
| Finland | finland | Europe | OMXHEX |
| France | france | Europe | EURONEXTPAR |
| Germany | germany | Europe | FWB · SWB · XETR · BER · DUS · HAM · HAN · MUN · TRADEGATE · LS · LSX · GETTEX |
| Greece | greece | Europe | ATHEX |
| Hungary | hungary | Europe | BET |
| Iceland | iceland | Europe | OMXICE |
| Ireland | ireland | Europe | EURONEXTDUB |
| Italy | italy | Europe | MIL · EUROTLX |
| Latvia | latvia | Europe | OMXRSE |
| Lithuania | lithuania | Europe | OMXVSE |
| Luxembourg | luxembourg | Europe | LUXSE |
| Netherlands | netherlands | Europe | EURONEXTAMS |
| Norway | norway | Europe | EURONEXTOSE |
| Poland | poland | Europe | GPW · NEWCONNECT |
| Portugal | portugal | Europe | EURONEXTLIS |
| Romania | romania | Europe | BVB |
| Russia | russia | Europe | RUS |
| Serbia | serbia | Europe | BELEX |
| Slovakia | slovakia | Europe | BSSE |
| Spain | spain | Europe | BME |
| Sweden | sweden | Europe | NGM · OMXSTO |
| Switzerland | switzerland | Europe | SIX · BX |
| Turkey | turkey | Europe | BIST |
| United Kingdom | uk | Europe | LSE · LSIN · AQUIS |
| Australia | australia | Asia & Oceania | ASX |
| Bangladesh | bangladesh | Asia & Oceania | DSEBD |
| China | china | Asia & Oceania | SSE · SZSE · SHFE · ZCE · CFFEX |
| Hong Kong | hongkong | Asia & Oceania | HKEX |
| India | india | Asia & Oceania | BSE · NSE |
| Indonesia | indonesia | Asia & Oceania | IDX |
| Japan | japan | Asia & Oceania | TSE · NAG · FSE · SAPSE |
| Malaysia | malaysia | Asia & Oceania | MYX |
| New Zealand | newzealand | Asia & Oceania | NZX |
| Pakistan | pakistan | Asia & Oceania | PSX |
| Philippines | philippines | Asia & Oceania | PSE |
| Singapore | singapore | Asia & Oceania | SGX |
| South Korea | korea | Asia & Oceania | KRX |
| Sri Lanka | srilanka | Asia & Oceania | CSELK |
| Taiwan | taiwan | Asia & Oceania | TWSE · TPEX |
| Thailand | thailand | Asia & Oceania | SET |
| Vietnam | vietnam | Asia & Oceania | HOSE · HNX · UPCOM |
| Bahrain | bahrain | Middle East & Africa | BAHRAIN |
| Egypt | egypt | Middle East & Africa | EGX |
| Israel | israel | Middle East & Africa | TASE |
| Kenya | kenya | Middle East & Africa | NSEKE |
| Kuwait | kuwait | Middle East & Africa | KSE |
| Morocco | morocco | Middle East & Africa | CSEMA |
| Nigeria | nigeria | Middle East & Africa | NSENG |
| Qatar | qatar | Middle East & Africa | QSE |
| Saudi Arabia | ksa | Middle East & Africa | TADAWUL |
| South Africa | rsa | Middle East & Africa | JSE |
| Tunisia | tunisia | Middle East & Africa | BVMT |
| United Arab Emirates | uae | Middle East & Africa | DFM · ADX · NASDAQDUBAI |
| Argentina | argentina | South America | BYMA · BCBA |
| Brazil | brazil | South America | BMFBOVESPA |
| Chile | chile | South America | BCS |
| Colombia | colombia | South America | BVC |
| Peru | peru | South America | BVL |
| Venezuela | venezuela | South America | BVCV |
No directory entries match. Try another name or exchange code, or clear the filters.
Directory snapshot reviewed September 28, 2026. Entries describe discovery metadata, not an audit of current feeds, licensing, historical depth or plan access. Crypto and forex are asset categories rather than individual countries.
Use a known example to establish the request shape, then test your own symbols, sessions and dates.
Make your first requestSearch is for discovery. A catalog is useful when you need structured filters and pagination.
On smaller screens, scroll horizontally to read all columns.
| Interface | Useful inputs | How to use the result |
|---|---|---|
/api/search/market/{query} | Name, ticker, ISIN or CUSIP; instrument filter; exchange. | Inspect data.markets and preserve the chosen exchange-qualified ID. A qualified query supplies its own exchange filter. |
/api/symbols | q, exchange, market, sector, type, is_primary. | Use limit and offset, then read total and has_more. Page size defaults to 50; maximum 1000. |
The two interfaces have different instrument-type vocabularies: search uses values such as crypto and funds, while the catalog includes spot, swap and fund. Do not reuse filter values blindly. See the reference and catalog request example.
Search for an instrument and inspect the matching exchange and symbol. Set up your credentials using the quickstart.
Search access can vary by plan. A search match does not guarantee the same entitlement or data availability on every endpoint.
curl --fail-with-body "$NAVQUOTE_API_BASE/api/search/market/AAPL" \
-H "Authorization: Bearer $API_KEY" Check the returned timestamp and session, including market closure behavior. Distinguish a delayed quote from an unavailable one.
Test the interval and dates you need. Confirm timezone, price adjustment and gaps before using the series.
Verify the first actual data message, token expiration and reconnection. A successful handshake does not prove update quality.
Share the symbol, required interval, date range and intended interface with support. Do not include your API key or token.
Check a data requirementSeparate market time from receive time, handle missing prices and closed sessions, and define a visible freshness policy for a market data application.
One account for API keys, usage and subscriptions.
Continue to our shared account console.