Платформенная аналитика API

X (Twitter) API

X охватывает около 600 миллионов пользователей в месяц через короткие посты, прямые трансляции, видео и обсуждения новостей, что делает его важным для обмена информацией в реальном времени, медийной видимости и реагирования на репутационные вопросы.

Справочник API Версия: 1.0.0 38 Точки доступа Аутентификация
X

Базовый URL

https://api.pressmonitor.com/x/v1

Аутентификация

Все запросы используют аутентификацию с токеном Bearer. Добавьте заголовок Authorization ко всем вызовам.

Authorization: Bearer YOUR_TOKEN
GET /autocomplete

Автозаполнение

Autocomplete

Параметры

Имя Тип Местоположение Обязательно Описание
value string query Да Значение
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/autocomplete?value=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /comments

Комментарии

Comments

Параметры

Имя Тип Местоположение Обязательно Описание
pid string query Да Pid
ranking_mode string query Да Режим ранжирования
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/comments?pid=SOME_STRING_VALUE&ranking_mode=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /community-topics

Темы сообществ

Community Topics

Параметры

Имя Тип Местоположение Обязательно Описание
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/community-topics?count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /community-tweets

Твиты сообщества

Community Tweets

Параметры

Имя Тип Местоположение Обязательно Описание
communityId string query Да ID сообщества
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/community-tweets?communityId=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /fetch-popular-communities

Получить популярные сообщества

Fetch Popular Communities

Параметры

Имя Тип Местоположение Обязательно Описание
topicId string query Да ID темы
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/fetch-popular-communities?topicId=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /followers

Подписчики

Followers

Параметры

Имя Тип Местоположение Обязательно Описание
user string query Да Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/followers?user=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /followers-ids

ID подписчиков

Followers I Ds

Параметры

Имя Тип Местоположение Обязательно Описание
username string query Да Имя пользователя (screen name без символа @, например, 'elonmusk')
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/followers-ids?username=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /followings

Подписки

Followings

Параметры

Имя Тип Местоположение Обязательно Описание
user string query Да Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/followings?user=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /followings-ids

ID подписок

Followings I Ds

Параметры

Имя Тип Местоположение Обязательно Описание
username string query Да Имя пользователя (screen name без символа @, например, 'elonmusk')
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/followings-ids?username=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /get-users

Получить пользователей

Get Users

Параметры

Имя Тип Местоположение Обязательно Описание
users string query Да Пользователи
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/get-users?users=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /group-tweets

Твиты группы

Group Tweets

Параметры

Имя Тип Местоположение Обязательно Описание
communityId string query Да ID сообщества
rankingMode string query Да Режим ранжирования
searchType string query Да Тип поиска
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/group-tweets?communityId=SOME_STRING_VALUE&rankingMode=SOME_STRING_VALUE&searchType=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /highlights

Основные моменты

Highlights

Параметры

Имя Тип Местоположение Обязательно Описание
user string query Да Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/highlights?user=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /jobs-details

Детали вакансий

Jobs Details

Параметры

Имя Тип Местоположение Обязательно Описание
jobId string query Да ID вакансии
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/jobs-details?jobId=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /jobs-locations-suggest

Рекомендации по местоположению вакансий

Jobs Locations Suggest

Параметры

Имя Тип Местоположение Обязательно Описание
query string query Да Поисковый запрос
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/jobs-locations-suggest?query=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /jobs-search

Поиск вакансий

Jobs Search

Параметры

Имя Тип Местоположение Обязательно Описание
employment_type string query Да Тип занятости
job_location_id string query Да ID местоположения вакансии
job_location_type string query Да Тип местоположения вакансии
keyword string query Да Ключевое слово
seniority_level string query Да Уровень старшинства
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/jobs-search?employment_type=SOME_STRING_VALUE&job_location_id=SOME_STRING_VALUE&job_location_type=SOME_STRING_VALUE&keyword=SOME_STRING_VALUE&seniority_level=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /likes

Лайки

Likes

Параметры

Имя Тип Местоположение Обязательно Описание
pid string query Да Pid
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/likes?pid=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /list-details

Детали списка

List Details

Параметры

Имя Тип Местоположение Обязательно Описание
listId string query Да ID списка
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/list-details?listId=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /list-timeline

Хронология списка

List Timeline

Параметры

Имя Тип Местоположение Обязательно Описание
listId string query Да ID списка
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/list-timeline?listId=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /list-tweets

Твиты списка

List Tweets

Параметры

Имя Тип Местоположение Обязательно Описание
list_id string query Да ID списка
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/list-tweets?list_id=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /org-affiliates

Аффилиаты организации

Org Affiliates

Параметры

Имя Тип Местоположение Обязательно Описание
user string query Да Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/org-affiliates?user=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /quotes

Цитаты

Quotes

Параметры

Имя Тип Местоположение Обязательно Описание
pid string query Да Pid
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/quotes?pid=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /retweets

Ретвиты

Retweets

Параметры

Имя Тип Местоположение Обязательно Описание
pid string query Да Pid
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/retweets?pid=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /search-community

Поиск сообщества

Search Community

Параметры

Имя Тип Местоположение Обязательно Описание
query string query Да Поисковый запрос
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/search-community?query=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /search-lists

Поиск списков

Search Lists

Параметры

Имя Тип Местоположение Обязательно Описание
query string query Да Поисковый запрос
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/search-lists?query=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /searchold

Старый поиск

Searchold

Параметры

Имя Тип Местоположение Обязательно Описание
query string query Да Поисковый запрос
type string query Да Тип
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/searchold?query=SOME_STRING_VALUE&type=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /spaces

Spaces

Spaces

Параметры

Имя Тип Местоположение Обязательно Описание
id string query Да ID
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/spaces?id=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /trends-locations

Местоположения трендов

Trends Locations

Параметры

Имя Тип Местоположение Обязательно Описание
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/trends-locations?count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /tweet

Твит

Tweet

Параметры

Имя Тип Местоположение Обязательно Описание
pid string query Да Pid
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/tweet?pid=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /tweet-by-ids

Твит по ID

Tweet By Ids

Параметры

Имя Тип Местоположение Обязательно Описание
tweetIDs string query Да ID твитов
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/tweet-by-ids?tweetIDs=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /user

Пользователь

User

Параметры

Имя Тип Местоположение Обязательно Описание
username string query Да Имя пользователя (screen name без символа @, например, 'elonmusk')
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/user?username=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /user-likes

Лайки пользователя

User Likes

Параметры

Имя Тип Местоположение Обязательно Описание
user string query Да Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/user-likes?user=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /user-media

Медиа пользователя

User Media

Параметры

Имя Тип Местоположение Обязательно Описание
cusor string query Да Курсор
user string query Да Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/user-media?cusor=SOME_STRING_VALUE&user=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /user-replies

Ответы пользователя

User Replies

Параметры

Имя Тип Местоположение Обязательно Описание
user string query Да Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/user-replies?user=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /user-replies-v2

Ответы пользователя V2

User Replies V2

Параметры

Имя Тип Местоположение Обязательно Описание
user string query Да Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/user-replies-v2?user=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /user-tweets

Твиты пользователя

User Tweets

Параметры

Имя Тип Местоположение Обязательно Описание
user string query Да Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/user-tweets?user=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно
GET /verified-followers

Проверенные подписчики

Verified Followers

Параметры

Имя Тип Местоположение Обязательно Описание
user string query Да Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer query Нет Количество возвращаемых результатов
cursor integer query Нет Курсор пагинации для следующей страницы

Примеры кода

curl --request GET \ --url 'https://api.pressmonitor.com/x/v1/verified-followers?user=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&cursor=SOME_INTEGER_VALUE'

Ответы

200 Успешно