Skip to main content

Nasdaq extension for OpenBB

Project description

OpenBB Nasdaq Provider

This extension integrates the Nasdaq data provider into the OpenBB Platform.

Installation

To install the extension:

pip install openbb-nasdaq

Coverage

The following endpoints are covered by this extension:

  • obb.economy.calendar
  • obb.equity.calendar.dividend
  • obb.equity.calendar.earnings
  • obb.equity.calendar.ipo
  • obb.equity.search
  • obb.equity.screener
  • obb.equity.fundamental.dividend
  • obb.equity.fundamental.filings

Router extensions are required (openbb-economy & openbb-equity) to populate endpoints, but fetchers can be used independent of the Python and API interfaces.

from openbb_nasdaq import nasdaq_provider

nasdaq_provider.fetcher_dict
{'CalendarDividend': openbb_nasdaq.models.calendar_dividend.NasdaqCalendarDividendFetcher,
'CalendarEarnings': openbb_nasdaq.models.calendar_earnings.NasdaqCalendarEarningsFetcher,
'CalendarIpo': openbb_nasdaq.models.calendar_ipo.NasdaqCalendarIpoFetcher,
'CompanyFilings': openbb_nasdaq.models.company_filings.NasdaqCompanyFilingsFetcher,
'EconomicCalendar': openbb_nasdaq.models.economic_calendar.NasdaqEconomicCalendarFetcher,
'EquitySearch': openbb_nasdaq.models.equity_search.NasdaqEquitySearchFetcher,
'EquityScreener': openbb_nasdaq.models.equity_screener.NasdaqEquityScreenerFetcher,
'HistoricalDividends': openbb_nasdaq.models.historical_dividends.NasdaqHistoricalDividendsFetcher,
'TopRetail': openbb_nasdaq.models.top_retail.NasdaqTopRetailFetcher}

OpenBB Workspace App

This package includes a standalone Workspace application for viewing market calendars and company filings.

Launch it from the command line, with the environment active, by entering:

openbb-api --app openbb_nasdaq.app:main --factory

This will start the FastAPI application via Uvicorn and serve the configuration files to Workspace when added as a backend data source.

To see all the launch arguments, use:

openbb-api --help

The application is served by a factory function, and the FastAPI instance can be utilized by calling the main function.

from openbb_nasdaq.app import main

app = main()

OpenBB Documentation

OpenBB Platform documentation is available here.

OpenBB Workspace documentation is available here.

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

openbb_nasdaq-1.5.1.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

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

openbb_nasdaq-1.5.1-py3-none-any.whl (29.9 kB view details)

Uploaded Python 3

File details

Details for the file openbb_nasdaq-1.5.1.tar.gz.

File metadata

  • Download URL: openbb_nasdaq-1.5.1.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.11 Darwin/25.2.0

File hashes

Hashes for openbb_nasdaq-1.5.1.tar.gz
Algorithm Hash digest
SHA256 fa190b323688b06144470913099cdb97b07cc4f1f2aff30fd03e0d9610b09178
MD5 b553133e065b774e3ed6138de31283c1
BLAKE2b-256 f562c1b240212c99aaab69973a667132b5af2eb5d2f7218efc7d27b69a5aac89

See more details on using hashes here.

File details

Details for the file openbb_nasdaq-1.5.1-py3-none-any.whl.

File metadata

  • Download URL: openbb_nasdaq-1.5.1-py3-none-any.whl
  • Upload date:
  • Size: 29.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.11 Darwin/25.2.0

File hashes

Hashes for openbb_nasdaq-1.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bebcbe83f8fe17bb03ee4ad00753c53cc63c3a4b8d74c2e5fbd3d1fa114e30c4
MD5 0107445f1130e0b068cc4bfb51bcf2c7
BLAKE2b-256 4733866e4b27c404fdd0e4f2e59aa11d5c1bb660b90f1ba821847a1d72515b2d

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