{"repo":"swarum/tradingview-api-adapter","free":true,"listed":false,"github":"https://github.com/swarum/tradingview-api-adapter","clone":"git clone https://github.com/swarum/tradingview-api-adapter.git","description":"📊 API Adapter for real-time market data as quoted prices and symbol ticker details from Tradingview 📈","language":"TypeScript","stars":63,"topics":["tradingview","tradingview-api","bitcoin","crypto","dogecoin","realtime-stocks","stock-prices","stock-trading","stocks-api","stocks-market"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"tradingview-api-adapter 📊 Real-time market data from TradingView via WebSocket — typed, composable, and ergonomic. Features - ✅ Real-time quotes — typed lp , bid , ask , ch , chp , volume , and 50+ other fields - ✅ Historical candles — OHLCV bars at any TradingView timeframe (1m → 1M) - ✅ Symbol metadata — full SymbolInfo (description, exchange, session hours, …) via one .info() call - ✅ Multi-symbol streams — Portfolio for ad-hoc collections, Group for named, mutable ones - ✅ Auto-reconnect — exponential backoff + jitter, automatic session replay - ✅ Full TypeScript types — QuoteSnapshot gives you { lp?: number null; bid?: number null } - ✅ Async iterator — for await (const tick of stream) { ... } - ✅ Explicit resource management — using client = tv() auto-disconnects - ✅ Node + Browser — dynamic ws import so browser bundles don't carry Node-only code - ✅ Proxy + auth — HTTP/SOCKS proxy agent, sessionid / authToken for premium access - ✅ Battle-tested — 227+ unit tests, integration against a mock WebSocket server, live e2e Installation Requires Node.js ≥ 20 . See browser guide for client-side usage. Quick start Get a price Stream live updates Fetch historical candles Multi-symbol portfolio Named groups with live mutation Symbol metadata Documentation - Getting Started — installation, first requests, cleanup - API Reference — Client , TvSymbol , Stream , Group , types - Guides — streaming best practices, candles, groups, reconnect, browser, proxy, auth - Migration from 1.x —","default_branch":null,"files":null,"tree":[],"storefront":"/r/swarum","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/swarum/tradingview-api-adapter/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."}