Bosco Labs

Tools › Questions › SEC Company Financials API

How did Microsoft's revenue, net income and free cash flow develop over the last 8 quarters?

Price$0.005 per company-period row
StatusComing soon to the Store

The Actor reads the SEC XBRL company facts that every US filer reports in its 10-K and 10-Q. period quarterly with years 2 gives one row per fiscal quarter over the last two years; metrics limits the columns to the three you asked for. Each row has fiscal_year, fiscal_period, period_end, the form and filed date it comes from, and source_url to that filing, so every number can be checked.

Tool input

{
  "tickers": [
    "MSFT"
  ],
  "period": "quarterly",
  "years": 2,
  "metrics": [
    "revenue",
    "net_income",
    "free_cash_flow"
  ]
}

Ask it from an AI agent (MCP)

Add the Apify MCP server with this tool to your MCP client (Claude, Cursor, VS Code, ...); it signs you in with OAuth or Authorization: Bearer <APIFY_TOKEN>. It works once the Actor is live on the Apify Store.

https://mcp.apify.com?tools=bosco_labs/sec-company-financials

Then ask:

Use the bosco_labs/sec-company-financials tool to answer: How did Microsoft's revenue, net income and free cash flow develop over the last 8 quarters?

Call the Apify API

Runs the Actor and returns the rows in one request, billed to your Apify account ($0.005 per company-period row). It works once the Actor is live on the Apify Store.

curl https://api.apify.com/v2/acts/bosco_labs~sec-company-financials/run-sync-get-dataset-items \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"tickers": ["MSFT"], "period": "quarterly", "years": 2, "metrics": ["revenue", "net_income", "free_cash_flow"]}'

Call the Bosco Labs HTTP API

Bosco Labs HTTP API (beta, test mode): same input and rows, $0.005 per company-period row from prepaid credits. Get a key with a $0.50 free trial.

curl https://api.boscolabs.dev/v1/sec-company-financials \
  -H "Authorization: Bearer $BOSCO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tickers": ["MSFT"], "period": "quarterly", "years": 2, "metrics": ["revenue", "net_income", "free_cash_flow"]}'

Example output

Example output from the tool's documentation (not a run of this exact question).

{
  "ticker": "AAPL",
  "cik": "0000320193",
  "company_name": "Apple Inc.",
  "fiscal_year": 2025,
  "fiscal_period": "FY",
  "period_start": "2024-09-29",
  "period_end": "2025-09-27",
  "form": "10-K",
  "filed": "2025-10-31",
  "accession_number": "0000320193-25-000079",
  "source_url": "https://www.sec.gov/Archives/edgar/data/320193/000032019325000079/0000320193-25-000079-index.htm",
  "currency": "USD",
  "revenue": 416161000000,
  "gross_profit": 195201000000,
  "operating_profit": 133050000000,
  "net_income": 112010000000,
  "eps_diluted": 7.46,
  "total_assets": 359241000000,
  "cash_and_equivalents": 35934000000,
  "long_term_debt": 78328000000,
  "total_equity": 73733000000,
  "operating_cash_flow": 111482000000,
  "capex": 12715000000,
  "free_cash_flow": 98767000000,
  "gross_margin": 0.4691,
  "operating_margin": 0.3197,
  "net_margin": 0.2692,
  "revenue_growth": 0.0643,
  "metrics_found": 29,
  "sources": {
    "revenue": {
      "tag": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "accession": "0000320193-25-000079"
    },
    "...": "one entry per reported metric"
  },
  "filings": {
    "0000320193-25-000079": {
      "form": "10-K",
      "filed": "2025-10-31",
      "url": "https://www.sec.gov/Archives/edgar/data/320193/000032019325000079/0000320193-25-000079-index.htm"
    }
  },
  "warnings": [],
  "schema_version": "1",
  "retrieved_at": "2026-11-05T21:38:54+00:00"
}
Coming soon to the Apify StoreAsk for early accessAll fields and limits

More questions for this tool

All questions