Metadata-Version: 2.4
Name: tvfin
Version: 0.2.0
Summary: TradingView data API SDK for tvfin
Project-URL: Homepage, https://tvfin.bluedoor.sh
Project-URL: Documentation, https://docs.tvfin.bluedoor.sh
Project-URL: API, https://api.tvfin.bluedoor.sh/v1/openapi.json
Project-URL: Repository, https://github.com/bluefin-ai/fin-services
Project-URL: Issues, https://github.com/bluefin-ai/fin-services/issues
Author: Bluefin
License-Expression: MIT
Keywords: finance,market-data,sdk,tradingview
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Office/Business :: Financial
Requires-Python: >=3.9
Requires-Dist: certifi>=2024.2.2
Description-Content-Type: text/markdown

# tvfin Python SDK

```python
from tvfin import Client

client = Client()

print(client.symbols.search("apple", exchange="NASDAQ"))
print(client.screeners.search("america", columns=["name", "close"], limit=5))
print(client.options.chain("AAPL", limit=10))
```

Anonymous calls work without setup. For higher limits, create an API key with
`client.management.request_auth_otp()` and `client.management.verify_auth_otp()`,
then pass `api_key=` or set `TVFIN_API_KEY`.
