Skip to main content

TradingView Screener API

Project description

logo tradingview screener api library

TradingView Screener API: simple Python library to retrieve data from TradingView Screener

PyPI version Downloads Coverage tradingview-screener.png

Get the results as a Pandas Dataframe

dataframe.png

Main Features

  • Query Stock, Forex and Crypto Screener
  • All the fields available: ~300 fields - even hidden ones)
  • Any time interval (no need to be a registered user - 1D, 5m, 1h, etc.)
  • Filters by any fields, symbols, markets, countries, etc.
  • Get the results as a Pandas Dataframe

Installation

The source code is currently hosted on GitHub at: https://github.com/houseofai/tvscreener

Binary installers for the latest released version are available at the Python Package Index (PyPI)

# or PyPI
pip install tvscreener

From pip + GitHub:

$ pip install git+https://github.com/houseofai/tradingview-screener@main

Usage

For Stocks screener:

import tvscreener as tvs

ss = tvs.StockScreener()
df = ss.get()

# ... returns a dataframe with 150 rows by default

For Forex screener:

import tvscreener as tvs

fs = tvs.ForexScreener()
df = fs.get()

For Crypto screener:

import tvscreener as tvs

cs = tvs.CryptoScreener()
df = cs.get()

Parameters

For Options and Filters, please check the notebooks for examples.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tvscreener-0.0.13.tar.gz (25.8 kB view details)

Uploaded Source

Built Distribution

tvscreener-0.0.13-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

File details

Details for the file tvscreener-0.0.13.tar.gz.

File metadata

  • Download URL: tvscreener-0.0.13.tar.gz
  • Upload date:
  • Size: 25.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for tvscreener-0.0.13.tar.gz
Algorithm Hash digest
SHA256 02a8ce6e84d11ce846a909f6ff7e95fd6b60288f271462cd8ff08db4e4a73f00
MD5 03288c0bccb62a8c79163ce8443ea662
BLAKE2b-256 18151559947685bfc3b219a64b7ed11cab7fa89878d49a10db8accca729ffd23

See more details on using hashes here.

File details

Details for the file tvscreener-0.0.13-py3-none-any.whl.

File metadata

  • Download URL: tvscreener-0.0.13-py3-none-any.whl
  • Upload date:
  • Size: 32.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for tvscreener-0.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 4e589ee1f4fb06a3e25f752920c3ba4853dcb6e1b0737bc11d2f64a7a9b8a48e
MD5 54702837723532a43b3e489d7c9c6127
BLAKE2b-256 1e193f26d63b982c68bbc59a5de85d1c6061f218d2c35e5596ab10a21c990aad

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page