Files
OpenBB/openbb_platform/providers/nasdaq
luo jiyin c12bee7571 Fix various typos (#7374)
* Fix typo: commnd -> command

* Fix typo: ommissions -> omissions

* Fix typo: survery -> survey

* Fix typo: obersvation -> observation

* Fix typo: obersvation -> observation

* Fix typos: Normaliztion -> Normalization, add missing space

* Fix typos: aicraft -> aircraft, exclud -> exclude

* Fix typo: informations -> information

* Fix typos: Miscellanous, excpet, accesories, similiar

* Fix typo: ommissions -> omissions

* Fix typo: aggreated -> aggregated

* Fix typo: foward_pe -> forward_pe

* Fix typo: contiunation -> continuation

* Fix typo: deferrred -> deferred

* Fix typo: daa -> date

* Fix typo: Activites -> Activities

* Fix typo: Activites -> Activities

* Fix typo: Recieved -> Received

* Fix typo: acquistion -> acquisition

* Fix typos: developement -> development

* Fix typo: obersvation -> observation

* Fix typo: Governement -> Government

* Fix typo: anaylsts -> analysts

* Fix typo: signapore -> singapore

* Fix typo: signapore -> singapore

* Fix typo: decalaration -> declaration

* Fix typo: Phramaceutical -> Pharmaceutical

* Revert changes to ec_codes.json

* Revert changes to ppi_codes.json

* Fix exchange_date alias to use daa

* fix linter error

Signed-off-by: luojiyin <luojiyin@hotmail.com>

---------

Signed-off-by: luojiyin <luojiyin@hotmail.com>
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
2026-03-03 20:43:26 +00:00
..
2026-03-03 20:43:26 +00:00
2026-03-03 20:43:26 +00:00
2025-06-12 06:02:20 +00:00

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.