openbb-tmx


Nameopenbb-tmx JSON
Version 1.4.0 PyPI version JSON
download
home_pageNone
SummaryUnofficial TMX data provider extension for the OpenBB Platform - Public Canadian markets data for Python and Fast API.
upload_time2025-10-08 16:37:09
maintainerNone
docs_urlNone
authorOpenBB
requires_python<3.14,>=3.9.21
licenseAGPL-3.0-only
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # OpenBB TMX Provider

This extension integrates the [TMX](https://www.tmx.com) data provider into the OpenBB Platform.

## Installation

To install the extension:

```bash
pip install openbb-tmx
```

Documentation available [here](https://docs.openbb.co/platform/developer_guide/contributing).

## Additional information

`openbb-tmx` is an unofficial, community, data provider extension for the OpenBB Platform.

Install with `pip install openbb-tmx`, or from the local directory, `pip install -e .`

## Command Coverage

- .derivatives.options.chains
  - Historical EOD chains data available from 2009.
- .equity.calendar.earnings
- .equity.estimates.consensus
- .equity.discovery.gainers
  - Includes a 'category' parameter for the type of 'best performer'.
- .equity.fundamental.dividends
- .equity.fundamental.filings
- .equity.ownership.insider_trading
  - Does not use the Standard Model because the data returned are total shares traded  over the previous 3,6,and 12 months.
- .equity.price.quote
- .equity.price.historical
  - Daily, weekly, monthly, and intraday - with valid intervals being any X number of minutes.
  - Weekly and monthly intervals are for the period beginning.
  - Historical intraday data begins April 14, 2022.
  - Split-adjusted, split and dividend adjusted, as well as unadjusted prices are available only for daily intervals. Other intervals are split-adjusted.
- .equity.search
- .equity.profile
- .etf.search
- .etf.info
- .etf.sectors
- .etf.countries
- .etf.holdings
  - Top 10 holdings only.
- .fixedincome.corporate.bond_prices
- .fixedincome.government.treasury_prices
- .index.constituents
  - Full constituents with weights and notional values.
- .index.snapshots
  - Regions of: ["ca", "us"]
- .index.available
  - Includes URLs to methedology and factsheet documents.
- .index.sectors
- .news.company

## Symbology

No exchange suffix is required to handle Canadian listings.  The extension accepts `.TO` and `.TSX` as well as no suffix.  Additionally, a composite ticker symbol can be entered. For example, `AAPL` trades as a Canadian Depositary Receipt, under the symbol `AAPL:AQN`, on the NEO Exchange. The US listing is also found as `AAPL:US`.  Some US and select European data is available from some functions, like `quote` and `historical`.

Indices all begin with `^`.

## Caching

This extension uses `aiohttp-client-cache` with a SQL backend to cache symbol directories, ETF, and index data. It can be bypassed with the parameter, `use_cache=False`. ETF and index data is gathered from a single JSON file which is updated daily by the exchange. The HTTP request is cached for one day.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "openbb-tmx",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.14,>=3.9.21",
    "maintainer_email": null,
    "keywords": null,
    "author": "OpenBB",
    "author_email": "hello@openbb.co",
    "download_url": "https://files.pythonhosted.org/packages/2a/e0/e5c244e4cd02c2729439c7f2434a40295d5940abcaef5b0928203ac1a67e/openbb_tmx-1.4.0.tar.gz",
    "platform": null,
    "description": "# OpenBB TMX Provider\n\nThis extension integrates the [TMX](https://www.tmx.com) data provider into the OpenBB Platform.\n\n## Installation\n\nTo install the extension:\n\n```bash\npip install openbb-tmx\n```\n\nDocumentation available [here](https://docs.openbb.co/platform/developer_guide/contributing).\n\n## Additional information\n\n`openbb-tmx` is an unofficial, community, data provider extension for the OpenBB Platform.\n\nInstall with `pip install openbb-tmx`, or from the local directory, `pip install -e .`\n\n## Command Coverage\n\n- .derivatives.options.chains\n  - Historical EOD chains data available from 2009.\n- .equity.calendar.earnings\n- .equity.estimates.consensus\n- .equity.discovery.gainers\n  - Includes a 'category' parameter for the type of 'best performer'.\n- .equity.fundamental.dividends\n- .equity.fundamental.filings\n- .equity.ownership.insider_trading\n  - Does not use the Standard Model because the data returned are total shares traded  over the previous 3,6,and 12 months.\n- .equity.price.quote\n- .equity.price.historical\n  - Daily, weekly, monthly, and intraday - with valid intervals being any X number of minutes.\n  - Weekly and monthly intervals are for the period beginning.\n  - Historical intraday data begins April 14, 2022.\n  - Split-adjusted, split and dividend adjusted, as well as unadjusted prices are available only for daily intervals. Other intervals are split-adjusted.\n- .equity.search\n- .equity.profile\n- .etf.search\n- .etf.info\n- .etf.sectors\n- .etf.countries\n- .etf.holdings\n  - Top 10 holdings only.\n- .fixedincome.corporate.bond_prices\n- .fixedincome.government.treasury_prices\n- .index.constituents\n  - Full constituents with weights and notional values.\n- .index.snapshots\n  - Regions of: [\"ca\", \"us\"]\n- .index.available\n  - Includes URLs to methedology and factsheet documents.\n- .index.sectors\n- .news.company\n\n## Symbology\n\nNo exchange suffix is required to handle Canadian listings.  The extension accepts `.TO` and `.TSX` as well as no suffix.  Additionally, a composite ticker symbol can be entered. For example, `AAPL` trades as a Canadian Depositary Receipt, under the symbol `AAPL:AQN`, on the NEO Exchange. The US listing is also found as `AAPL:US`.  Some US and select European data is available from some functions, like `quote` and `historical`.\n\nIndices all begin with `^`.\n\n## Caching\n\nThis extension uses `aiohttp-client-cache` with a SQL backend to cache symbol directories, ETF, and index data. It can be bypassed with the parameter, `use_cache=False`. ETF and index data is gathered from a single JSON file which is updated daily by the exchange. The HTTP request is cached for one day.\n",
    "bugtrack_url": null,
    "license": "AGPL-3.0-only",
    "summary": "Unofficial TMX data provider extension for the OpenBB Platform - Public Canadian markets data for Python and Fast API.",
    "version": "1.4.0",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "06c4031a062842dbe47f896f877bc5c03e0cdfd433072681aa8cc7e1c77c6e9a",
                "md5": "31d03c17542c7c0c48d5468e4261d298",
                "sha256": "d8b2148f1c112d51059b322238c4c786687e7b43ad7a9fb6889b967e793181bd"
            },
            "downloads": -1,
            "filename": "openbb_tmx-1.4.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "31d03c17542c7c0c48d5468e4261d298",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.14,>=3.9.21",
            "size": 60638,
            "upload_time": "2025-10-08T16:37:08",
            "upload_time_iso_8601": "2025-10-08T16:37:08.633839Z",
            "url": "https://files.pythonhosted.org/packages/06/c4/031a062842dbe47f896f877bc5c03e0cdfd433072681aa8cc7e1c77c6e9a/openbb_tmx-1.4.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2ae0e5c244e4cd02c2729439c7f2434a40295d5940abcaef5b0928203ac1a67e",
                "md5": "d018b11269ec5543b160e9f746b8068b",
                "sha256": "21f28cb89e16f1b9e724dbeb6cc6163fb462e73e7d9e524183028713dee67374"
            },
            "downloads": -1,
            "filename": "openbb_tmx-1.4.0.tar.gz",
            "has_sig": false,
            "md5_digest": "d018b11269ec5543b160e9f746b8068b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.14,>=3.9.21",
            "size": 36082,
            "upload_time": "2025-10-08T16:37:09",
            "upload_time_iso_8601": "2025-10-08T16:37:09.539361Z",
            "url": "https://files.pythonhosted.org/packages/2a/e0/e5c244e4cd02c2729439c7f2434a40295d5940abcaef5b0928203ac1a67e/openbb_tmx-1.4.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-08 16:37:09",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "openbb-tmx"
}
        
Elapsed time: 0.89721s