QVeris
Financial Data API Guide

Free Cash Flow Statement API
Data, Formula & Examples

Find, compare, and validate cash flow statement data for screening, valuation, research, and automated financial analysis.

Hand-drawn free cash flow statement API workflow from request and cash flow fields to FCF calculation and data quality checks

TL;DR

A cash flow statement API should preserve how cash moved through operating, investing, and financing activities and reconcile opening cash to closing cash. Free cash flow is a derived measure built from selected statement fields, not a universally reported line item. A trustworthy integration therefore keeps the reported cash-flow statement intact, documents the chosen free-cash-flow formula, and avoids mixing cumulative and standalone periods.

Definition

A free cash flow statement API exposes the statement inputs needed to calculate cash generated after capital investment.

Core formula

For the standard headline measure, subtract capital expenditures from net cash provided by operating activities.

Data checks

Confirm reporting period, currency, units, filing date, restatements, and the provider's sign convention.

QVeris role

QVeris helps agents discover and inspect financial APIs before committing to an endpoint or provider.

How to calculate free cash flow from API data

Start with the cash flow statement, not a provider's precomputed ratio. The usual company-level formula is free cash flow equals operating cash flow minus capital expenditures. If an API returns capital expenditure as a negative cash outflow, add the signed value instead of subtracting it again. Document the sign convention, included asset purchases, treatment of capitalized software, and whether acquisitions are excluded. Levered free cash flow, unlevered free cash flow, and free cash flow to equity are different measures and should not share one unlabeled field.

Annual example

Operating cash flow of $1.25 billion and capital expenditures of $450 million produce $800 million of free cash flow.

Trailing twelve months

Sum four non-overlapping quarters from the same statement version. Do not mix fiscal-year results with one of their component quarters.

Quarterly and year-to-date periods

Many interim filings report cumulative cash flow from the start of the fiscal year. Derive a standalone quarter only by subtracting compatible cumulative periods with the same scope, currency, and filing basis.

Formula variants

Some analysts subtract total purchases of property and equipment; others use net capital expenditure or add proceeds from asset sales. Store the formula version and components so two free-cash-flow series are not compared as if they were identical.

Worked example: reconcile cash before publishing free cash flow

Assume the API uses positive numbers for inflows and negative numbers for outflows. The company begins the period with $300m of cash. It reports $500m of operating cash flow, -$240m of investing cash flow, -$100m of financing cash flow, and a -$10m foreign-exchange effect. Investing cash flow includes -$180m of capital expenditure and a separate -$60m acquisition payment.

CheckCalculationResult and meaning
Closing cash300 + 500 - 240 - 100 - 10 = 450$450m; this must match the statement total and the balance sheet under the same cash definition.
Standard free cash flow500 + (-180) = 320$320m; because capex is already signed as an outflow, add it to operating cash flow. The acquisition payment remains separate.
Net change in cash450 - 300 = 150$150m; it differs from free cash flow because financing, acquisitions, other investing flows, and FX also move cash.

A correct FCF number does not prove the statement is complete. Publish the formula components, source period, filing version, currency, units, and reconciliation difference. If closing cash fails to reconcile, hold the derived metric for review instead of returning a polished but unauditable value.

Fields a free cash flow statement API should return

FieldMeaningUseValidation
Operating cash flowCash generated by core operations.The starting value for standard FCF.Map GAAP and IFRS labels carefully.
Capital expendituresCash used to acquire or improve long-lived assets.Subtracted from operating cash flow.Confirm the provider's sign convention.
Investing cash flowAsset purchases and sales, acquisitions, investments, and disposals.Separates recurring capital needs from strategic transactions.Do not classify acquisitions as ordinary capex.
Financing cash flowDebt issuance and repayment, dividends, repurchases, and equity issuance.Explains how cash generation is distributed or funded.Separate debt principal from interest classification.
Cash reconciliationOpening cash, net change, FX effect, restricted cash, and closing cash.Validates statement completeness.Match the cash definition to the balance sheet.
Period metadataFiscal period, start date, end date, and filing date.Prevents overlapping-period errors.Fiscal calendars vary by issuer.
Normalization metadataCurrency, units, source filing, and restatement status.Supports comparisons and audit trails.Never infer missing units silently.

How to evaluate free cash flow API providers

Coverage and period construction

Check exchanges, company types, quarterly depth, delisted securities, and whether historical statements remain available after symbol changes. Confirm whether quarterly values are standalone or cumulative and how trailing periods are built.

Field detail and sign conventions

Test more than headline operating cash flow. Inspect working-capital adjustments, non-cash charges, capital expenditures, acquisitions, debt, dividends, repurchases, FX effects, and how cash outflows are signed.

Data lineage and revisions

Prefer responses that identify the source filing, accession or document link, accepted date, reported currency, normalization status, and amendment version. Recalculate selected totals from reported components.

Operational and licensing fit

Measure pagination, backfill time, rate-limit behavior, update delay, caching rights, attribution, redistribution, and commercial use. A formula can be correct while the data license is unsuitable for the product.

From an API response to an auditable free cash flow series

A production integration should preserve the statement before calculating a headline number. The same response may contain annual values, cumulative interim values, restated comparatives, and provider-normalized fields. Separate those records first, then calculate free cash flow only when operating cash flow and capital expenditure share the same issuer, period, currency, units, accounting scope, and source version.

1. Save the source statement and retrieval context

Store the raw payload, request parameters, provider, retrieval time, source filing or document ID, filing acceptance time, amendment status, reported currency, units, and normalization flag. Keep the raw value beside the normalized value so a later mapping correction remains explainable.

2. Normalize period and sign without losing meaning

Classify each record as annual, standalone quarter, or year-to-date cumulative. Map cash inflows and outflows into an internal convention, but preserve the provider's original sign. A negative capital-expenditure value must not be subtracted twice, and a nine-month cumulative value must not be labelled as the third quarter.

3. Calculate and reconcile

Calculate the selected free-cash-flow formula from compatible components and attach the formula version. Independently reconcile opening cash, operating, investing, financing, foreign-exchange effects, and other defined adjustments to closing cash. Also compare closing cash with the balance sheet under the same cash and restricted-cash definition.

4. Test a fixed acceptance set

Use an industrial company, a bank, a capital-intensive issuer, a company with acquisitions, an off-calendar fiscal year, and a filing later amended. Verify reported totals, standalone-quarter derivation, formula output, null handling, restatement behavior, and source links. Record expected results and tolerances so future provider or parser changes can be detected automatically.

Use QVeris to discover financial data APIs

QVeris gives agents a discovery layer for finding and inspecting cash-flow, filing, and financial-statement capabilities. An agent can compare period parameters, schemas, and invocation requirements before making a call instead of hardcoding the first endpoint found. The application still owns period construction, sign normalization, formula choice, cash reconciliation, and the evidence attached to a free-cash-flow conclusion.

  • Search for cash flow statement capabilities by intent, not only by a provider's product name.
  • Inspect input parameters and response fields before wiring an endpoint into production code.
  • Keep provider-specific transformations behind a stable internal financial statement model.

FAQ

Is free cash flow reported directly?

Not always. Many APIs calculate it from reported operating cash flow and capital expenditures, so definitions can differ.

Can I get free cash flow data for free?

Some providers offer a free plan, but coverage, request frequency limits, history, and update speed vary. Verify the current terms.

Why does cash flow differ from net income?

Cash flow adjusts accrual earnings for non-cash items and working-capital changes, then separately records investing and financing cash movements. The difference is expected and often analytically useful.

How do I validate a cash flow statement?

Reconcile opening cash plus operating, investing, financing, and FX effects to closing cash using the same definition of cash and restricted cash as the balance sheet.

Should acquisitions count as capital expenditure?

Usually not in the standard operating-cash-flow-minus-capex measure. Keep business acquisitions separate and document any broader formula used for owner earnings or acquisition-adjusted cash flow.

Can free cash flow be negative for a healthy company?

Yes. Heavy investment, working-capital builds, or timing can produce negative free cash flow. Review the components and persistence rather than treating the sign alone as a verdict.

External references