Press Monitor Advanced Twitter/X Search API for Tweets, Users, Followers and more (1.0.1)

Download OpenAPI specification:

OpenAPI aligned 1:1 with current MCP tools list. OperationIds match tool names; all unused paths removed.

Search

Advanced Twitter/X Search API for Tweets, Media, and User Mentions

Authorizations:
BearerAuth
query Parameters
query
required
string

Search term/keyword.

type
required
string

Type: Top | Photos | Media | People | Latest | Lists.

count
string

Number of items to return (endpoint maximum applies).

cursor
string

Pagination cursor from previous response.

Responses

Request samples

curl --request GET \
  --url 'https://api.pressmonitor.com/x/v1/search?query=SOME_STRING_VALUE&type=SOME_STRING_VALUE&count=SOME_STRING_VALUE&cursor=SOME_STRING_VALUE' \
  --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'

Response samples

Content type
application/json
[ ]

Tweets

Retrieve Full Twitter/X Tweet Details by ID Including Engagement Stats

Authorizations:
BearerAuth
query Parameters
pid
required
string

Tweet ID.

Responses

Request samples

curl --request GET \
  --url 'https://api.pressmonitor.com/x/v1/tweet?pid=SOME_STRING_VALUE' \
  --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'

Response samples

Content type
application/json
[ ]

Fetch All Tweets by a Specific Twitter/X User with Engagement Metrics

Authorizations:
BearerAuth
query Parameters
user
required
string

Profile ID (rest_id).

count
string

Number of items to return (endpoint maximum applies).

cursor
string

Pagination cursor from previous response.

Responses

Request samples

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

Response samples

Content type
application/json
[ ]

Users

Search Twitter/X User Profile by Username with Detailed Statistics

Authorizations:
BearerAuth
query Parameters
username
required
string

Username of the profile.

Responses

Request samples

curl --request GET \
  --url 'https://api.pressmonitor.com/x/v1/user?username=SOME_STRING_VALUE' \
  --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'

Response samples

Content type
application/json
[ ]

Retrieve Real-Time Twitter/X User Followers List with Profile Insights

Authorizations:
BearerAuth
query Parameters
user
required
string

Target user ID (rest_id).

count
string

Number of items to return (endpoint maximum applies).

cursor
string

Pagination cursor from previous response.

Responses

Request samples

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

Response samples

Content type
application/json
{ }

Fetch Twitter/X Accounts Followed by a User for Network Analysis

Authorizations:
BearerAuth
query Parameters
user
required
string

Target user ID (rest_id).

count
string

Number of items to return (endpoint maximum applies).

cursor
string

Pagination cursor from previous response.

Responses

Request samples

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

Response samples

Content type
application/json
[ ]

Bulk Retrieve Twitter/X User Profiles by ID with Engagement Metrics

Authorizations:
BearerAuth
query Parameters
users
required
string

Comma-separated user IDs.

Responses

Request samples

curl --request GET \
  --url 'https://api.pressmonitor.com/x/v1/get-users?users=SOME_STRING_VALUE' \
  --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'

Response samples

Content type
application/json
[ ]

Retrieve Verified Twitter/X Followers for Influencer and Brand Analysis

Authorizations:
BearerAuth
query Parameters
user
required
string

Target user ID (rest_id).

count
string

Number of items to return (endpoint maximum applies).

cursor
string

Pagination cursor from previous response.

Responses

Request samples

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

Response samples

Content type
application/json
[ ]