{"repo":"Mathieu2301/TradingView-API","free":true,"listed":false,"github":"https://github.com/Mathieu2301/TradingView-API","clone":"git clone https://github.com/Mathieu2301/TradingView-API.git","description":"📈 Get real-time stocks from TradingView","language":"JavaScript","stars":4269,"topics":["backtesting","backtesting-trading-strategies","bitcoin","charts","crypto","cryptocurrency","ethereum","realtime-stocks","stocks","stocks-api","stocks-prices","trading","tradingview","tradingview-api","tradingview-indicator","tradingview-replay","tradingview-scraper"],"license":null,"category":"financial_data_api","readme_excerpt":"# TradingView API [![GitHub stars](https://img.shields.io/github/stars/Mathieu2301/TradingView-API.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Mathieu2301/TradingView-API/stargazers/)\n\n[![Tests](https://github.com/Mathieu2301/TradingView-API/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/Mathieu2301/TradingView-API/actions/workflows/tests.yml)\n[![CodeFactor](https://www.codefactor.io/repository/github/mathieu2301/tradingview-api/badge/main)](https://www.codefactor.io/repository/github/mathieu2301/tradingview-api/overview/main)\n[![GitHub latest commit](https://img.shields.io/github/last-commit/Mathieu2301/TradingView-API)](https://GitHub.com/Mathieu2301/TradingView-API/commit/)\n[![Npm package yearly downloads](https://badgen.net/npm/dt/@mathieuc/tradingview)](https://npmjs.com/@mathieuc/tradingview)\n[![Minimum node.js version](https://badgen.net/npm/node/@mathieuc/tradingview)](https://npmjs.com/@mathieuc/tradingview)\n[![Npm package version](https://badgen.net/npm/v/@mathieuc/tradingview)](https://npmjs.com/package/@mathieuc/tradingview)\n\nGet realtime market prices and indicator values from Tradingview !\n\n## 🟢 Need help with your project?\n\n🚀 Click [here](https://forms.gle/qPp5RKo8L55C5oJE7) for personalized assistance on your project.\n\n## 🔵 Telegram group\n\n👉 To get help, exchange tips, find collaborators, developers, missions, etc...\n\nJoin the Telegram group of the TradingView-API Community: [t.me/tradingview_api](https://t.me/tradingview_api)\n\n## Features\n\n- [x] Premium features\n- [x] Automatically backtest many strategies and try many settings in a very little time\n- [x] Get drawings you made on your chart\n- [x] Works with invite-only indicators\n- [x] Unlimited simultaneous indicators\n- [x] Realtime\n- [x] Get TradingView's technical analysis\n- [x] Replay mode + Fake Replay mode (for free plan)\n- [x] Get values from a specific date range\n- [ ] TradingView socket server emulation\n- [ ] Interract with public chats\n- [ ] Get Screener top values\n- [ ] Get Hotlists\n- [ ] Get Calendar\n- IF YOU WANT A FEATURE, ASK ME !\n\n## Possibilities\n\n- Trading bot\n- Discord alerts\n- Hard backtest\n- Machine Learning based indicator\n- Free replay mode for all timeframes\n\n___\n\n## Installation\n\nStable version:\n\n```ruby\nnpm i @mathieuc/tradingview\n```\n\nLast version:\n\n```ruby\nnpm i github:Mathieu2301/TradingView-API\n```\n\n## Examples\n\nYou can find all the examples and snippets in `./examples` folder.\n\n## Before opening an issue\n\nPlease look at examples and previously resolved issues before opening a new one. I can't help everyone (especially for questions that are not library related but JavaScript related). Thank you for your understanding.\n___\n\n## Problems\n\n If you have errors in console or unwanted behavior,\n please create an issue [here](https://github.com/Mathieu2301/Tradingview-API/issues).\n","default_branch":"main","files":54,"tree":[".env.sample",".eslintrc.js",".gitattributes",".github/FUNDING.yml",".github/ISSUE_TEMPLATE/bug_report.md",".github/ISSUE_TEMPLATE/feature_request.md",".github/workflows/tests.yml",".gitignore",".npmignore","README.md","docs/DOCS.md","examples/AllPrivateIndicators.js","examples/BuiltInIndicator.js","examples/CustomChartType.js","examples/CustomTimeframe.js","examples/Errors.js","examples/FakeReplayMode.js","examples/FromToData.js","examples/GetDrawings.js","examples/GraphicIndicator.js","examples/MultipleSyncFetch.js","examples/PinePermManage.js","examples/ReplayMode.js","examples/Search.js","examples/SimpleChart.js","examples/UserLogin.js","main.js","package-lock.json","package.json","src/chart/graphicParser.js","src/chart/session.js","src/chart/study.js","src/classes/BuiltInIndicator.js","src/classes/PineIndicator.js","src/classes/PinePermManager.js","src/client.js","src/miscRequests.js","src/protocol.js","src/quote/market.js","src/quote/session.js","src/types.js","src/utils.js","tests/allErrors.test.ts","tests/authenticated.test.ts","tests/builtInIndicator.test.ts","tests/customChartTypes.test.ts","tests/getUser-redirect.test.ts","tests/indicators.test.ts","tests/quoteSession.test.ts","tests/replayMode.test.ts","tests/search.test.ts","tests/simpleChart.test.ts","tests/utils.ts","vite.config.js"],"storefront":"/r/Mathieu2301","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Mathieu2301/TradingView-API/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}