Our market widget is your market widget

Grab powerful charts and add real-time financial quotes onto your site as quickly as it takes you to pour a morning coffee. Just copy and paste our simple iFrame codes and away you go.

Advanced Real-Time Chart Widget

Here's a free and powerful chart for you to easily embed onto any website. Make it yours with a ton of different customization options.
Get Widget

Technical Analysis Widget

See what the technical analysis says about a given symbol with our display ratings, made for easy viewing.

Market Overview Widget

Built for when you need to take a macro look at the markets. This widget works particularly well on homepages.

Market Data Widget

Grab an overview of global markets performance, including change values, Open, High, Low, and Close values for selected financial instruments.
Get Widget

Stock Market Widget

See the top five gaining, losing, and most active stocks for the day. It updates based on current market activity – so you'll always see the most relevant stocks.

Economic Calendar Widget

Keep an eye on key upcoming economic events, announcements, and news. Plus, set up filters in a few clicks, selecting for event importance and affected currencies.

Ticker Widget

Grab a horizontal glance at important instrument stats. You can display up to 15 different symbols with their latest price, plus daily change.
Get Widget

Ticker Tape Widget

Go all vintage Wall Street with our scrolling ticker tape. Embed this stock exchange-style running ticker in just a few clicks. Power suit and expensive watch, not required.
Get Widget
See the price and change percentage of your preferred symbol. Nothing else.
This little one lets you see a symbol's price and change percentages, alongside an even more stripped-back chart view.

Symbol Overview Widget

Embed quotes, plus a simple chart of a simple, single stock. A great in-depth option for any web or mobile-geared landing pages.
Get Widget

Symbol Info Widget

Scan key symbol info in an easy-to-read format. Company financials and quotes are also available at a glance.
Get Widget

Forex Cross Rates Widget

This one allows you to display real-time quotes of selected currencies in comparison to other major currencies.
Get Widget

Forex Heat Map Widget

Show off a snapshot of currency market action. This widget lets you spot strong and weak currencies and see how they compare to each other, all in real-time.
Get Widget

Screener Widget

Separate the wheat from the chaff with this embeddable Screener – handy for sorting symbols both by fundamental and technical indicators.
Get Widget

Cryptocurrency Market Widget

This widget displays crypto assets and then sorts them by their market capitalization.
Get Widget

Fundamental Data Widget

Kick the tires on the fundamentals with this deep dive into how a company is doing beyond simply its stock price.
This handy little widget shows a company description along with key categories - sector & industry.

TradingView Snaps

Help your audience keep track of what's happening in the crypto and stock markets with our daily symbol snapshots – designed to be read in 20 seconds or less.

Available Markets For Widgets

You may use our widgets with the free market data from the following exchanges.

Can't find the data you need to display? Please specify using this form.

Country Exchange Data Provider Data type
USA NASDAQ — NASDAQ Stock Market Cboe BZX Delayed Stocks
USA NYSE — New York Stock Exchange Cboe BZX Delayed Stocks
USA Arca — NYSE Arca Cboe BZX Delayed Stocks
USA OTC Markets OTC Delayed Futures
Canada CSE — Canadian Securities Exchange CSE EOD Stocks & Indexes
Canada NEO — NEO Exchange NEO Real-time Stocks
Canada TSX — Toronto Stock Exchange TSX Delayed Stocks & Indexes
Canada TSXV — TSX Venture Exchange TSXV Delayed Stocks & Indexes
Argentina ROFEX — MATBA ROFEX MATBAROFEX Real-time Futures
Australia ASX — Australian Securities Exchange ASX Delayed Stocks & Indexes
Australia Chi-X Australia CHIXAU Real-time Stocks & Indexes
Chile SSE — Santiago Stock Exchange BCS Delayed Stocks & Indexes
China SSE — Shanghai Stock Exchange SSE EOD Stocks & Indexes
China SZSE — Shenzhen Stock Exchange SZSE EOD Stocks & Indexes
Egypt EGX — Egyptian Exchange EGX Delayed Stocks & Indexes
European Union CBOE EU — European Union Indices CBOEEU Real-time Indexes
European Union EUREX — European Exchange EUREX EOD Futures
European Union ICEEUR — ICE Futures Europe ICEEUR EOD Futures
Germany BER — Berlin Stock Exchange BER EOD Stocks
Germany DUS — Dusseldorf Stock Exchange DUS EOD Stocks
Germany FWB — Frankfurt Stock Exchange, XETR — Xetra FWB, XETR EOD Stocks & Indexes
Germany HAM — Hamburg Stock Exchange HAM EOD Stocks
Germany HAN — Hanover Stock Exchange HAN EOD Stocks
Germany MUN — Munich Stock Exchange MUN EOD Stocks
Germany SWB — Stuttgart Stock Exchange SWB Delayed Stocks
Hong Kong HSI — Hang Seng Indexes HSI EOD Indexes
India BSE — Bombay Stock Exchange BSE EOD Stocks, Indexes & Futures
Indonesia IDX — Indonesia Stock Exchange IDX EOD Stocks & Indexes
Israel TASE — Tel Aviv Stock Exchange TASE Delayed Stocks, Indexes & Futures
Italy MIL — Milan Stock Exchange MIL EOD Stocks & Certificates
Japan OSE — Osaka Exchange OSE Delayed Futures
Japan TOCOM — Tokyo Commodity Exchange TOCOM Delayed Stocks
Korea KRX — Korea Stock Exchange KRX EOD Stocks
Poland GPW — Warsaw Stock Exchange (NewConnect included) GPW, NEWCONNECT EOD Stocks, Indexes & Futures
South Africa JSE — Johannesburg Stock Exchange JSE Real-time Stocks & Indexes
Switzerland SIX — Swiss Exchange SIX EOD Stocks & Indexes
Taiwan TPEx — Taipei Exchange TPEX Delayed Stocks, Indexes & Futures
Turkey BIST — Borsa Istanbul BIST EOD Stocks, Indexes & Futures
United Kingdom LSE — London Stock Exchange (UK Companies) LSE EOD Stocks
United Kingdom LSIN — London Stock Exchange (International Companies) LSIN EOD Stocks
Vietnam HNX — Hanoi Stock Exchange HNX EOD Stocks & Indexes
Vietnam HNX — Hanoi Stock Exchange (UPCoM) UPCoM EOD Stocks
Worldwide Currencies & CFDs Capital.com, easyMarkets, Eightcap, FOREX.com, FXCM, FXOpen, Global Prime, ICE Data Services, OANDA, Saxo, SKILLING Real-time Forex
Worldwide Bitcoin and Other Cryptocurrencies Poloniex, Kraken, Bitstamp, Bitfinex and more Real-time Cryptocurrencies

Why is this FREE?

TradingView is the first fintech web application that matches desktop programs in quality. However, only a small percentage of investors worldwide have discovered it so far. We want users of all financial websites to use our top-notch tool. The more advanced users can get extra features on our site, which enables us to continue improving the tech for the entire web. That is why our free widgets include attribution links to TradingView, which should not be removed or changed (see our Terms of Use).

To discuss alternative partnership opportunities, please contact us using this form.

Frequently Asked Questions

Why is there no real-time stock data in the widgets?
Exchanges want each website to pay fees for real-time data. As per their requirements we are only allowed to stream delayed data. Here’s a list of what’s available. Forex and crypto data is real-time.
What does “This symbol is only available on TradingView” message mean?
This means we are not allowed to show that symbol in any timeframe in the widgets.
Why is there no data from certain exchanges?
We buy data from many exchanges around the globe and keep adding new ones on a regular basis. Some exchanges are not yet supported. Available markets are listed here. Can't find the data you need to display? Please specify using this form.
If I purchase an upgraded plan can I display real-time data on my website?
No. Paid upgraded plans do not affect the data in the widgets. Any upgraded plan affects your TradingView profile only. To get real-time data on your website, contact the exchange directly.
I need access to your API in order to get data or indicator values.
We don’t have an API that gives access to data. Our REST API is meant for brokers who want to be supported on our trading platform.
I'd like to export/download data.
It is not possible to download or export data from TradingView at this time.
I’d like to remove/change the TradingView branding (logo, name) from the widget, or add my own.
There are several options, contact us using this form.
I'd like to remove/change TradingView attribution (text and link under the widget).
There are several options, contact us using this form.
When a user clicks a symbol in the widget, I’d like to open my own site’s chart page instead of TradingView.
Use the field called full-size chart URL. Paste the link to your chart pages in that field and it will redirect there instead of TradingView.
Good use case - place Market Overview Widget on your homepage and have users click through to your individual chart pages. Example - https://yoursite.com/?tvwidgetsymbol={symbolname}. Or use {tvexchange}:{tvsymbol} templates instead to do a link like - https://yoursite.com/{tvexchange}:{tvsymbol}.
Can I use widgets on Angular 5 websites?
Yes. Here are some hints:
  1. Copy and paste the widget script somewhere on the page: <script type="text/javascript" src="https://s3.tradingview.com/tv.js"></script>
  2. Create a container element with a set ID attribute.
  3. Сall the new TradingView.widget() function when you want the widget to be shown. Apart from other settings, there should also be a container_id option in the parameter list. It should have the value of the previously created container ID attribute.
Why is embed code not working?
Potentially, the problem can arise from trying to insert the raw code dynamically, thus forcing the browser to block the embedded script execution. This may happen when injection via innerHTML occurs, for instance. Trying to dynamically inject the code with the means of certain libraries (e.g. jQuery) may also disrupt the proper initialization of the widget. If you are embedding the code on a site driven by 3rd party infrastructure, make sure to follow their instructions or ask the developer of the platform for help.
The widget is not adapting to different screen sizes. What should I do?
Use the Autosize setting. When autosize is on, the widget uses 100% of available width and/or height of the enclosing element. It’s very important to set a specific height of parent element for the widget to work properly.
I’d like to change some colors or font size.
All available widget settings are presented in the point-and-click constructor. If what you want to change is not there, contact us using this form.
How do I get more help?
Contact us using this form.