Вебмастера

GET /webmasters и GET /webmasters/{code} — поиск арбитражных команд по коду, домену, пикселю, фанпейджу и гео, досье вебмастера и лента его креативов.

Вебмастер — это арбитражная команда, которую MTWSPY выделяет по общим пикселям, доменам, фанпейджам и лендингам. У каждой есть код вида WM-ABCD-1234, тот же, что в разделе Вебмастеры кабинета.

МетодПутьНазначение
GET/webmastersПоиск вебмастеров по фильтрам
GET/webmasters/{code}Досье вебмастера
GET/creatives?webmaster={code}Креативы вебмастера

Бесплатно

Поиск и досье просмотры не тратят. Полные карточки объявлений вебмастера отдаёт /creatives?webmaster= — как обычный поиск креативов.

Поиск вебмастеров

GET /public/v1/webmasters
curl -G https://app.mtwspy.com/public/v1/webmasters \
  -H "Authorization: Bearer mtw_live_ваш_ключ" \
  -d vertical=nutra -d geo=MX,CL -d min_active=20 -d sort=active

Параметры

Все необязательные. Списки — через запятую, внутри списка работает «любое из».

ПараметрЗначения
qОбщий поиск: код, баер, домен, пиксель, путь лендинга, тег, название фанпейджа. Число от 6 цифр ищется и как id фанпейджа. Ссылку можно вставить целиком. Минимум 2 символа
codeТочный код WM-ABCD-1234
domainДомен или его часть
pixelПиксель, по началу значения
landingПуть лендинга, например /flexo/mx
tagТег из ссылок команды
fanpageid фанпейджа (цифры) или часть названия
geoISO-2 через запятую: MX,CL
verticalnutra, crypto, gambling, dating
days7, 30, 90 — был активен за последние N дней
min_ads min_active min_hookedНе меньше стольких объявлений: всего / активных / «зацепивших»
favorites1 — только избранные вебмастера владельца ключа
sortads (по умолч.), active, hooked, domains, pages, pixels, last
pageНомер страницы, 1–20

На странице 24 вебмастера, глубже 20-й страницы листать нельзя — сузьте поиск фильтрами.

Ответ

{
  "data": [
    {
      "code": "WM-KQZT-4821",
      "verticals": ["nutra"],
      "counters": {
        "ads": 1240, "active": 312, "hooked": 41, "hooked_basis": "reach",
        "pages": 58, "domains": 17, "pixels": 9
      },
      "geos": ["MX", "CL", "PE"],
      "first_seen": "2026-03-14",
      "last_seen": "2026-11-08",
      "previews": ["https://.../preview/....jpg"],
      "is_favorite": false,
      "library_url": "https://app.mtwspy.com/library?webmaster=WM-KQZT-4821",
      "dossier_url": "https://app.mtwspy.com/public/v1/webmasters/WM-KQZT-4821",
      "creatives_url": "https://app.mtwspy.com/public/v1/creatives?webmaster=WM-KQZT-4821"
    }
  ],
  "meta": { "total": 37, "page": 1, "per_page": 24, "max_page": 2, "has_more": true, "sort": "active", "charged": 0 }
}
ПолеОписание
counters.hookedОбъявления, которые «зацепили»: по охвату или по числу перезаливов (hooked_basis)
previewsДо трёх превью свежих креативов
library_urlЛента креативов вебмастера в кабинете MTWSPY
dossier_urlДосье через API
creatives_urlКреативы вебмастера через API

Пиксели, домены и фанпейджи в списке не отдаются — они есть в досье.

Досье вебмастера

GET /public/v1/webmasters/{code}
curl https://app.mtwspy.com/public/v1/webmasters/WM-KQZT-4821 \
  -H "Authorization: Bearer mtw_live_ваш_ключ"

Работает и query-форма: GET /public/v1/webmaster?code=WM-KQZT-4821.

Ответ

{
  "data": {
    "code": "WM-KQZT-4821",
    "verticals": ["nutra"],
    "first_seen": "2026-03-14",
    "last_seen": "2026-11-08",
    "counters": {
      "ads": 1240, "active": 312, "stopped": 928, "hooked": 41, "hooked_basis": "reach",
      "pages": 58, "buyers": 4, "domains": 17, "pixels": 9
    },
    "history": {
      "from": "2026-10-11", "to": "2026-11-09", "new_ads": 186,
      "days": [{ "date": "2026-10-11", "active": 280, "new": 5 }]
    },
    "geo": [{ "country": "MX", "ads": 610, "share": 49.2 }],
    "pixels": [{ "value": "1234567890123456", "ads": 402 }],
    "domains": [{ "value": "salud-hoy.shop", "ads": 233 }],
    "fanpages": [{ "id": "104512345678901", "name": "Salud Natural", "ads": 96 }],
    "buyers": [{ "name": "alex", "ads": 700 }],
    "landing_paths": [{ "path": "/flexo/mx", "ads": 120 }],
    "webmaster_ads": {
      "total": 1240,
      "items": [
        {
          "id": 48211773,
          "preview": "https://.../preview/....jpg",
          "format": "video",
          "geo": "MX",
          "published_at": "2026-11-07T00:00:00+03:00",
          "is_active": true
        }
      ]
    },
    "library_url": "https://app.mtwspy.com/library?webmaster=WM-KQZT-4821",
    "dossier_url": "https://app.mtwspy.com/public/v1/webmasters/WM-KQZT-4821",
    "creatives_url": "https://app.mtwspy.com/public/v1/creatives?webmaster=WM-KQZT-4821",
    "is_favorite": false
  },
  "meta": { "charged": 0 }
}
БлокЧто внутри
countersОбъявления всего / активные / остановленные / «зацепившие», фанпейджи, баеры, домены, пиксели
historyПо дням за 30 дней: сколько объявлений было активно и сколько появилось новых
geoСтраны по числу объявлений и доля каждой, %
pixels domainsДо 50 самых частых, с числом объявлений
fanpagesДо 50 фанпейджей: id, название, число объявлений
buyersДо 15 баеров команды
landing_pathsДо 50 путей лендингов. У гемблинг-команд пустой
webmaster_adstotal и 12 последних объявлений в коротком виде
library_urlЛента всех креативов вебмастера в кабинете

В webmaster_ads нет текста, домена и лендинга. Полная карточка — по id через /creatives/{id} или всей лентой через creatives_url.

Досье кэшируется на 15 минут.

Креативы вебмастера

Параметр webmaster есть у поиска креативов и сочетается с любыми фильтрами:

curl -G https://app.mtwspy.com/public/v1/creatives \
  -H "Authorization: Bearer mtw_live_ваш_ключ" \
  -d webmaster=WM-KQZT-4821 -d sort=reach -d limit=20

Гемблинг при этом не скрывается. В каждой карточке креатива есть блок webmaster с кодом и теми же ссылками — по нему можно перейти от креатива к команде.

Лимиты

ЧтоЛимит
ПоискОбщий rate-limit ключа, 24 на странице, не глубже 20 страниц
Досье10 в минуту и 200 за сутки на аккаунт. Запросы несуществующих кодов тоже считаются

Ошибки

codeHTTPКогда
invalid_parameter422Код не в формате WM-ABCD-1234, неизвестная вертикаль или сортировка, page вне 1–20
not_found404Вебмастер не найден
rate_limited429Больше 10 досье в минуту или общий rate-limit
daily_limit_reached429200 досье за сутки

On this page