tvfin

a free TradingView API built for AI

Hosted at https://api.tvfin.bluedoor.sh.

Checking API status…

Last updated: May 28, 2026.

Data

Routes

Public routes use /v1/{route}.

Route Use
/v1/symbols/searchSearch and resolve TradingView symbols.
/v1/news/headlinesCurrent TradingView news headlines.
/v1/news/latestLatest TradingView news stories.
/v1/news/flowTradingView news flow feed.
/v1/symbols/{symbol}/newsNews for one exchange-qualified symbol.
/v1/calendar/economicEconomic calendar events.
/v1/calendar/economic/reutersReuters-backed economic calendar feed.
/v1/events/earningsEarnings calendar rows.
/v1/events/dividendsDividend calendar rows.
/v1/screeners/{market}/metadataScreener fields and metadata.
/v1/screeners/{market}/searchRun a market screener.
/v1/screeners/global/searchRun a cross-market scanner query.
/v1/options/{symbol}/chainOption contracts for an underlying symbol.
/v1/options/{symbol}/implied-volatilityIn-time implied volatility series.
/v1/options/{symbol}/underlying-aggregatesAggregate option-underlying metrics.
/v1/options/strategy-chartOptions strategy chart data.
/v1/ideasPublic TradingView ideas.
/v1/scriptsPublic TradingView scripts.
/v1/pine/builtinsPine built-in reference metadata.
/v1/pine/titleParse Pine source title metadata.
/v1/pine/translateTranslate Pine source.
/v1/alerts/statusTradingView price-alert backend status.

Rate limiting

Each SDK call or REST call counts as one API request.

Tier Limit How to use it
Anonymous 40 rps / 1,200 rpm No setup. Limits are IP-based.
API key 2,000 rps / 30,000 rpm Verify an email, then send the returned API key.
Custom By request Use /v1/auth/limits/requests with an API key or contact us.

Contact

For higher limits or account questions, reveal the contact email.