Skip to main content

sbi-tt-rates is a lightweight, dependency-free Python library for retrieving historical SBI Telegraphic Transfer (TT) buy and sell forex rates. It automatically falls back to the nearest previous published trading day when an exact date is unavailable, making it useful for income tax calculations, foreign asset reporting, accounting, and financial analysis. Not affiliated with SBI. Data may be inaccurate, use at your own risk.

Project description

sbi-tt-rates

Lookup historical SBI TT (Telegraphic Transfer) buy/sell forex rates, with automatic fallback to the nearest prior trading day when a date has no published rate (weekends, holidays, no-publish days).

⚠️ Disclaimer: This is an unofficial, community-maintained package. It is not affiliated with, endorsed by, or sourced directly from the State Bank of India. Data is pulled from a third-party open-source archive (see below), which itself scrapes publicly published SBI rate sheets, it is not a live or guaranteed-accurate feed. Rates may be missing, delayed, or wrong due to upstream parsing errors or gaps. Use at your own risk. Always cross-check against an official SBI source before relying on this for tax filings, compliance, or any financial decision.

Data source: sahilgupta/sbi-fx-ratekeeper (not affiliated with SBI or the upstream repo author this package is a thin, cached wrapper around that repo's published CSVs).

Install

pip install sbi-tt-rates
[![PyPI version](https://img.shields.io/pypi/v/sbi-tt-rates.svg)](https://pypi.org/project/sbi-tt-rates/)

## Usage

```python
from sbi_tt_rates import get_rate

result = get_rate("2021-02-20", currency="USD", rate_type="tt_buy")
print(result)
# RateResult(requested_date='2021-02-20', actual_date='2021-02-18',
#            exact_match=False, rate=72.3, rate_type='tt_buy')

inr_value = 10_000 * result.rate
  • rate_type: "tt_buy" or "tt_sell"
  • exact_match tells you whether the requested date had a published rate, or whether it fell back to the nearest prior trading day — useful to log if you're using this for tax/compliance purposes.
  • Data is cached locally (~/.cache/sbi_tt_rates/), so repeated lookups don't re-download the CSV each call.

Currencies

AED AUD BDT BHD CAD CHF CNY DKK EUR GBP HKD IDR JPY KES KRW KWD LKR MYR NOK NZD OMR PKR QAR RUB SAR SEK SGD THB TRY USD ZAR SBI_REFERENCE_RATES_ on https://github.com/sahilgupta/sbi-fx-ratekeeper

License

MIT

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

sbi_tt_rates-0.1.1.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sbi_tt_rates-0.1.1-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file sbi_tt_rates-0.1.1.tar.gz.

File metadata

  • Download URL: sbi_tt_rates-0.1.1.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for sbi_tt_rates-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b20b16433051d9e25eb8cb3597d83723022cfbccc6058664234b7e575661166c
MD5 4231a9cfb7cb28f496b676f7ff864f26
BLAKE2b-256 eb0b70a85520397e95e4153cd789e11207880009a501f9cb416e7de5d25bb96b

See more details on using hashes here.

File details

Details for the file sbi_tt_rates-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: sbi_tt_rates-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for sbi_tt_rates-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c029ca35d12d590cc28e5672575d1d66dd268151b500f6f6a763bb5d457ca09d
MD5 d2f0c8262aebdf32c4ae0eeda37e9d3f
BLAKE2b-256 b0c21c19c90950f88706af13f3988ef634509b85384be78e6b35f9f74ee08a44

See more details on using hashes here.

Supported by

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