---
title: "A company's non-GAAP-to-GAAP reconciliations extracted from its earnings releases — for each stated measure, the GAAP starting line, each adjustment in order, and the non-GAAP result, with period, unit and source quote. Verifier-approved, newest filing first. filingsExamined says how many filings the pipeline has read: an empty data list with filingsExamined > 0 means the filings were read and stated no reconciliation, while filingsExamined 0 means the company has not been processed yet."
method: GET
path: "/v1/stocks/{ticker}/non-gaap-bridge"
tags: ["Kpis"]
---

# A company's non-GAAP-to-GAAP reconciliations extracted from its earnings releases — for each stated measure, the GAAP starting line, each adjustment in order, and the non-GAAP result, with period, unit and source quote. Verifier-approved, newest filing first. filingsExamined says how many filings the pipeline has read: an empty data list with filingsExamined > 0 means the filings were read and stated no reconciliation, while filingsExamined 0 means the company has not been processed yet.

`GET /v1/stocks/{ticker}/non-gaap-bridge`

## Request

- Base URL: `https://api.equibles.com`
- URL: `https://api.equibles.com/v1/stocks/{ticker}/non-gaap-bridge`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/equibles/apis/equibles-api/docs/v1/stocks/:ticker/non-gaap-bridge/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `ticker` string, required

## Query parameters

- `limit` integer
- `offset` integer

## Response `200`

OK

- NonGaapBridgeResponse
  - `ticker` string, nullable
  - `companyName` string, nullable
  - `filingsExamined` integer: Filings the extraction pipeline has read for the company, regardless of outcome. 0 with an empty data list means the company has not been processed yet; > 0 with an empty data list means the filings were read and stated no reconciliation.
  - `newestExaminedFiledDate` string, date, nullable: Filed date of the newest examined filing; null when filingsExamined is 0.
  - `data` NonGaapBridgeItemDto[], nullable
    - `nonGaapMetricName` string, nullable
    - `period` string, nullable
    - `fiscalYear` integer, nullable
    - `fiscalQuarter` integer, nullable
    - `nonGaapValue` number, double
    - `gaapMetricName` string, nullable
    - `gaapValue` number, double
    - `unit` string, nullable
    - `sourceQuote` string, nullable
    - `fromTable` boolean
    - `form` string, nullable
    - `filedDate` string, date
    - `adjustments` NonGaapBridgeAdjustmentDto[], nullable
      - `label` string, nullable
      - `amount` number, double
      - `position` integer
  - `meta` PageMeta
    - `limit` integer
    - `offset` integer
    - `count` integer
    - `hasMore` boolean
    - `total` integer, nullable

## Other responses

- `400`: Invalid request — a malformed parameter value or a query parameter this endpoint does not support.
- `404`: Not Found

## Changes

- **2026-11-06** `666e06778588`: 4 info
  - added the new optional `query` request parameter `offset`
  - added the non-success response with the status `400`
  - added the optional property `error/availableDates` to the response with the `404` status
  - added the optional property `meta` to the response with the `200` status

[Operation history](https://skmtc.dev/equibles/apis/equibles-api/changes/v1/stocks/:ticker/non-gaap-bridge/get.md)

---

[API](https://skmtc.dev/equibles/apis/equibles-api.md) - [All operations](https://skmtc.dev/equibles/apis/equibles-api/llms.txt) - [OpenAPI document](https://skmtc.dev/equibles/apis/equibles-api/revisions/83f13ba1a993?raw)
