Skip to main content
Glama
Br0ski777

twitter-scraper

by Br0ski777

Twitter Scraper API

MCP Server x402 License: MIT

Собирает данные из Twitter/X: профили, твиты и результаты поиска. API-ключ не требуется. Возвращает структурированный JSON с био, статистикой, твитами и метриками вовлеченности. Социальный интеллект-слой для AI-агентов. Оплата за вызов через x402 (USDC, Base L2) -- без API-ключа, без регистрации, без ограничения частоты запросов.

Часть маркетплейса klymax402 -- 100 x402-микроплатежных API для AI-агентов. Один кошелёк, USDC на Base.

Быстрый старт -- MCP

Добавьте в конфигурацию MCP-клиента (Claude Desktop, Cursor, ElizaOS и т.д.):

{
  "mcpServers": {
    "twitter-scraper": {
      "url": "https://twitter-scraper.api.klymax402.com/mcp"
    }
  }
}

Related MCP server: Spectre

Быстрый старт -- HTTP (x402)

curl -X POST "https://twitter-scraper.api.klymax402.com/api/profile" \
  -H "Content-Type: application/json" \
  -d '{"username":"..."}'
# -> 402 Payment Required, with an x402 payment challenge in the response body

Любой клиент с поддержкой x402 (@x402/fetch, x402-agent-tools, ATXP) автоматически выполняет цикл 402 -> подпись -> повторная попытка.

Инструменты

Инструмент

Метод

Путь

Цена

Описание

twitter_scrape_profile

POST

/api/profile

$0.012

Извлекает профиль Twitter/X -- описание, статистику, аватар, баннер, закреплённый твит и статус верификации.

twitter_search_tweets

POST

/api/search

$0.012

Ищет в Twitter/X твиты по запросу -- возвращает до 20 результатов с текстом, вовлеченностью, автором и временными метками.

twitter_get_user_tweets

POST

/api/tweets

$0.012

Получает недавние твиты конкретного пользователя Twitter/X -- возвращает последние посты с их метриками вовлеченности.

twitter_scrape_profile

Используйте этот инструмент, когда нужно найти профиль пользователя Twitter/X по имени или URL. Возвращает структурированные данные профиля: описание, число подписчиков и подписок, количество твитов, статус верификации и недавнюю активность.

Параметры

Имя

Тип

Обязательность

Описание

username

string

да

Имя пользователя Twitter/X без @ (например, 'elonmusk') или полный URL (например, 'https://x.com/elonmusk')

Возвращает

  • username -- @handle

  • displayName -- полное имя

  • bio -- текст описания профиля

  • followers -- сколько подписчиков

  • following -- сколько подписок

  • tweetCount -- всего опубликовано

  • verified -- статус синей галочки

  • createdAt -- дата создания аккаунта

  • avatarUrl -- URL фотографии профиля

  • bannerUrl -- URL изображения в шапке

  • location -- указанное местонахождение

  • website -- указанный сайт

  • pinnedTweet -- текст закреплённого твита, если есть

Пример ответа:

{ "username": "elonmusk", "displayName": "Elon Musk", "bio": "...", "followers": 195000000, "following": 850, "tweetCount": 45000, "verified": true, "createdAt": "2009-06-02" }

Когда использовать: проверка профилей в соцсетях (due diligence), исследование инфлюенсеров, мониторинг конкурентов или проверка надежности аккаунта, прежде чем доверять его контенту.

Не подходит для: поиска твитов (используйте twitter_search_tweets), оценки доверия и безопасности (используйте trust_score_evaluate) и поиска email по соцсетям (используйте email_find_by_name).

twitter_search_tweets

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

Параметры

Имя

Тип

Как используются

Описание

query

string

да

Поисковый запрос -- поддерживает ключевые слова, фразы, хэштеги (#), упоминания (@) и операторы (from:user, since:2026-01-01)

count

number

Нет

Количество возвращенных твитов (1-20, по умолчанию 10)

Возвращает

  • query -- использованный поисковый запрос

  • results -- массив объектов твитов

  • resultCount -- количество найденных твитов

Пример ответа:

{ "query": "x402 protocol", "resultCount": 15, "results": [{ "id": "1234567890", "text": "x402 is the future of agent payments...", "author": { "username": "web3dev", "displayName": "Web3 Dev" }, "likes": 42, "retweets": 12, "replies": 5, "views": 1200, "createdAt": "2026-04-13T09:30:00Z" }] }

Когда использовать: анализ настроений рынка, мониторинг бренда, слежение за конкурентами, поиск новостей, выявление трендов или отслеживание того, что говорится о теме в реальном времени.

Не подходит для: данных профиля (используйте twitter_scrape_profile), анализа тональности текста (используйте text_analyze_sentiment), новости о криптовалютах (используйте crypto_get_news).

twitter_get_user_tweets

Используйте этот инструмент, когда нужно посмотреть, что конкретный пользователь Twitter/X публиковал недавно. Возвращает его последние твиты с полным текстом, метриками вовлеченности и временными метками.

Параметры

Имя

Тип

Требуется

Описание

username

string

ДА

Имя пользователя Twitter/X без @ (например, 'VitalikButerin')

count

number

Нет

Количество возвращаемых твитов (1-20, по умолчанию 10)

Возвращает

| username | Запрашиваемый @handle | | tweets | Массив объектов твитов с id, text, createdAt, likes, retweets, replies, views, isRetweet, isReply | | tweetCount | Сколько твитов получено |

Пример ответа:

{ "username": "VitalikButerin", "tweetCount": 10, "tweets": [{ "id": "...", "text": "Excited about the new EIP proposal...", "likes": 5200, "retweets": 890, "views": 250000, "createdAt": "2026-04-12T14:00:00Z", "isRetweet": false }] }

Когда использовать: monitoring конкретных аккаунтов, отслеживание активности инфлюенсультантов, анализ паттернов публикаций или сбор идей от лидеров мнений.

Не подходит для: данные профиля/био (используйте twitter_scrape_profile), поиск по темам (используется twitter_search_tweets), поиска профиля человека на других платформах (используйте social_lookup_profile).

Пример промптов для агентов

  • " Найти профиль пользователя Twitter/X по имени пользователя или URL"

  • "Найти твиты по теме, бренду, событию или ключевому слову"

  • "Посмотреть, что недавно публиковало конкретного пользователя Twitter/X"

Оплата

Параметр

Описание

Протокол: x402

Натив-HTTP оплаты за вызов, без регистрации и API-ключа

Сеть: Base L2

Оплата в сети Base L2

Актив: USDC

Актив USDC

Фасилитатор:

Coinbase CDP (основной), PayAI (резервный)

Альтернативный доступ

Также через ATXP -- x402 в обёртке OAuth, метаданные защищаемого ресурса RFC 9728

Часть klymax402

100 x402-микроплатежных API для AI-агентов -- один кошелек, USDC на Base, без регистрации.

Лицензия

MIT

Related MCP Connectors

Related MCP Servers