# Get ad details

Endpoint: GET /v2/ads/display/{ad}
Version: 2.0.0
Security: ApiKeyAuth

## Path parameters:

  - `ad` (integer, required)
    Ad id

## Response 200 fields (application/json):

  - `status` (string, required)
    Enum: "ok", "failed"

  - `meta` (object, required)

  - `meta.code` (integer)
    Example: 1000

  - `meta.message` (string)
    Example: null

  - `data` (object, required)

  - `data.id` (integer)
    Example: 100

  - `data.card` (object)

  - `data.card.title` (string)
    Example: N/A

  - `data.card.subtitle` (string)
    Example: N/A

  - `data.card.description` (string)
    Example: N/A

  - `data.card.cta` (string)
    CTA label
    Example: send message

  - `data.card.is_bookmarked` (boolean)
    Example: true

  - `data.card.owner` (object)

  - `data.card.owner.id` (integer)
    Example: 100

  - `data.card.owner.name` (string)
    Example: google.com

  - `data.card.owner.avatar_url` (string)
    Example: https://cdn.adflex.io/example-100x100.png

  - `data.card.attachments` (array)

  - `data.card.attachments.type` (string)
    Enum: "image", "video", "clip"

  - `data.card.attachments.url` (string)
    For video attachments, the video URL; for image attachments, the image URL
    Example: https://cdn.adflex.io/example-1440x1446.jpg

  - `data.card.attachments.thumbnail` (string)
    Thumbnail URL for video attachments
    Example: https://cdn.adflex.io/example-100x100.png

  - `data.impression` (object)

  - `data.impression.total` (integer)
    Total observations
    Example: 100

  - `data.impression.days_running` (integer)
    Ad's active days
    Example: 100

  - `data.impression.devices` (object)

  - `data.impression.devices.value_type` (string)
    Example: percentage

  - `data.impression.devices.datasets` (array)

  - `data.impression.devices.datasets.label` (string)
    Example: Desktop

  - `data.impression.devices.datasets.value` (number)
    Example: 100

  - `data.impression.devices.datasets.key` (string)
    Example: Desktop

  - `data.impression.publish_at` (string)
    Example: 2022-06-28T09:07:10.000000Z

  - `data.impression.first_seen_at` (string)
    Example: 2022-06-28T09:07:10.000000Z

  - `data.impression.last_seen_at` (string)
    Example: 2022-06-28T09:07:10.000000Z

  - `data.targeting_detail` (object)

  - `data.targeting_detail.cards` (array)
    Example: [{"label":"Ad Network","value":"Criteo","key":"ad_network","icon":"user"},{"label":"Tracker","value":"N/A","key":"tracker","icon":"magnifier-zoom-in"},{"label":"Affiliate Network","value":"Test","key"…

  - `data.targeting_detail.cards.label` (string)

  - `data.targeting_detail.cards.value` (string)

  - `data.targeting_detail.cards.key` (string)

  - `data.targeting_detail.cards.icon` (string)

  - `data.targeting_detail.tabs` (array)
    Example: [{"key":"region","label":"Region","breakdown":{"value_type":"percentage","datasets":[{"label":"France","value":80,"icon":"flag-fr"},{"label":"Germany","value":20,"icon":"flag-de"}]}},{"key":"placement…

  - `data.targeting_detail.tabs.key` (string)

  - `data.targeting_detail.tabs.label` (string)

  - `data.targeting_detail.tabs.breakdown` (object)

  - `data.targeting_detail.tabs.breakdown.value_type` (string)

  - `data.targeting_detail.tabs.breakdown.datasets` (array)

  - `data.targeting_detail.tabs.breakdown.datasets.label` (string)

  - `data.targeting_detail.tabs.breakdown.datasets.value` (number)

  - `data.targeting_detail.tabs.breakdown.datasets.icon` (string)

  - `data.impression_data` (object)
    Example: {"score":2000,"growth_last_month":"100%","lifetime":{"growth":{"value":"100%","timeline":{"value_type":"numeric","datasets":[{"key":"2026-05-01","label":"May 2026","value":0},{"key":"2026-06-01","labe…

  - `data.impression_data.score` (integer)

  - `data.impression_data.growth_last_month` (string)

  - `data.impression_data.lifetime` (object)

  - `data.impression_data.lifetime.growth` (object)

  - `data.impression_data.lifetime.growth.value` (string)

  - `data.impression_data.lifetime.growth.timeline` (object)

  - `data.impression_data.lifetime.growth.timeline.value_type` (string)

  - `data.impression_data.lifetime.growth.timeline.datasets` (array)

  - `data.impression_data.lifetime.growth.timeline.datasets.key` (string)

  - `data.impression_data.lifetime.growth.timeline.datasets.label` (string)

  - `data.impression_data.lifetime.growth.timeline.datasets.value` (integer)

  - `data.impression_data.last_month` (object)

  - `data.impression_data.last_month.growth` (object)

  - `data.impression_data.last_month.growth.value` (string)

  - `data.impression_data.last_month.growth.timeline` (object)

  - `data.impression_data.last_month.growth.timeline.value_type` (string)

  - `data.impression_data.last_month.growth.timeline.datasets` (array)

  - `data.impression_data.last_month.growth.timeline.datasets.key` (string)

  - `data.impression_data.last_month.growth.timeline.datasets.label` (string)

  - `data.impression_data.last_month.growth.timeline.datasets.value` (integer)

  - `data.url_chain` (array)

  - `data.url_chain.id` (integer)
    URL chain ID
    Example: 100

  - `data.url_chain.url` (string)
    First valid URL in the redirect chain
    Example: https://www.adobe.com/marketing/experience-manager.html

  - `data.url_chain.count` (integer)
    Number of times observed
    Example: 100

  - `data.domain` (object)

  - `data.domain.name` (string)
    Domain name
    Example: google.com

  - `data.domain.monthly_visit` (integer)
    Example: 1000

  - `data.domain.age` (string)
    Example: 7 years

  - `data.domain.timeline` (object)

  - `data.domain.timeline.value_type` (string)
    Example: percentage

  - `data.domain.timeline.datasets` (array)

  - `data.domain.timeline.datasets.label` (string)
    Example: Mar 2026

  - `data.domain.timeline.datasets.value` (number)
    Example: 95.2

  - `data.domain.timeline.datasets.key` (string)
    Example: 2026-01-01

  - `data.publishers` (array)

  - `data.publishers.publisher` (string)
    Publisher name
    Example: cnn.com

  - `data.publishers.publish_at` (string)
    Example: 2022-06-28T09:07:10.000000Z

  - `data.publishers.last_seen_at` (string)
    Example: 2022-06-28T09:07:10.000000Z

  - `data.publishers.active_days` (integer)
    Number of days between the first and last observation on this publisher
    Example: 10

  - `data.publishers.traffic` (string)
    Share of observations attributed to this publisher
    Example: 95.22

