---
search:
  tags:
    - Ad groups
    - GET
seo:
  description: >-
    Gives the payload the provider reports for one ad group, exactly as…
    Reference for the GET /observe/{advertiserId}/ad-groups/{id} endpoint in the
    AdCrunch API.
sidebar:
  label: Get one ad group
  badge: GET
title: Get one ad group
type: openapi-operation
---
Gives the payload the provider reports for one ad group, exactly as the provider sent it: targeting, schedule, bid strategy, optimization goal, and everything else AdCrunch does not model. The budget is normalized on every listed row.

The keys are the provider’s, and so is the shape. A Meta ad set answers `targeting`, `daily_budget` and `optimization_goal`; a TikTok ad group answers `budget_mode` and `placement_type`.

## When there is nothing to give

- **`200` with an empty body** — AdCrunch does not know this ad group, it belongs to another advertiser, or your organization does not own the advertiser in the path. They are deliberately not told apart.
- **`404`** — AdCrunch knows the ad group but holds no stored payload for it.

`GET /observe/{advertiserId}/ad-groups/{id}`
