X (Twitter) · Capability

X Social Listening and Analytics

Unified workflow for monitoring conversations, searching posts, analyzing trends, and extracting insights from X data. Used by data analysts, brand managers, and researchers.

Run with Naftiko X APISocial ListeningAnalyticsSearchTrends

What You Can Do

POST
Searchpostsrecent — Search posts from last 7 days
/v1/listening/search/recent
POST
Searchpostsall — Search full archive of posts
/v1/listening/search/all
GET
Getpostscountsrecent — Get counts from last 7 days
/v1/listening/counts/recent
GET
Getpostscountsall — Get counts from full archive
/v1/listening/counts/all
GET
Getinsights28hr — Get post insights for last 28 hours
/v1/listening/insights/28hr
GET
Getinsightshistorical — Get historical post insights
/v1/listening/insights/historical
GET
Streampostssearch — Stream posts matching filter rules
/v1/listening/streams/search
POST
Addsearchstreamrules — Add or delete stream rules
/v1/listening/streams/search/rules
GET
Getsearchstreamrules — Get current stream rules
/v1/listening/streams/search/rules
GET
Streampostsfirehose — Stream all public posts
/v1/listening/streams/firehose
GET
Streampostssample10 — Stream 10% sample of posts
/v1/listening/streams/sample10
GET
Getusersbyids — Retrieve users by IDs
/v1/listening/users
GET
Getusersbyusernames — Retrieve users by usernames
/v1/listening/users/by
GET
Getfollowers — Get user followers
/v1/listening/users/{id}/followers
GET
Getfollowing — Get users being followed
/v1/listening/users/{id}/following

MCP Tools

searchPostsRecent

Search for posts from the last 7 days

read-only idempotent
searchPostsAll

Search the full archive of posts

read-only idempotent
getPostsCountsRecent

Get counts of posts matching a query from last 7 days

read-only idempotent
getPostsCountsAll

Get counts of posts matching a query from full archive

read-only idempotent
getInsights28Hr

Get post insights for the last 28 hours

read-only idempotent
getInsightsHistorical

Get historical post insights

read-only idempotent
streamPostsSearch

Stream posts matching filtered stream rules in real-time

read-only idempotent
addSearchStreamRules

Add or delete rules for the filtered search stream

getSearchStreamRules

Get current rules for the filtered search stream

read-only idempotent
streamPostsFirehose

Stream all public posts in real-time via the firehose

read-only idempotent
streamPostsSample10

Stream a 10% sample of all public posts in real-time

read-only idempotent
getUsersByIds

Retrieve multiple users by their IDs

read-only idempotent
getUsersByUsernames

Retrieve multiple users by their usernames

read-only idempotent
getUsersMe

Retrieve the authenticated user's profile

read-only idempotent
getFollowers

Get followers of a user

read-only idempotent
getFollowing

Get users that a user is following

read-only idempotent
getUserTimeline

Get posts authored by a specific user

read-only idempotent
getUserMentions

Get posts mentioning a specific user

read-only idempotent

Who This Is For

👤
Data Analyst
Extracts insights from social data through search, streaming, and analytics.
👤
Brand Manager
Monitors brand mentions, sentiment, and competitive landscape.
👤
Researcher
Conducts academic or market research using X data archives.

APIs Used

x-posts x-streaming x-users