Как загрузить данные из любого API в Google Sheets (data stream)

Всем привет! Я Лаптев Алексей, основатель и главный разработчик группы сервисов в datamonster.

Как загрузить данные из любого API в Google Sheets (data stream)

Зачем это надо

В первую для задач аналитики, когда готовых сервисов нет или по каким-то причинам их использование невозможно.

Например:

  1. Выгрузка статистики в Google Sheets из Яндекс Метрики, Google Analytics
  2. Выгрузка статистики в Google Sheets из рекламных кабинетов Яндекс Директ, ВКонтакте
  3. Выгрузка статистики в Google Sheets из маркетплейсов Ozon, Wildberries
  4. Выгрузка данных из сервисов с которыми нет коннекторов, но где есть API

Ввиду проблем с работой сервисов западных партнеров, мы в apimonster сделали свой вариант.

Как работает

  1. Создаем запрос к api по аналогии с работой в postman. Обычно нужно указать url, токен и параметры запроса.
  2. Форматируем полученные данные в нужный табличный вид
  3. Подключаем Google Sheets, указываем рабочий лист
  4. Настраиваем выгрузку — на основании какого запроса в api по какому расписанию в какой лист Google Sheets заливать данные.

Все, ничего сложного, но если сложности возникли, есть настройка под ключ.

Пример — выгрузка статистики из Яндекс Директ

Создаем запрос к api по аналогии с работой в postman

Как загрузить данные из любого API в Google Sheets (data stream)

Форматируем полученные данные в нужный табличный вид

Как загрузить данные из любого API в Google Sheets (data stream)

Настраиваем выгрузку — на основании какого запроса в api по какому расписанию в какой лист Google Sheets заливать данные

Как загрузить данные из любого API в Google Sheets (data stream)

Готово, каждый день данные из api будут добавляться в Google Sheets

Как загрузить данные из любого API в Google Sheets (data stream)

Итого

Сам сервис здесь, помощь с настройкой здесь.

Сервис в бете, возможны шероховатости.

6
10 комментариев