financialdatanet
fdnpy
Python

A Python SDK for FinancialData.Net API - Real-time & Historical Stock Market Data

Last updated Jul 7, 2026
31
Stars
7
Forks
0
Issues
+1
Stars/day
Attention Score
69
Language breakdown
Python 100.0%
Files click to expand
README

fdnpy

Complete Python SDK for FinancialData.Net API

Installation

pip install fdnpy

Usage Example

from fdnpy import FinancialDataClient

Replace 'YOURAPIKEY' with your actual key

client = FinancialDataClient(apikey='YOURAPI_KEY')

Get stock prices for Microsoft

prices = client.getstockprices(identifier='MSFT') print(prices[0], end='\n\n')

Get Microsoft's balance sheet

balancesheet = client.getbalancesheetstatements(identifier='MSFT', period='year') print(balance_sheet[0])

Overview

FinancialDataClient is the main entry point for interacting with FinancialData.Net API v1. The client uses requests under the hood and supports automatic pagination, retries with exponential backoff, and structured access to financial data endpoints.

Core Methods

make_request(endpoint, params)

Low-level HTTP request handler with retries.

get_data(endpoint, params, limit)

Handles pagination and aggregates all available records.

API Endpoints

Symbol Lists

  • getstocksymbols()
  • getinternationalstock_symbols()
  • getetfsymbols()
  • getcommoditysymbols()
  • getotcsymbols()

Market Data

  • getstockquotes(identifiers)
  • getstockprices(identifier)
  • getinternationalstock_prices(identifier)
  • getminuteprices(identifier, date)
  • getlatestprices(identifier)
  • getcommodityprices(identifier)
  • getotcprices(identifier)
  • getotcvolume(identifier)

Market Indexes

  • getindexsymbols()
  • getindexquotes(identifiers)
  • getindexprices(identifier)
  • getindexconstituents(identifier)

Derivatives Data

  • getoptionchain(identifier)
  • getoptionprices(identifier)
  • getoptiongreeks(identifier)
  • getfuturessymbols()
  • getfuturesprices(identifier)

Crypto Currencies

  • getcryptosymbols()
  • getcryptoinformation(identifier)
  • getcryptoquotes(identifiers)
  • getcryptoprices(identifier)
  • getcryptominute_prices(identifier, date)

Forex Data

  • getforexsymbols()
  • getforexquotes(identifiers)
  • getforexprices(identifier)
  • getforexminute_prices(identifier, date)

Basic Information

  • getcompanyinformation(identifier)
  • getinternationalcompany_information(identifier)
  • getkeymetrics(identifier)
  • getmarketcap(identifier)
  • getemployeecount(identifier)
  • getexecutivecompensation(identifier)
  • getsecuritiesinformation(identifier)

Financial Statements

  • getincomestatements(identifier, period=None)
  • getbalancesheet_statements(identifier, period=None)
  • getcashflow_statements(identifier, period=None)
  • getinternationalincome_statements(identifier, period=None)
  • getinternationalbalancesheetstatements(identifier, period=None)
  • getinternationalcashflowstatements(identifier, period=None)

Financial Ratios

  • getliquidityratios(identifier, period=None)
  • getsolvencyratios(identifier, period=None)
  • getefficiencyratios(identifier, period=None)
  • getprofitabilityratios(identifier, period=None)
  • getvaluationratios(identifier, period=None)

Market News

  • getlatestnews(date)
  • getpressreleases(identifier)
  • getsecpress_releases(date)
  • getfedpress_releases(date)

Event Calendars

  • getearningscalendar(date)
  • getipocalendar(date)
  • getsplitscalendar(date)
  • getdividendscalendar(date)
  • geteconomiccalendar(date)

Insider Trading

  • getinsidertransactions(identifier)
  • getproposedsales(identifier)
  • getsenatetrading(identifier)
  • gethousetrading(identifier)

Institutional Trading

  • getinstitutionalinvestors()
  • getinstitutionalholdings(identifier)
  • getinstitutionalportfolio_statistics(identifier)

ETF Data

  • getetfquotes(identifiers)
  • getetfprices(identifier)
  • getetfminute_prices(identifier, date)
  • getetfholdings(identifier)

Mutual Funds

  • getmutualfund_symbols()
  • getmutualfund_holdings(identifier)
  • getmutualfund_statistics(identifier)

ESG Data

  • getesgscores(identifier)
  • getesgratings(identifier)
  • getindustryesg_scores(date)

Investment Advisers

  • getinvestmentadviser_names()
  • getinvestmentadviser_information(identifier)

Miscellaneous Data

  • getearningsreleases(identifier)
  • getinitialpublic_offerings(identifier)
  • getstocksplits(identifier)
  • get_dividends(identifier)
  • getshortinterest(identifier)

Return Values

All endpoint methods return lists of dictionaries parsed directly from the API JSON responses.

API Documentation

Introduction

Here you can find a list of all API endpoints, along with their descriptions, required or optional query parameters, and sample responses. When making requests, ensure that each URL ends with ?key=API\KEY. If the URL already contains other query parameters, use &key=API\KEY when adding the API key. Some API endpoints may specify a limit on records to be retrieved per API call. To retrieve all the data available from these endpoints, use the offset parameter. For example, if the record limit is 500, then with the first API call, you will retrieve records 0–499, with the second API call records 500–999, etc. For fast and easy integration into your applications, we recommend using our official Python SDK (available on GitHub). It provides a straightforward way to access all API functionalities. If you are building AI agents, we also provide an official MCP server. For spreadsheet-based workflows, you can find setup and usage instructions on the Excel add-in page.

Stock Symbols Free subscription

Get a list of stock symbols for publicly traded US and international companies. The list contains thousands of trading symbols as well as the names of the companies whose shares they identify. There is a limit of 500 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/stock-symbols
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 500 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "A",
      "registrant_name": "AGILENT TECHNOLOGIES, INC."
    },
    {
      "trading_symbol": "AA",
      "registrant_name": "Alcoa Corp"
    },
    {
      "trading_symbol": "AACB",
      "registrant_name": "Artius II Acquisition Inc."
    },
    ...
  ]

International Stock Symbols Free subscription

Retrieve a list of stock symbols for publicly traded international companies. Data is available for the following stock exchanges: Toronto, London, Frankfurt, Euronext Paris, Euronext Amsterdam, Tokyo, Hong Kong, Singapore, Indonesia, Malaysia, Korea, Brazil, Mexico, India, Bombay. There is a limit of 500 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/international-stock-symbols
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 500 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "000080.KS",
      "registrant_name": "HiteJinro Co., Ltd."
    },
    {
      "trading_symbol": "000100.KS",
      "registrant_name": "Yuhan Corporation"
    },
    {
      "trading_symbol": "000120.KS",
      "registrant_name": "CJ Logistics Corporation"
    },
    ...
  ]

Etf Symbols Free subscription

An exchange-traded fund (ETF) is a type of investment fund that trades on the stock exchange. ETFs own financial assets such as stocks, bonds, currencies, futures contracts, or commodities. Our API can provide you with a list of a few thousand ETF trading symbols, together with their descriptions. There is a limit of 500 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/etf-symbols
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 500 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "AAA",
      "description": "AAF First Priority CLO Bond ETF"
    },
    {
      "trading_symbol": "AADR",
      "description": "AdvisorShares Dorsey Wright ADR ETF"
    },
    {
      "trading_symbol": "AALL",
      "description": "GraniteShares 2x Long AAL Daily ETF"
    },
    ...
  ]

Commodity Symbols Free subscription

The commodity market covers the trading of raw materials like oil, gold, coffee, etc. This API endpoint provides trading symbols and additional information for major commodities.
  • ###### Endpoint
https://financialdata.net/api/v1/commodity-symbols
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "BZ",
      "description": "Brent Crude Oil Futures (NYMEX)"
    },
    {
      "trading_symbol": "CJ",
      "description": "Cocoa Futures (NYMEX)"
    },
    {
      "trading_symbol": "CL",
      "description": "Crude Oil Futures (NYMEX)"
    },
    ...
  ]

Otc Symbols Free subscription

The over-the-counter (OTC) market is where securities are traded through a network of brokers and dealers rather than on a centralized exchange. OTC stocks typically indicate ownership of equity in smaller companies that do not meet the requirements for regular listings. Our API gives you access to thousands of OTC symbols and additional information about them. There is a limit of 500 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/otc-symbols
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 500 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "AAALY",
      "titleofsecurity": "Aareal Bank AG Unsponsored American Depository Receipt (Germany)"
    },
    {
      "trading_symbol": "AABB",
      "titleofsecurity": "Asia Broadband Inc Common Stock"
    },
    {
      "trading_symbol": "AABVF",
      "titleofsecurity": "Aberdeen International Inc Ordinary Shares"
    },
    ...
  ]

Stock Quotes Premium subscription

Get real-time stock quotes, including the last price, change, and percentage change. The data covers several thousand US and international companies. The timezone used for time values is EST (Eastern Standard Time). There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/stock-quotes?identifiers=MSFT,AAPL
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifiers | string | The trading symbols for the securities. | MSFT,AAPL | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "AAPL",
      "registrant_name": "Apple Inc.",
      "time": "2025-09-02 15:56:00",
      "price": 238.08,
      "change": 8.36,
      "percentage_change": 3.64
    },
    {
      "trading_symbol": "MSFT",
      "registrant_name": "MICROSOFT CORP",
      "time": "2025-09-02 15:55:57",
      "price": 502.42,
      "change": -2.7,
      "percentage_change": -0.53
    }
  ]

Stock Prices Free subscription

The API endpoint provides more than 10 years of daily historical stock prices and volumes. The data covers several thousand US and international companies. There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/stock-prices?identifier=MSFT
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for a security. | MSFT | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 300 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "MSFT",
      "date": "2024-12-04",
      "open": 433.03,
      "high": 439.67,
      "low": 432.63,
      "close": 437.42,
      "volume": 26009430.0
    },
    {
      "trading_symbol": "MSFT",
      "date": "2024-12-03",
      "open": 429.84,
      "high": 432.47,
      "low": 427.74,
      "close": 431.2,
      "volume": 18301990.0
    },
    ...
  ]

International Stock Prices Standard subscription

Get more than 10 years of daily historical stock prices and volumes. Data is available for the following stock exchanges: Toronto, London, Frankfurt, Euronext Paris, Euronext Amsterdam, Tokyo, Hong Kong, Singapore, Indonesia, Malaysia, Korea, Brazil, Mexico, India, Bombay. There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/international-stock-prices?identifier=SHEL.L
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for a security. | SHEL.L | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 300 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "SHEL.L",
      "date": "2025-05-02",
      "open": 2493.0,
      "high": 2543.5,
      "low": 2461.5,
      "close": 2486.5,
      "volume": 12476281.0
    },
    {
      "trading_symbol": "SHEL.L",
      "date": "2025-05-01",
      "open": 2405.0,
      "high": 2446.0,
      "low": 2373.0,
      "close": 2436.5,
      "volume": 4203522.0
    },
    ...
  ]

Minute Prices Standard subscription

The API endpoint provides more than 7 years of one-minute historical prices and volumes. The data is available for over 10,000 securities, including US stocks, international stocks, and exchange-traded funds. The timezone used for time values is UTC (Coordinated Universal Time). There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/minute-prices?identifier=MSFT&date=2020-01-15
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for a security. | MSFT | | date | string | The date in YYYY-MM-DD format. | 2020-01-15 | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 300 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "MSFT",
      "time": "2020-01-15 20:59:00",
      "open": 163.14,
      "high": 163.26,
      "low": 163.1,
      "close": 163.25,
      "volume": 5633.0
    },
    {
      "trading_symbol": "MSFT",
      "time": "2020-01-15 20:58:00",
      "open": 163.065,
      "high": 163.18,
      "low": 163.055,
      "close": 163.145,
      "volume": 15777.0
    },
    ...
  ]

Latest Prices Premium subscription

Get one-minute stock prices and trading volumes for the current week. Data is available for more than 10,000 securities, including US stocks, international stocks, and exchange-traded funds (ETFs). The timezone used for time values is UTC (Coordinated Universal Time). There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/latest-prices?identifier=MSFT
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for a security. | MSFT | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 300 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "MSFT",
      "time": "2025-11-04 20:59:00",
      "open": 514.74,
      "high": 514.89,
      "low": 514.38,
      "close": 514.71,
      "volume": 19328.0
    },
    {
      "trading_symbol": "MSFT",
      "time": "2025-11-04 20:58:00",
      "open": 514.36,
      "high": 514.74,
      "low": 514.33,
      "close": 514.74,
      "volume": 9980.0
    },
    ...
  ]

Commodity Prices Free subscription

The commodity market comprises the trading of raw materials such as oil, gold, coffee, etc. Our API offers over ten years of end-of-day historical prices and volumes for major commodities. There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/commodity-prices?identifier=ZC
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for a commodity. | ZC | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 300 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "ZC",
      "date": "2024-12-03",
      "open": 425.0,
      "high": 428.0,
      "low": 422.75,
      "close": 423.25,
      "volume": 4078.0
    },
    {
      "trading_symbol": "ZC",
      "date": "2024-12-02",
      "open": 423.0,
      "high": 425.5,
      "low": 420.75,
      "close": 424.5,
      "volume": 3877.0
    },
    ...
  ]

Otc Prices Free subscription

The over-the-counter (OTC) market is a market in which securities are traded through a network of brokers and dealers rather than on a centralized exchange. OTC stocks often represent ownership of equity in smaller companies that do not meet the requirements for regular listings. The API endpoint provides over ten years of daily historical prices and volumes for more than 10,000 OTC securities. There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/otc-prices?identifier=AABB
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for a security. | AABB | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 300 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "AABB",
      "date": "2024-12-04",
      "open": 0.0271,
      "high": 0.0271,
      "low": 0.024,
      "close": 0.0248,
      "volume": 6592169.0
    },
    {
      "trading_symbol": "AABB",
      "date": "2024-12-03",
      "open": 0.0235,
      "high": 0.029,
      "low": 0.0235,
      "close": 0.0265,
      "volume": 6828867.0
    },
    ...
  ]

Otc Volume Free subscription

Over-the-counter (OTC) stocks typically represent ownership of equity in smaller companies that do not meet the criteria for regular listings. Some stocks may not be liquid at all. The API endpoint provides information about the monthly share volume traded for a certain security.
  • ###### Endpoint
https://financialdata.net/api/v1/otc-volume?identifier=AABB
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for a security. | AABB | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "AABB",
      "titleofsecurity": "Asia Broadband Inc Common Stock",
      "monthstartdate": "2024-10-01",
      "monthly_volume": 140366022,
      "previousmonthlyvolume": 263720143,
      "volumeyearto_date": 2237440816
    },
    {
      "trading_symbol": "AABB",
      "titleofsecurity": "Asia Broadband Inc Common Stock",
      "monthstartdate": "2024-09-01",
      "monthly_volume": 263720143,
      "previousmonthlyvolume": 692420804,
      "volumeyearto_date": 2097074794
    },
    ...
  ]

Index Symbols Standard subscription

A market index measures the value of a portfolio of holdings with certain market characteristics. The API endpoint allows you to get a list of the trading symbols and names of the major market indexes.
  • ###### Endpoint
https://financialdata.net/api/v1/index-symbols
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "000001.SS",
      "index_name": "SSE Composite Index"
    },
    {
      "trading_symbol": "DE000SLA30S3.SG",
      "index_name": "Solactive Equal Weight Canada Oil & Gas Index"
    },
    {
      "trading_symbol": "DX-Y.NYB",
      "index_name": "US Dollar Index"
    },
    ...
  ]

Index Quotes Premium subscription

Get real-time market index quotes, including the last price, change, and percentage change. The data covers major market indexes. The timezone used for time values is EST (Eastern Standard Time). There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/index-quotes?identifiers=^GSPC,^DJI
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifiers | string | The trading symbols for the indexes. | ^GSPC,^DJI | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "^GSPC",
      "index_name": "S&P 500",
      "time": "2025-09-23 15:19:59",
      "price": 6656.92,
      "change": -36.83,
      "percentage_change": -0.55
    },
    {
      "trading_symbol": "^DJI",
      "index_name": "Dow Jones Industrial Average",
      "time": "2025-09-23 15:19:59",
      "price": 46292.78,
      "change": -88.76,
      "percentage_change": -0.19
    }
  ]

Index Prices Standard subscription

Our API allows you to retrieve more than 10 years of daily historical market index prices and trading volumes. There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/index-prices?identifier=^GSPC
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for an index. | ^GSPC | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 300 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "^GSPC",
      "date": "2025-06-13",
      "open": 6000.56,
      "high": 6026.16,
      "low": 5963.21,
      "close": 5976.97,
      "volume": 5258910000.0
    },
    {
      "trading_symbol": "^GSPC",
      "date": "2025-06-12",
      "open": 6009.9,
      "high": 6045.43,
      "low": 6003.88,
      "close": 6045.26,
      "volume": 4669500000.0
    },
    ...
  ]

Index Constituents Standard subscription

Index constituents are the individual components that comprise a market index. These can be stocks, bonds, or other financial instruments. The API endpoint returns a list of constituents for a specific index. There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/index-constituents?identifier=^GSPC
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for an index. | ^GSPC | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 300 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "^GSPC",
      "index_name": "S&P 500",
      "constituent_symbol": "COIN",
      "constituent_name": "Coinbase",
      "sector": "Financials",
      "industry": "Financial Exchanges & Data",
      "date_added": "2025-05-19"
    },
    {
      "trading_symbol": "^GSPC",
      "index_name": "S&P 500",
      "constituent_symbol": "DASH",
      "constituent_name": "DoorDash",
      "sector": "Consumer Discretionary",
      "industry": "Specialized Consumer Services",
      "date_added": "2025-03-24"
    },
    ...
  ]

Option Chain Standard subscription

Options chains display a list of all available option contracts for a specific underlying security. The API endpoint provides option chain data for several thousand US and international companies. There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/option-chain?identifier=MSFT
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for a security, or the central index key (CIK). The latter is assigned to the entity by the United States Securities and Exchange Commission. | MSFT, 0000789019 | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 300 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "MSFT",
      "centralindexkey": "0000789019",
      "registrant_name": "MICROSOFT CORP",
      "contract_name": "MSFT271217P00660000",
      "expiration_date": "2027-12-17",
      "putorcall": "Put",
      "strike_price": 660.0
    },
    {
      "trading_symbol": "MSFT",
      "centralindexkey": "0000789019",
      "registrant_name": "MICROSOFT CORP",
      "contract_name": "MSFT271217C00660000",
      "expiration_date": "2027-12-17",
      "putorcall": "Call",
      "strike_price": 660.0
    },
    ...
  ]

Option Prices Standard subscription

Stock options give the right to buy or sell shares of a specific stock at a predetermined price and date. The API endpoint provides daily historical stock option prices and volumes. There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/option-prices?identifier=MSFT260123C00455000
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The contract name for a stock option. | MSFT260123C00455000 | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 300 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "contract_name": "MSFT250417C00400000",
      "date": "2025-03-07",
      "open": 11.45,
      "high": 11.9,
      "low": 8.75,
      "close": 11.25,
      "volume": 1005.0
    },
    {
      "contract_name": "MSFT250417C00400000",
      "date": "2025-03-06",
      "open": 11.65,
      "high": 16.0,
      "low": 11.5,
      "close": 13.86,
      "volume": 1299.0
    },
    ...
  ]

Option Greeks Standard subscription

Option Greeks provide a way to measure the sensitivity of an option's price to numerous factors such as the underlying asset price, time till expiration, market volatility, and so on. Our API provides daily historical option Greek values. There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/option-greeks?identifier=MSFT260123C00455000
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The contract name for a stock option. | MSFT260123C00455000 | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 300 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "contract_name": "MSFT250417C00400000",
      "date": "2025-03-07",
      "delta": 0.163203703354078,
      "gamma": 0.000139524283246703,
      "theta": -0.0218808916622069,
      "vega": 0.324904955132613,
      "rho": 0.0716368104421749
    },
    {
      "contract_name": "MSFT250417C00400000",
      "date": "2025-03-06",
      "delta": 0.40771043689382,
      "gamma": 0.000216457024980538,
      "theta": -0.041187033759887,
      "vega": 0.52266727480074,
      "rho": 0.184554341455875
    },
    ...
  ]

Futures Symbols Standard subscription

Futures contracts are contracts to purchase or sell a particular underlying asset at a future date. The API endpoint returns a list of futures symbols along with their descriptions. There is a limit of 500 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/futures-symbols
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 500 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "10Y",
      "description": "10-Year Yield Futures",
      "type": "Interest Rates"
    },
    {
      "trading_symbol": "1OZ",
      "description": "1-Ounce Gold Futures",
      "type": "Metals"
    },
    {
      "trading_symbol": "2GT",
      "description": "BTIC on E-mini Russell 2000 Growth Index Futures",
      "type": "Equities"
    },
    ...
  ]

Futures Prices Standard subscription

Get over 10 years of historical end-of-day futures prices and volumes. Data is available for major agricultural, energy, equity, FX, interest rate, and metal futures. There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/futures-prices?identifier=ZN
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for a futures contract. | ZN | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 300 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "ZN",
      "date": "2025-03-07",
      "open": 110.81,
      "high": 111.28,
      "low": 110.47,
      "close": 110.55,
      "volume": 6317.0
    },
    {
      "trading_symbol": "ZN",
      "date": "2025-03-06",
      "open": 110.64,
      "high": 110.91,
      "low": 110.39,
      "close": 110.78,
      "volume": 6317.0
    },
    ...
  ]

Crypto Symbols Standard subscription

Cryptocurrency is a digital currency that is secured through cryptography and exists on decentralised networks utilising blockchain technology. The API endpoint returns a list of cryptocurrency pair symbols and related information. There is a limit of 500 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/crypto-symbols
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 500 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "1000CATUSD",
      "base_asset": "1000CAT",
      "quote_asset": "USD"
    },
    {
      "trading_symbol": "1000CHEEMSUSD",
      "base_asset": "1000CHEEMS",
      "quote_asset": "USD"
    },
    {
      "trading_symbol": "1000SATSUSD",
      "base_asset": "1000SATS",
      "quote_asset": "USD"
    },
    ...
  ]

Crypto Information Standard subscription

Retrieve basic information about the cryptocurrency, such as its market cap, total supply, ledger start date, and various other key facts. The API endpoint provides basic information for major cryptocurrencies.
  • ###### Endpoint
https://financialdata.net/api/v1/crypto-information?identifier=BTC
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The symbol (code) for a cryptocurrency. | BTC | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "BTC",
      "crypto_name": "Bitcoin",
      "market_cap": 2275103042119.0,
      "fullydilutedvaluation": 2275103042119.0,
      "total_supply": 19900334.0,
      "max_supply": 21000000.0,
      "circulating_supply": 19900334.0,
      "highest_price": 122838.0,
      "highestpricedate": "2025-07-14",
      "lowest_price": 67.81,
      "lowestpricedate": "2013-07-06",
      "hash_function": "SHA-256",
      "block_time": "10 minutes",
      "ledgerstartdate": "2009-01-03",
      "website": "http://www.bitcoin.org",
      "description": "Bitcoin is the first decentralized cryptocurrency, operating on a peer-to-peer network without central authority. It uses blockchain technology to enable secure, transparent transactions. Known as digital gold, Bitcoin has a capped supply of 21 million coins. Its primary use cases include store of value and cross-border payments. Mining secures the network through proof-of-work consensus."
    }
  ]

Crypto Quotes Premium subscription

Get real-time cryptocurrency pair quotes, including the last price, change, and percentage change. Change is the price difference within a 24-hour time frame. The timezone used for time values is UTC (Coordinated Universal Time). There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/crypto-quotes?identifiers=BTCUSD,ETHUSD
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifiers | string | The trading symbols for the cryptocurrency pairs. | BTCUSD,ETHUSD | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "BTCUSD",
      "base_asset": "BTC",
      "quote_asset": "USD",
      "time": "2025-09-02 21:01:00",
      "price": 111394.68,
      "change": 2563.62,
      "percentage_change": 2.356
    },
    {
      "trading_symbol": "ETHUSD",
      "base_asset": "ETH",
      "quote_asset": "USD",
      "time": "2025-09-02 21:01:00",
      "price": 4314.39,
      "change": 27.29,
      "percentage_change": 0.637
    }
  ]

Crypto Prices Standard subscription

This API endpoint allows you to retrieve daily historical cryptocurrency prices and trading volumes. The data covers major cryptocurrency pairs. There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/crypto-prices?identifier=BTCUSD
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for the cryptocurrency pair. | BTCUSD | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 300 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "BTCUSD",
      "date": "2025-07-30",
      "open": 117950.75,
      "high": 118792.0,
      "low": 115796.23,
      "close": 117840.3,
      "volume": 15586.73631
    },
    {
      "trading_symbol": "BTCUSD",
      "date": "2025-07-29",
      "open": 118062.32,
      "high": 119273.36,
      "low": 116950.75,
      "close": 117950.76,
      "volume": 15137.93445
    },
    ...
  ]

Crypto Minute Prices Standard subscription

The API endpoint allows you to retrieve one-minute historical cryptocurrency prices and volumes. The data covers major cryptocurrency pairs. The timezone used for time values is UTC (Coordinated Universal Time). There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/crypto-minute-prices?identifier=BTCUSD&date=2025-01-15
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for the cryptocurrency pair. | BTCUSD | | date | string | The date in YYYY-MM-DD format. | 2025-01-15 | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 300 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "BTCUSD",
      "time": "2025-01-15 23:59:00",
      "open": 100497.35,
      "high": 100497.36,
      "low": 100497.35,
      "close": 100497.35,
      "volume": 8.7986
    },
    {
      "trading_symbol": "BTCUSD",
      "time": "2025-01-15 23:58:00",
      "open": 100510.02,
      "high": 100510.02,
      "low": 100457.36,
      "close": 100497.35,
      "volume": 34.48309
    },
    ...
  ]

Forex Symbols Premium subscription

Forex (foreign exchange) is a global decentralized marketplace for trading national currencies, facilitated by an interconnected network of banks and financial institutions. The API endpoint returns a list of forex currency pairs and corresponding data.
  • ###### Endpoint
https://financialdata.net/api/v1/forex-symbols
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "AUDCAD",
      "base_asset": "AUD",
      "quote_asset": "CAD"
    },
    {
      "trading_symbol": "AUDCHF",
      "base_asset": "AUD",
      "quote_asset": "CHF"
    },
    {
      "trading_symbol": "AUDHKD",
      "base_asset": "AUD",
      "quote_asset": "HKD"
    },
    ...
  ]

Forex Quotes Premium subscription

Get real-time forex quotes, including the last price, change, and percentage change. The timezone used for time values is UTC (Coordinated Universal Time). There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/forex-quotes?identifiers=EURUSD,GBPUSD
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifiers | string | The trading symbols for the currency pairs. | EURUSD,GBPUSD | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "EURUSD",
      "base_asset": "EUR",
      "quote_asset": "USD",
      "time": "2025-12-22 14:43:32",
      "price": 1.17631,
      "change": 0.00527,
      "percentage_change": 0.45
    },
    {
      "trading_symbol": "GBPUSD",
      "base_asset": "GBP",
      "quote_asset": "USD",
      "time": "2025-12-22 14:43:32",
      "price": 1.34504,
      "change": 0.00754,
      "percentage_change": 0.56
    }
  ]

Forex Prices Premium subscription

This API endpoint allows you to retrieve daily historical forex prices and trading volumes. The data covers major currency pairs. There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/forex-prices?identifier=EURUSD
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for the currency pair. | EURUSD | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 300 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "EURUSD",
      "date": "2025-12-23",
      "open": 1.17896,
      "high": 1.18072,
      "low": 1.17718,
      "close": 1.17748,
      "volume": 89168.0
    },
    {
      "trading_symbol": "EURUSD",
      "date": "2025-12-22",
      "open": 1.1753,
      "high": 1.18014,
      "low": 1.17521,
      "close": 1.17924,
      "volume": 101718.0
    },
    ...
  ]

Forex Minute Prices Premium subscription

The API endpoint allows you to retrieve one-minute historical forex prices and volumes. The data covers major currency pairs. The timezone used for time values is UTC (Coordinated Universal Time). There is a limit of 300 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/forex-minute-prices?identifier=EURUSD&date=2025-01-15
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for the currency pair. | EURUSD | | date | string | The date in YYYY-MM-DD format. | 2025-01-15 | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 300 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "EURUSD",
      "time": "2025-01-15 23:59:00",
      "open": 1.02944,
      "high": 1.02948,
      "low": 1.02939,
      "close": 1.02945,
      "volume": 42.0
    },
    {
      "trading_symbol": "EURUSD",
      "time": "2025-01-15 23:58:00",
      "open": 1.02941,
      "high": 1.02943,
      "low": 1.02941,
      "close": 1.02942,
      "volume": 17.0
    },
    ...
  ]

Company Information Standard subscription

This API endpoint provides basic information about the company, such as its LEI number, industry, contact information, and other key facts. The data covers a few thousand US and international companies.
  • ###### Endpoint
https://financialdata.net/api/v1/company-information?identifier=MSFT
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for a security, or the central index key (CIK). The latter is assigned to the entity by the United States Securities and Exchange Commission. | MSFT, 0000789019 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "MSFT",
      "centralindexkey": "0000789019",
      "registrant_name": "MICROSOFT CORP",
      "isin_number": "US5949181045",
      "lei_number": null,
      "ein_number": "911144442",
      "exchange": "Nasdaq",
      "sic_code": "7372",
      "sic_description": "Services-Prepackaged Software",
      "fiscalyearend": "0630",
      "stateofincorporation": "WA",
      "address_street": "ONE MICROSOFT WAY",
      "address_city": "REDMOND",
      "address_state": "WA",
      "addresszipcode": "98052-6399",
      "address_country": "UNITED STATES",
      "addresscountrycode": "US",
      "phone_number": "425-882-8080",
      "mailing_address": "ONE MICROSOFT WAY, REDMOND, WA, 98052-6399",
      "business_address": "ONE MICROSOFT WAY, REDMOND, WA, 98052-6399",
      "former_name": null,
      "industry": "Information technology",
      "founding_date": "1975-04-04",
      "chiefexecutiveofficer": "Satya Nadella",
      "numberofemployees": 228000,
      "website": "https://www.microsoft.com/",
      "market_cap": 2800000000000.0,
      "shares_issued": null,
      "shares_outstanding": 7434880776,
      "description": "Microsoft Corporation is an American multinational technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became highly influential in the rise of personal computers through software like Windows, and the company has since expanded to Internet services, cloud computing, video gaming and other fields. Microsoft is the largest software maker, one of the most valuable public U.S. companies, and one of the most valuable brands globally."
    }
  ]

International Company Information Standard subscription

Our API provides basic information about the international company, such as its exchange, industry, employee count, and other key facts. Data is available for the following stock exchanges: Toronto, London, Frankfurt, Euronext Paris, Euronext Amsterdam, Tokyo, Hong Kong, Singapore, Indonesia, Malaysia, Korea, Brazil, Mexico, India, Bombay.
  • ###### Endpoint
https://financialdata.net/api/v1/international-company-information?identifier=SHEL.L
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for a security. | SHEL.L | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "SHEL.L",
      "registrant_name": "Shell PLC",
      "exchange": "London Stock Exchange",
      "isin_number": "GB00BP6MXD84",
      "industry": "Energy",
      "founding_date": "1907",
      "chiefexecutiveofficer": "Wael Sawan",
      "numberofemployees": 90000,
      "website": "https://www.shell.com/",
      "description": "Shell PLC is a British multinational oil and gas company, headquartered in London, England. Shell is a public limited company with a primary listing on the London Stock Exchange (LSE) and secondary listings on Euronext Amsterdam and the New York Stock Exchange. A core component of Big Oil, Shell is the second largest investor-owned oil and gas company in the world by revenue (after ExxonMobil), and among the world's largest companies out of any industry. Measured by both its own emissions, and the emissions of all the fossil fuels it sells, Shell was the ninth-largest corporate producer of greenhouse gas emissions in the period 1988–2015."
    }
  ]

Key Metrics Standard subscription

The API endpoint returns key financial metrics such as price-to-earnings ratio, price-to-book ratio, free cash flow, etc. This information is particularly important for value investors looking to identify undervalued stocks. Data is available for several thousand US and international companies.
  • ###### Endpoint
https://financialdata.net/api/v1/key-metrics?identifier=MSFT
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for a security, or the central index key (CIK). The latter is assigned to the entity by the United States Securities and Exchange Commission. | MSFT, 0000789019 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "MSFT",
      "centralindexkey": "0000789019",
      "registrant_name": "MICROSOFT CORP",
      "fiscal_year": "2024",
      "periodenddate": "2024-06-30",
      "earningspershare": 11.86,
      "earningspershare_forecast": 13.33,
      "pricetoearnings_ratio": 38.5101180438449,
      "forwardpricetoearningsratio": 34.2633158289572,
      "earningsgrowthrate": 22.0164609053498,
      "priceearningstogrowthratio": 1.74915115601015,
      "bookvalueper_share": 36.1293231059077,
      "pricetobook_ratio": 12.6415321610417,
      "ebitda": 136758000000.0,
      "enterprise_value": 3351003630000.0,
      "dividend_yield": 0.00656931603829476,
      "dividendpayoutratio": 0.252972678587637,
      "debttoequity_ratio": 0.17575434767224,
      "capital_expenditures": 62237000000.0,
      "freecashflow": 56311000000.0,
      "returnonequity": 0.328281379782998,
      "oneyearbeta": 1.19353548418252,
      "threeyearbeta": 1.25034202198802,
      "fiveyearbeta": 1.19116942054093
    },
    ...
  ]

Market Cap Standard subscription

Market capitalization, or market cap, is the total value of a company's outstanding common shares held by investors. Market cap is calculated by multiplying the market price per common share by the total number of common shares outstanding. Our API provides historical market cap data for a few thousand companies.
  • ###### Endpoint
https://financialdata.net/api/v1/market-cap?identifier=MSFT
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for a security, or the central index key (CIK). The latter is assigned to the entity by the United States Securities and Exchange Commission. | MSFT, 0000789019 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "MSFT",
      "centralindexkey": "0000789019",
      "registrant_name": "MICROSOFT CORP",
      "fiscal_year": "2024",
      "market_cap": 2800000000000.0,
      "changeinmarket_cap": 1000000000000.0,
      "percentagechangeinmarketcap": 55.5555555555556,
      "shares_outstanding": 7433038381,
      "changeinshares_outstanding": 3274659,
      "percentagechangeinsharesoutstanding": 0.0440748740138738
    },
    {
      "trading_symbol": "MSFT",
      "centralindexkey": "0000789019",
      "registrant_name": "MICROSOFT CORP",
      "fiscal_year": "2023",
      "market_cap": 1800000000000.0,
      "changeinmarket_cap": -700000000000.0,
      "percentagechangeinmarketcap": -28.0,
      "shares_outstanding": 7429763722,
      "changeinshares_outstanding": -28128150,
      "percentagechangeinsharesoutstanding": -0.377159530907181
    },
    ...
  ]

Employee Count Standard subscription

This API endpoint returns the total number of company employees for a particular year. The historical data covers several thousand US and international companies.
  • ###### Endpoint
https://financialdata.net/api/v1/employee-count?identifier=MSFT
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for a security, or the central index key (CIK). The latter is assigned to the entity by the United States Securities and Exchange Commission. | MSFT, 0000789019 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "MSFT",
      "centralindexkey": "0000789019",
      "registrant_name": "MICROSOFT CORP",
      "fiscal_year": "2024",
      "employee_count": 228000
    },
    {
      "trading_symbol": "MSFT",
      "centralindexkey": "0000789019",
      "registrant_name": "MICROSOFT CORP",
      "fiscal_year": "2023",
      "employee_count": 221000
    },
    ...
  ]

Executive Compensation Standard subscription

Executive compensation includes both financial and non-financial benefits provided by their employer. It is usually a combination of a base salary, variable performance-based bonuses, and other benefits. The API endpoint provides historical executive compensation data for several thousand US and international companies. There is a limit of 100 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/executive-compensation?identifier=MSFT
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for a security, or the central index key (CIK). The latter is assigned to the entity by the United States Securities and Exchange Commission. | MSFT, 0000789019 | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 100 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "MSFT",
      "centralindexkey": "0000789019",
      "registrant_name": "MICROSOFT CORP",
      "executive_name": "Christopher D. Young",
      "executive_position": "Executive Vice President",
      "fiscal_year": "2024",
      "salary": 850000.0,
      "bonus": 0.0,
      "stock_awards": 9040931.0,
      "incentiveplancompensation": 2023680.0,
      "other_compensation": 120092.0,
      "total_compensation": 12034703.0
    },
    {
      "trading_symbol": "MSFT",
      "centralindexkey": "0000789019",
      "registrant_name": "MICROSOFT CORP",
      "executive_name": "Bradford L. Smith",
      "executive_position": "Chair, President",
      "fiscal_year": "2024",
      "salary": 1000000.0,
      "bonus": 0.0,
      "stock_awards": 18684175.0,
      "incentiveplancompensation": 3642750.0,
      "other_compensation": 112868.0,
      "total_compensation": 23439793.0
    },
    ...
  ]

Securities Information Standard subscription

A security is a tradable financial instrument. The term may refer to a variety of investments, including stocks, bonds, notes, limited partnership interests, investment contracts, and others. This API endpoint provides basic information about the securities, such as their trading symbol, issuer, local and international identification numbers, and other details.
  • ###### Endpoint
https://financialdata.net/api/v1/securities-information?identifier=AAPL
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | One of the following values: a security's trading symbol, the CUSIP (Committee on Uniform Securities Identification Procedures) number, or the ISIN (International Securities Identification Number). | AAPL, 594918104, US5949181045 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
[
    {
      "trading_symbol": "AAPL",
      "issuer_name": "APPLE INC",
      "cusip_number": "037833100",
      "isin_number": "US0378331005",
      "figi_identifier": "BBG000B9XRY4",
      "security_type": "Common Stock"
    }
  ]

Income Statements Standard subscription

An income statement, also called a profit and loss statement, is a financial statement that shows a company's income and expenses over a period of time. It indicates how revenue is turned into net income, or profit. Using our API, you can access all the individual financial items that make up an income statement. There is a limit of 50 records per API call.
  • ###### Endpoint
https://financialdata.net/api/v1/income-statements?identifier=MSFT&period=year
  • ###### Parameters
| Name | Type | Description | Example | | --- | --- | --- | --- | | identifier | string | The trading symbol for a security, or the central index key (CIK). The latter is assigned to the entity by the United States Securities and Exchange Commission. | MSFT, 0000789019 | | period | string | (Optional) The accounting period for which the entity's financial statements are prepared. By default, statements are returned for all accounting periods. | year, quarter | | offset | integer | (Optional) The initial position of the record subset, which indicates how many records to skip. Defaults to 0. | 50 | | format | string | (Optional) The format of the returned data, either JSON or CSV. Defaults to JSON. | json, csv |
  • ###### Response
```json { "trading_symbol": "MSFT", "centralindexkey": "0000789019", "registrant_name": "MICROSOFT CORP", "fiscal_year": "2024", "fiscal_period": "FY", "periodenddate": "2024-06-30", "revenue": 245122000000.0, "costofrevenue": 74114000000.0, "gross_profit": 171008000000.0, "researchanddevelopment_expenses": 29510000000.0, "generalandadministrative_expenses": 7609000000.0, "operating_expenses": null,
README truncated. [View on GitHub
🔗 More in this category

© 2026 GitRepoTrend · financialdatanet/fdnpy · Updated daily from GitHub