Endpoints
Real-time Quote 2
Price 3
Technical Analysis 2
Search 1
Calendar Events 4
Community Ideas 5
Leaderboard 11
Logo 2
Market Data 19
Metadata 6
News 10
World Economy 1
Custom Screener 8
What is the TradingView Data API?
Real-time(WebSocket) market data API powered by TradingView. Get stock quotes, candlestick data, technical analysis, market leaderboards, and financial news for stocks, crypto, forex, futures, bonds, and ETFs. Includes WebSocket support for live data streaming. MCP support for AI assistant integration. – Unofficial data from TradingView.com.
TradingView Data API is available on the JoJ API marketplace. Subscribe with a single JoJ API key, call it through one gateway, and pay from one wallet — no separate account or contract with the provider.
TradingView Data API endpoints
- POST
/api/quote/batchbatchGetQuote
Batch Get Quotes - Get real-time quotes for multiple symbols (max 20)
- GET
/api/quote/{symbol}getQuote
Get Real-time Quote - Get real-time quote data for a symbol including price, change, volume
- POST
/api/price/batchbatchGetPrice
Batch Get Price Data - Get candlestick data for multiple symbols in one request (max 10)
- GET
/api/price/{symbol}getPrice
Get Candlestick Data - Get OHLCV candlestick data for a symbol with customizable timeframe and history range
- GET
/api/price/{symbol}/eventsEvent
Get chart event markers derived from TradingView studies such as earnings, dividends, and splits.
- GET
/api/ta/{symbol}getTechnicalAnalysis
Get Technical Analysis - Get technical analysis signals (Buy/Sell/Neutral) across multiple timeframes including oscillators and moving averages
- GET
/api/ta/{symbol}/indicatorsgetTechnicalIndicators
Get detailed technical indicators data including RSI, MACD, Stoch, CCI, ADX, moving averages (EMA/SMA), pivot points, and other comprehensive technical analysis metrics
- GET
/api/search/market/{query}searchMarket
Search Markets - Search for stocks, crypto, forex and other markets by keyword
- GET
/api/calendar/economicgetEconomicCalendar
Get economic calendar events for specified time range and countries
- GET
/api/calendar/earningsgetEarningsCalendar
Get earnings calendar data for specified time range and markets
- GET
/api/calendar/revenuegetDividendsCalendar
Get dividends calendar data for specified time range and markets
- GET
/api/calendar/ipogetIPOCalendar
Get IPO calendar data for specified time range and markets
- GET
/api/ideas/list/{symbol}getIdeasBySymbol
Fetch trading ideas filtered by specific symbol with pagination
- GET
/api/ideas/hotgetHotIdeas
Fetch hot/trending trading ideas from TradingView community with pagination support
- GET
/api/ideas/editors-picksgetEditorsPicks
Fetch editor-recommended trading ideas from TradingView with pagination support
- GET
/api/ideas/{symbol}/mindsgetMinds
Fetch community minds/opinions for a specific trading symbol
- GET
/api/ideas/{imageUrl}getIdeaDetail
Fetch detailed content of a specific trading idea by image URL
- GET
/api/leaderboard/configsgetLeaderboardConfigs
Get All Leaderboard Configs - Get all active leaderboard configurations
- GET
/api/leaderboard/{configCode}/datagetLeaderboardData
Get Leaderboard Data - Get leaderboard ranking data with pagination
- GET
/api/leaderboard/bondsgetBondsLeaderboard
Get government bonds leaderboard ranking data.
- GET
/api/leaderboard/datagetLeaderboardData
Get leaderboard ranking data with pagination using configuration ID. For stock types, market_code is required. This is a legacy endpoint - consider using the type-specific endpoints instead.
- GET
/api/leaderboard/cryptogetCryptoLeaderboard
Get cryptocurrency leaderboard ranking data.
- GET
/api/leaderboard/etfsgetETFsLeaderboard
Get ETF/funds leaderboard ranking data.
- GET
/api/leaderboard/futuresgetFuturesLeaderboard
Get futures leaderboard ranking data.
- GET
/api/leaderboard/stocksgetStockLeaderboard
Get stock leaderboard ranking data. Requires market_code parameter.
- GET
/api/leaderboard/forexgetForexLeaderboard
Get forex leaderboard ranking data.
- GET
/api/leaderboard/indicesgetIndicesLeaderboard
Get indices leaderboard ranking data.
- GET
/api/leaderboard/corporate-bondsgetCorporateBondsLeaderboard
Get corporate bonds leaderboard ranking data.
- GET
/logo/{logoPath}getLogo
Get TradingView Symbol Logo (Cached) - Proxy logo image and cache it on edge
- GET
/logogetLogo
Get TradingView logo images. The logo path should be obtained from currency-logoid, base-currency-logoid, or logoid fields returned by other endpoints. If the path does not have an extension, .svg will be automatically added. Use the big parameter to get large size versions.
- GET
/api/market-data/{symbol}/cash-flowCashFlow
Get operating, investing, financing activities cash flow and other cash flow statement data
- GET
/api/market-data/{symbol}/analyst-recommendationsAnalystRecommendations
Get analyst buy/hold/sell recommendations, price targets and other analyst rating data
- GET
/api/market-data/{symbol}/history-quarterlyHistoryQuarterly
Get historical multiple quarters financial data arrays
- GET
/api/market-data/{symbol}/indicatorsIndicators
Get P/E ratio, P/B ratio, EPS and other technical analysis indicators
- GET
/api/market-data/{symbol}/forecastForecast
Get analyst targets, earnings and revenue forecasts, recommendation metrics, and upcoming earnings timing data.
- GET
/api/market-data/{symbol}/related/etfsRelated ETFs
Query TradingView related ETF instruments for the specified symbol using the screener facade symbol relationship dataset.
- GET
/api/market-data/{symbol}/related/bondsRelated Bonds
Query TradingView related government or bond instruments for the specified symbol using the screener facade symbol relationship dataset.
- GET
/api/market-data/{symbol}/overviewOverview
Get high-level company and market snapshot data, including revenue and earnings summary fields, share counts, all-time price extremes, and revenue breakdown fields.
- GET
/api/market-data/{symbol}/credit-ratingsCreditRatings
Get S&P, Fitch and other credit rating agency information
- GET
/api/market-data/{symbol}/enterprise-valueEnterpriseValue
Get enterprise value, EV/EBITDA and other enterprise valuation metrics
- GET
/api/market-data/{symbol}/dividendDividend
Get dividend, dividend yield, ex-dividend date and other dividend related data
- GET
/api/market-data/{symbol}/history-annualHistoryAnnual
Get historical multiple years financial data arrays
- GET
/api/market-data/{symbol}/financials-annualFinancialsAnnual
Get latest annual balance sheet, income statement, and cash flow statement data
- GET
/api/market-data/{symbol}/financials-quarterlyFinancialsQuarterly
Get latest quarterly balance sheet, income statement, and cash flow statement data
- GET
/api/market-data/{symbol}/currentCurrent
Get current latest financial metrics data
- GET
/api/market-data/{symbol}/ttmTTM
Get Trailing Twelve Months rolling financial data
- GET
/api/market-data/{symbol}/ipoIPO
Get IPO shares issued, market cap and other IPO data
- GET
/api/market-data/{symbol}/companyCompany
Get company name, industry, country, exchange and other basic information
- GET
/api/market-data/{symbol}Market Data
Fetch comprehensive market data including company info, financials, indicators, analyst recommendations, enterprise value, credit ratings, and cash flow data. Returns categorized data for fundamental analysis.
- GET
/api/metadata/languagesgetLanguages
Get list of all supported languages with code and name
- GET
/api/metadata/tabsgetTabs
Get list of all available tab configurations with id, title and type. Optionally filter by asset type.
- GET
/api/metadata/marketsgetMarkets
Get list of all available market codes from configuration
- GET
/api/metadata/columnsetsgetColumnsets
Get column set metadata grouped by asset type
- GET
/api/metadata/exchangesgetExchanges
Get list of all available exchanges (353+ exchanges) including major stock exchanges (NASDAQ, NYSE, HKEX, SSE, SZSE, TSE, LSE, Euronext, XETR) and major cryptocurrency exchanges (Binance, Coinbase, Kraken, OKX, Bybit, Gate, MEXC, Deribit). Returns totalExchanges count and exchanges array with name, value, desc, flag, group, country, and provider_id fields.
- GET
/api/metadata/world-economy/indicatorsgetWorldEconomyIndicators
Get world economy indicator metadata. Supports filtering by category (comma-separated), e.g. gdp,lbr.
- GET
/api/news/{newsId}getNewsDetail
Get News Detail - Get detailed content of a news article by ID
- GET
/api/newsgetNews
Get News List - Get financial news list with optional symbol filtering
- GET
/api/news/cryptogetCryptoNews
Get cryptocurrency market news list
- GET
/api/news/indexgetIndexNews
Get index market news list
- GET
/api/news/futuresgetFuturesNews
Get futures market news list
- GET
/api/news/bondgetBondNews
Get bond market news list
- GET
/api/news/forexgetForexNews
Get forex market news list
- GET
/api/news/etfgetETFNews
Get ETF market news list
- GET
/api/news/stockgetStockNews
Get stock market news list
- GET
/api/news/economicgetEconomicNews
Get economic news list
- GET
/api/world-economy/indicators/{indicator}getWorldEconomy
Get world economy indicator rankings by indicator slug and region. Data is fetched from TradingView scanner and sorted by latest value in descending order.
- POST
/api/screener/etf/scanETF Screener
Scan ETF assets with custom filters and field groups
- POST
/api/screener/cex/scanCEX Screener
Scan centralized exchange crypto pairs with custom filters and field groups
- POST
/api/screener/bond/scanBond Screener
Scan bond assets with custom filters and field groups
- POST
/api/screener/dex/scanDEX Screener
Scan decentralized exchange crypto pairs with custom filters and field groups
- POST
/api/screener/crypto/scanCrypto Screener
Scan crypto assets with custom filters and field groups
- GET
/api/screener/presetsPresets Field
Get screener preset field groups
- GET
/api/screener/filter-optionsFilter Option Metadata
Get screener filter option metadata
- POST
/api/screener/scanStock Screener
Scan stock assets with custom filters and field groups
Frequently asked questions about TradingView Data API
What is TradingView Data API and how does it work?
TradingView Data API is a professional financial market data service that provides real-time and historical data for 160,000+ symbols across stocks, crypto, forex, and ETFs from 250+ global exchanges. It works through RESTful API endpoints and WebSocket streaming, allowing developers to integrate market data directly into their applications with simple HTTP requests.
What data can I access with TradingView API?
You can access real-time quotes, historical OHLCV data, technical indicators, market depth, company fundamentals, earnings data, financial statements, analyst ratings, news feeds, and economic calendar events. The API covers stocks, cryptocurrencies, forex pairs, commodities, indices, ETFs, bonds, and futures from 250+ global exchanges.