SerpWatch
Меню

Добавление запросов

Метод API SerpWatch: добавить запросы в проект пачкой, сразу в нужную группу.

POST/api/v1/projects/{id}/keywords

Добавляет до 5 000 запросов за вызов. Дубли (без учёта регистра) пропускаются, лишние пробелы убираются. Если указать группу, которой нет, она будет создана. Новые запросы учитываются в лимите тарифа.

Параметры

ПараметрГдеЧто значит
idв путиid проекта
keywordsв теле, обязательносписок запросов
groupв теленазвание группы

Тело запроса

{
  "keywords": [
    "замена масла в акпп",
    "ремонт вариатора"
  ],
  "group": "АКПП"
}

Ответ

ПолеЧто значит
addedсколько запросов добавлено
{
  "added": 2
}

Примеры

curl

curl -X POST -H "Authorization: Bearer sw_ваш_токен" -H "Content-Type: application/json" \
  -d '{"keywords": ["замена масла в акпп", "ремонт вариатора"], "group": "АКПП"}' \
  https://serpwatch.ru/api/v1/projects/12/keywords

Python

import requests

r = requests.post("https://serpwatch.ru/api/v1/projects/12/keywords", json={"keywords": ["замена масла в акпп", "ремонт вариатора"], "group": "АКПП"},
                 headers={"Authorization": "Bearer sw_ваш_токен"}, timeout=60)
print(r.json())

Ошибки

403 — гостевой доступ только для просмотра; 402 — не хватает лимита запросов по тарифу. Общие коды и лимит 120 запросов в минуту — в разделе ошибки и лимиты.

Для чего пригодится

  • Автоматически добавлять запросы из своей CRM или таблицы
  • Переносить семантику из другого сервиса