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.12.tar.gz (25.2 kB view details)

Uploaded Source

Built Distribution

tvscreener-0.0.12-py3-none-any.whl (33.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tvscreener-0.0.12.tar.gz
  • Upload date:
  • Size: 25.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for tvscreener-0.0.12.tar.gz
Algorithm Hash digest
SHA256 ffa3847c7a23355c6698f123124063207287c59db3fbf4a7cfd24c5625657497
MD5 1d6f940bdd8825d8de1420ff427b9806
BLAKE2b-256 07b1e5b2ff0e1cb4d6de3be16e265a277de53020247c71688373e44883639e20

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tvscreener-0.0.12-py3-none-any.whl
  • Upload date:
  • Size: 33.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for tvscreener-0.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 0aa983abfb7b83f5cb64c91f7fef6ca95f2e6e0e1630e0705a7a9aa9ec60a2a7
MD5 88072f88f1a477ead89836b2c14af088
BLAKE2b-256 937a98c352909cc17dafe5aa2eb36eb75eaadac9192509003981c0f61198e715

See more details on using hashes here.

Supported by

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