---
search:
  tags:
    - Creatives
    - GET
seo:
  description: >-
    Lists the creatives of every ad account your organization connects, newest
    first. Reference for the GET /observe/creatives endpoint in the AdCrunch
    API.
sidebar:
  label: List creatives
  badge: GET
title: List creatives
type: openapi-operation
---
Lists the creatives of every ad account your organization connects, newest first.

## Meta only, today

A standalone Creative is Meta’s model. **TikTok has none** — its creative material (the video or image, the ad text, the call to action) is embedded in the Ad itself, so a TikTok advertiser lists nothing here and AdCrunch does not invent a creative for it. Google Ads has no standalone creative either.

An empty answer for those providers is normal, and it is not a failure.

## No parent

A creative is **account-level**: it belongs to an advertiser and not to any one campaign or ad group, and one creative can be reused across many ads. So there is no campaign or ad group to filter by, and `campaignId` and `adGroupId` read null on every row.

## Freshness

A creative is re-read only when the ad that carries it changes. A body-copy tweak or a thumbnail swap made in the provider’s own interface lags until the next ad-level change reaches AdCrunch.

## Not an Asset

A Creative is the provider’s — the assembled payload it returns once an ad exists. An **Asset** is yours: a source media file your organization owns, held before any ad references it. They are deliberately unlinked; read the Asset API for those.

`GET /observe/creatives`
