---
title: "Get your results totals"
method: GET
path: "/v1/ads/campaign-results/totals"
tags: ["Ad Campaign Results"]
---

# Get your results totals

`GET /v1/ads/campaign-results/totals`

## Request

- Base URL: `https://zernio.com/api`
- URL: `https://zernio.com/api/v1/ads/campaign-results/totals`
- Auth: HTTP bearer

Each metric you send summed over a date range across every campaign of the ad accounts your key can see, or of the ones you name. Each day counts its newest value only.

Formulas are not computed here, since they also read the platform's numbers: apply one to these totals and the account's spend for the same range, or read it per campaign from `GET /v1/ads/tree?results=true`.

## Query parameters

- `fromDate` string, date, required
- `toDate` string, date, required
- `adAccountIds` string

## Response `200`

The totals by metric key.

- object
  - `fromDate` string, date, required
  - `toDate` string, date, required
  - `totals` object, required

## Other responses

- `400`: Invalid request
- `401`: Missing or invalid API key. `code` is `missing_credentials` when no Authorization header was sent and `invalid_credentials` when the key is unknown, revoked or expired.

## Changes

- **2026-10-30** `c319eb5d95b6`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/zernio/apis/zernio-api/changes/v1/ads/campaign-results/totals/get.md)

---

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