Landing download

GET /creatives/{id}/landing — a temporary link to the landing page archive.

GET /public/v1/creatives/{id}/landing

Returns a signed link to the landing archive; the file downloads straight from storage. Free. Limit: 30 downloads per hour per account; the link is valid for 20 minutes.

# 1) get the link
curl https://app.mtwspy.com/public/v1/creatives/2255582/landing \
  -H "Authorization: Bearer mtw_live_your_key"

# 2) download from download_url, auth is already in the link
curl -o landing.zip "https://f003.backblazeb2.com/file/.../75e6f381-....zip?Authorization=..."

Query form: GET /public/v1/landing?creative=2255582.

Response

{
  "data": {
    "creative_id": 2255582,
    "landing": {
      "uuid": "75e6f381-f4ed-43a7-8b65-fa5415967026",
      "format": "zip",
      "size_bytes": 88047540,
      "download_url": "https://f003.backblazeb2.com/file/.../75e6f381-....zip?Authorization=...",
      "expires_at": "2026-07-27T16:08:36+03:00"
    }
  },
  "meta": { "request_id": "7eb4344eaeb8bb40" }
}
FieldDescription
landing.formatzip or htz
landing.size_bytesFile size in bytes
landing.download_urlDirect link, valid until expires_at

Request the link right before downloading: it stops working after expires_at.

Errors

codeHTTPWhen
not_found404Ad not found
no_landing404The ad has no landing page
landing_unavailable404The archive is missing from storage
download_limit429More than 30 downloads in an hour

On this page