Get Instrument Income Statements
client.V1.InstrumentData.GetInstrumentIncomeStatements(ctx, instrumentID, query) (*V1InstrumentDataGetInstrumentIncomeStatementsResponse, error)
GET/v1/instruments/{instrument_id}/income-statements
Retrieves quarterly income statements for a specific instrument, sorted by fiscal period (most recent first).
Date range defaults:
from_date: None (no lower bound)to_date: None (no upper bound)
Get Instrument Income Statements
package main
import (
"context"
"fmt"
"github.com/clear-street/clear-street-go"
"github.com/clear-street/clear-street-go/option"
)
func main() {
client := clearstreet.NewClient(
option.WithAPIKey("My API Key"),
)
response, err := client.V1.InstrumentData.GetInstrumentIncomeStatements(
context.TODO(),
"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
clearstreet.V1InstrumentDataGetInstrumentIncomeStatementsParams{
},
)
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", response)
}
{
"data": [
{
"accepted_date": "2025-05-02T14:30:00Z",
"cost_of_revenue": "52080000000",
"eps": "1.40",
"eps_diluted": "1.38",
"filing_date": "2025-05-01",
"gross_profit": "42850000000",
"net_income": "22200000000",
"operating_income": "26550000000",
"period": "Q1",
"period_type": "QUARTERLY",
"reported_currency": "USD",
"revenue": "94930000000",
"year": 2025
}
],
"error": null,
"metadata": {
"next_page_token": "AAAAAAAAAGQAAAAAAAAAZQ==",
"page_number": 1,
"request_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"total_items": 20,
"total_pages": 2
}
}{
"error": {
"code": 404,
"message": "Instrument not found: AAP"
},
"metadata": {
"request_id": "fa8cc9b2-fbf0-4f5b-8ce3-b3205b9f85f2"
}
}Returns Examples
{
"data": [
{
"accepted_date": "2025-05-02T14:30:00Z",
"cost_of_revenue": "52080000000",
"eps": "1.40",
"eps_diluted": "1.38",
"filing_date": "2025-05-01",
"gross_profit": "42850000000",
"net_income": "22200000000",
"operating_income": "26550000000",
"period": "Q1",
"period_type": "QUARTERLY",
"reported_currency": "USD",
"revenue": "94930000000",
"year": 2025
}
],
"error": null,
"metadata": {
"next_page_token": "AAAAAAAAAGQAAAAAAAAAZQ==",
"page_number": 1,
"request_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"total_items": 20,
"total_pages": 2
}
}{
"error": {
"code": 404,
"message": "Instrument not found: AAP"
},
"metadata": {
"request_id": "fa8cc9b2-fbf0-4f5b-8ce3-b3205b9f85f2"
}
}