Creative card

GET /creatives/{id} — the offer landing link and landing page files for one creative.

GET /public/v1/creatives/{id}

One ad's card. It has everything from search, plus destination_url — where the ad button leads — and the landing block. Free.

curl https://app.mtwspy.com/public/v1/creatives/2255582 \
  -H "Authorization: Bearer mtw_live_your_key"

The query form works too: GET /public/v1/creative?id=2255582.

Any id can be opened, gambling included. A creative opened this way can be added to a folder.

Response

{
  "data": {
    "id": 2255582,
    "...": "...all fields from search...",
    "destination_url": "https://ad-domain.com/Cdx29ZZr??ofr=plgiper&utm_...",
    "landing": {
      "available": true,
      "uuid": "75e6f381-f4ed-43a7-8b65-fa5415967026",
      "preview_url": "https://.../preview/75e6f381-..._1.png",
      "live_urls": ["https://ad-domain.com/l/....../index.html"],
      "download_url": "https://app.mtwspy.com/public/v1/creatives/2255582/landing"
    }
  },
  "meta": {
    "api_limit":   { "period": "2026-11", "limit": 60000, "used": 12340, "remaining": 47660, "plan": "team_api", "unit": "views" },
    "basic_limit": { "limit": 60000, "used": 12340, "remaining": 47660 }
  }
}
FieldDescription
destination_urlWhere the ad button leads
landing.availableWhether a landing archive exists
landing.uuidLanding id
landing.preview_urlLanding screenshot
landing.live_urlsLanding URLs we managed to capture
landing.download_urlWhere to get the archive link, see Landing download

No landing: "landing": { "available": false }.

Errors

codeHTTPWhen
not_found404Ad not found
invalid_parameter422id is not a number

On this page