Financial
Access company information and financial statement data.
Required Scope: read:financial or read:all
List Companies
Get a list of companies with optional filtering.
GET /api/public/v1/financial/companiesQuery Parameters
search
string
Search by name or symbol
sector
string
Filter by sector
country
string
Filter by country
page
integer
Page number (starts from 1, default: 1)
limit
integer
Results per page (1-100, default: 50)
Example Request
curl -X GET "https://api.alpha-lenz.com/api/public/v1/financial/companies?search=samsung&page=1&limit=10" \
-H "X-API-Key: ak_your_key"Response
{
"companies": [
{
"company_id": 1,
"symbol": "005930",
"name": "Samsung Electronics",
"alias_name": "삼성전자",
"exchange": "KRX",
"sector": "Technology",
"country": "South Korea"
}
],
"pagination": {
"page": 1,
"limit": 10,
"total": 5,
"total_pages": 1,
"has_next": false,
"has_prev": false
}
}Pagination Response Fields
page
integer
Current page number
limit
integer
Items per page
total
integer
Total number of items
total_pages
integer
Total number of pages
has_next
boolean
Whether next page exists
has_prev
boolean
Whether previous page exists
Get Company by Symbol
Get company information by stock symbol.
Path Parameters
symbol
string
Stock symbol (e.g., "005930")
Example Request
Response
Get Company Financials
Get financial statements time series data for a company.
Path Parameters
symbol
string
Stock symbol
Query Parameters
period
string
"Annual" or "Quarterly" (default: "Annual")
years
integer
Number of years to retrieve (1-20, default: 5)
Example Request
Response
Financial Statement Fields
Income Statement:
sales,cost_of_goods,gross_profitoperating_income,net_incomeebit,ebitdaeps_basic,eps_diluted
Balance Sheet:
total_assets,total_current_assets,total_non_current_assetstotal_liabilities,total_current_liabilities,total_non_current_liabilitiestotal_shareholders_equitycash,inventory,accounts_receivable
Cash Flow:
operating_cash_flow,investing_cash_flow,financing_cash_flowfree_cash_flow,capital_expenditures
Last updated