Skip to main content
POST
/
v1
/
stock
/
company-income-statement
Company Income Statement
curl --request POST \
  --url https://api.reportify.cn/v1/stock/company-income-statement \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "symbol": "<string>",
  "period": "<string>",
  "limit": 123,
  "start_date": "<string>",
  "end_date": "<string>",
  "calendar": "<string>",
  "fiscal_year": "<string>",
  "fiscal_quarter": "<string>"
}
'
{
  "status": 123,
  "code": 123,
  "message": "<string>",
  "data": {}
}

利润表

URL: /v1/stock/company-income-statement 方法: POST
描述: 获取公司利润表数据。

请求参数

参数名类型必填描述
symbolstr股票代码,如 HK:00700US:AAPL
periodstr报告周期:annualquarterlycumulative quarterly
limitint返回最近 N 条记录,默认 8。
start_datestr开始日期(YYYY-MM-DD)。
end_datestr结束日期(YYYY-MM-DD)。
calendarstrcalendarfiscal,默认 fiscal
fiscal_yearstr指定财年(如 2023)。
fiscal_quarterstr指定财季(Q1, Q2, Q3, Q4, FY, H1, Q3 (9 months))。

响应参数

参数名类型描述
statusintHTTP 状态码。
codeint响应代码(0 表示成功)。
messagestr响应消息。
dataarray利润表数据列表。
  currencystr货币单位。
  end_datestr报告期结束日期(YYYY-MM-DD)。
  symbolstr股票代码。
  fiscal_yearstr财年。
  fiscal_quarterstr财季。
  periodstr报告周期类型。
  filling_datestr填报日期(YYYY-MM-DD)。
  total_revenueobject总收入。
    total_revenuenumber总收入金额。
    operating_revenuenumber营业收入。
    interest_incomenumber利息收入。
    net_fee_and_commission_revenuenumber手续费及佣金净收入。
    other_revenuenumber其他收入。
  operating_costobject营业成本。
    operating_costnumber营业成本金额。
    interest_expensesnumber利息支出。
    fees_and_commission_expensesnumber手续费及佣金支出。
  gross_profitobject毛利润。
    gross_profitnumber毛利润金额。
    selling_expensesnumber销售费用。
    general_and_administrative_expensesnumber一般及行政费用。
    research_and_development_expensenumber研发费用。
    financial_expensesnumber财务费用。
    financing_incomenumber融资收入。
    financing_costnumber融资成本。
    share_of_profits_of_associates_and_joint_venturesnumber联营及合营企业利润份额。
    investment_incomenumber投资收益。
    other_operating_incomenumber其他营业收入。
  profit_before_taxobject税前利润。
    profit_before_taxnumber税前利润金额。
    income_tax_expensenumber所得税费用。
  net_profitobject净利润。
    net_profitnumber净利润金额。
    net_profit_attributable_to_owners_of_the_parentnumber归属母公司净利润。
    net_profit_attributable_to_non_controlling_interestsnumber归属非控股权益净利润。
    non_ifrs_net_profitnumber非国际财报准则净利润。
    non_ifrs_net_profit_attributable_to_owners_of_the_parentnumber非国际财报准则归属母公司净利润。
  total_comprehensive_incomeobject综合收益总额。
    total_comprehensive_incomenumber综合收益总额。
    total_comprehensive_income_attributable_to_owners_of_the_parentnumber归属母公司综合收益总额。
    total_comprehensive_income_attributable_to_non_controlling_interestsnumber归属非控股权益综合收益总额。
  earnings_per_shareobject每股收益。
    basic_earnings_per_sharenumber基本每股收益。
    diluted_earnings_per_sharenumber稀释每股收益。

请求示例

cURL
curl -X POST https://api.reportify.cn/v1/stock/company-income-statement \
-H "Authorization: Bearer 447460****09c9" \
-H "Content-Type: application/json" \
-d '{
    "symbol": "HK:00700",
    "limit": 2
}'
Python
import requests

url = "https://api.reportify.cn/v1/stock/company-income-statement"
headers = {
    "Authorization": "Bearer 447460****09c9",
    "Content-Type": "application/json"
}
data = {
    "symbol": "HK:00700",
    "limit": 2
}

response = requests.post(url, headers=headers, json=data)
print(response.json())

响应示例

{
  "status": 200,
  "code": 0,
  "message": "",
  "data": [
    {
      "currency": "CNY",
      "end_date": "2025-09-30",
      "symbol": "00700",
      "fiscal_year": "2025",
      "fiscal_quarter": "Q3",
      "period": "quarterly",
      "filling_date": "2025-11-13",
      "total_revenue": {
        "total_revenue": 192869000000.0,
        "operating_revenue": 192869000000.0,
        "interest_income": 0.0,
        "net_fee_and_commission_revenue": 0.0,
        "other_revenue": 0.0
      },
      "operating_cost": {
        "operating_cost": 84071000000.0,
        "interest_expenses": 0.0,
        "fees_and_commission_expenses": 0.0
      },
      "gross_profit": {
        "gross_profit": 108798000000.0,
        "selling_expenses": 11468000000.0,
        "general_and_administrative_expenses": 34259000000.0,
        "research_and_development_expense": 0.0,
        "financial_expenses": -500000000.0,
        "financing_income": 4256000000.0,
        "financing_cost": 3756000000.0,
        "share_of_profits_of_associates_and_joint_ventures": 7854000000.0,
        "investment_income": 2820000000.0,
        "other_operating_income": 483000000.0
      },
      "profit_before_tax": {
        "profit_before_tax": 74728000000.0,
        "income_tax_expense": 9785000000.0
      },
      "net_profit": {
        "net_profit": 64943000000.0,
        "net_profit_attributable_to_owners_of_the_parent": 63133000000.0,
        "net_profit_attributable_to_non_controlling_interests": 1810000000.0,
        "non_ifrs_net_profit": 72796000000.0,
        "non_ifrs_net_profit_attributable_to_owners_of_the_parent": 70551000000.0
      },
      "total_comprehensive_income": {
        "total_comprehensive_income": 77030000000.0,
        "total_comprehensive_income_attributable_to_owners_of_the_parent": 76499000000.0,
        "total_comprehensive_income_attributable_to_non_controlling_interests": 531000000.0
      },
      "earnings_per_share": {
        "basic_earnings_per_share": 6.949,
        "diluted_earnings_per_share": 6.756
      }
    }
  ]
}

错误响应

状态码描述
422请求参数验证失败。

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Input schema for company income statement

symbol
string
required

Stock symbol

period
string

Report cycle: 'annual', 'quarterly', 'cumulative quarterly'

limit
integer

Return latest N records, default 8

start_date
string

Start date (YYYY-MM-DD)

end_date
string

End date (YYYY-MM-DD)

calendar
string

'calendar' or 'fiscal', default 'fiscal'

fiscal_year
string

Specific fiscal year (e.g., '2023')

fiscal_quarter
string

Specific fiscal quarter (Q1, Q2, Q3, Q4, FY, H1, 'Q3 (9 months)')

Response

Successful Response

Generic response wrapper from stock API

status
integer

HTTP status code

code
integer

Response code (0 for success)

message
string

Response message

data
Data · object

Response data (structure varies by endpoint)