FAInanceSE
An API, first and foremost dedicated to retrieve stock information The API supports the following features (availability may depend on the chosen tier and additional measures): - Retrieving stock information via the `stocks` API - Retrieving funds information via the `funds` API - Retrieving sector information via the `sectors` API - Retrieving industry information via the `industries` API -…
FAInanceSE endpoints
| Method | Endpoint | Description |
|---|---|---|
| oauth | ||
| PATCH |
change_user_password_oauth_change_password_patch /oauth/change-password |
|
| GET |
retrieve_user_info_oauth_me_get /oauth/me |
|
| keys | ||
| GET |
get_api_keys_keys_get_api_keys_get /keys/get-api-keys |
Get all API keys associated with the current user |
| DELETE |
revoke_api_key_keys_revoke_api_key_delete /keys/revoke-api-key |
Revoke an API key for the current user |
| public | ||
| GET |
public_api_v1_root_public_api_v1__get /public/api/v1/ |
|
| GET |
endpoint_wrapper_public_api_v1_funds__fund_id__get_fund_overview_get /public/api/v1/funds/{fund_id}/get-fund-overview |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_sectors__fund_id__get_top_etfs_get /public/api/v1/sectors/{fund_id}/get-top-etfs |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_sectors__fund_id__get_top_mutual_funds_get /public/api/v1/sectors/{fund_id}/get-top-mutual-funds |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_sectors__fund_id__get_top_companies_get /public/api/v1/sectors/{fund_id}/get-top-companies |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_sectors__fund_id__get_overview_get /public/api/v1/sectors/{fund_id}/get-overview |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_industries__fund_id__get_industry_get /public/api/v1/industries/{fund_id}/get-industry |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_sectors__fund_id__get_symbol_get /public/api/v1/sectors/{fund_id}/get-symbol |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_sectors__fund_id__get_ticker_info_get /public/api/v1/sectors/{fund_id}/get-ticker-info |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_industries__fund_id__get_top_companies_get /public/api/v1/industries/{fund_id}/get-top-companies |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_industries__fund_id__get_research_reports_get /public/api/v1/industries/{fund_id}/get-research-reports |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_funds__fund_id__get_bond_ratings_get /public/api/v1/funds/{fund_id}/get-bond-ratings |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
get_iso_utc_date_public_api_v1_datetime_iso_utc_date_get /public/api/v1/datetime/iso-utc-date |
Get ISO 639-1 normed date of today for the UTC timezone |
| GET |
endpoint_wrapper_public_api_v1_industries__fund_id__get_top_growth_companies_get /public/api/v1/industries/{fund_id}/get-top-growth-companies |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_industries__fund_id__get_ticker_info_get /public/api/v1/industries/{fund_id}/get-ticker-info |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_funds__fund_id__get_asset_classes_get /public/api/v1/funds/{fund_id}/get-asset-classes |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_industries__fund_id__get_overview_get /public/api/v1/industries/{fund_id}/get-overview |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_industries__fund_id__get_name_get /public/api/v1/industries/{fund_id}/get-name |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_industries__fund_id__get_sector_key_get /public/api/v1/industries/{fund_id}/get-sector-key |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_industries__fund_id__get_get /public/api/v1/industries/{fund_id}/get |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_options_get /public/api/v1/stocks/{stock_id}/get-options |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_quarterly_balancesheet_get /public/api/v1/stocks/{stock_id}/get-quarterly-balancesheet |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_quarterly_income_stmt_get /public/api/v1/stocks/{stock_id}/get-quarterly-income-stmt |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_quarterly_cashflow_get /public/api/v1/stocks/{stock_id}/get-quarterly-cashflow |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_funds__fund_id__get_top_holdings_get /public/api/v1/funds/{fund_id}/get-top-holdings |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_history_metadata_get /public/api/v1/stocks/{stock_id}/get-history-metadata |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_insider_roster_holders_get /public/api/v1/stocks/{stock_id}/get-insider-roster-holders |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_info_get /public/api/v1/stocks/{stock_id}/get-info |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_income_stmt_get /public/api/v1/stocks/{stock_id}/get-income-stmt |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_institutional_holders_get /public/api/v1/stocks/{stock_id}/get-institutional-holders |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_growth_estimates_get /public/api/v1/stocks/{stock_id}/get-growth-estimates |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_insider_transactions_get /public/api/v1/stocks/{stock_id}/get-insider-transactions |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_fast_info_get /public/api/v1/stocks/{stock_id}/get-fast-info |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_funds__fund_id__get_equity_holdings_get /public/api/v1/funds/{fund_id}/get-equity-holdings |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_funds__fund_id__get_fund_get /public/api/v1/funds/{fund_id}/get-fund |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_financials_get /public/api/v1/stocks/{stock_id}/get-financials |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_ttm_cashflow_get /public/api/v1/stocks/{stock_id}/get-ttm-cashflow |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_funds__fund_id__get_description_get /public/api/v1/funds/{fund_id}/get-description |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_upgrades_downgrades_get /public/api/v1/stocks/{stock_id}/get-upgrades-downgrades |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_recommendations_get /public/api/v1/stocks/{stock_id}/get-recommendations |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_funds__fund_id__get_fund_operations_get /public/api/v1/funds/{fund_id}/get-fund-operations |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_eps_trend_get /public/api/v1/stocks/{stock_id}/get-eps-trend |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_recommendations_summary_get /public/api/v1/stocks/{stock_id}/get-recommendations-summary |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
| GET |
endpoint_wrapper_public_api_v1_industries__fund_id__get_symbol_get /public/api/v1/industries/{fund_id}/get-symbol |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_sectors__fund_id__get_research_reports_get /public/api/v1/sectors/{fund_id}/get-research-reports |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} FundsData API does not have additional parameters to be passed |
| GET |
endpoint_wrapper_public_api_v1_stocks__stock_id__get_eps_revisions_get /public/api/v1/stocks/{stock_id}/get-eps-revisions |
Provide necessary parameters as json-serializable dict, e.g., {"param": "value"} |
FAInanceSE pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $9.99 / month | 5 / second |
|
| ULTRA | $29.99 / month | 15 / second |
|
| MEGA | $49.99 / month | 100 / second |
|