FETCHAPI

List the accounts an X user follows API

One call returns a page of accounts that one X user (screenname) follows. One item is one followed account with bio and counts. Our call returned 70 accounts (3 shown plus the '… 67 more' marker). To get the next page, send next_cursor from the answer as the cursor parameter (more_users was true).

3 live routes on X, from $0.00009 per call. Every route below answered our last live test on 2026-10-06; the gateway re-tests them daily.

Get a keySee it in the catalogUse it from MCP

Price per call, by route

The upstream price you are metered at, cheapest first. A route without a published price says so.

ProviderEndpointPriceTested
twitter-api45RapidAPI listing
FollowingCHEAPESTGET following.php$0.00009$0.09 / 1k calls✓ 2026-10-06pricing ↗
twitter-api47RapidAPI listing
FollowingGET v3/user/following$0.00019$0.19 / 1k calls✓ 2026-10-06pricing ↗
twitter-api47RapidAPI listing
Following v1GET v3/user/following-list$0.00019$0.19 / 1k calls✓ 2026-10-06pricing ↗

What it returns

From a real call to the cheapest route: twitter-api45.

One call returns a page of accounts that one X user (screenname) follows. One item is one followed account with bio and counts. Our call returned 70 accounts (3 shown plus the '… 67 more' marker). To get the next page, send next_cursor from the answer as the cursor parameter (more_users was true).
following[].user_idNumeric user idfollowing[].screen_nameHandlefollowing[].nameDisplay namefollowing[].descriptionBio textfollowing[].followers_countTheir follower countfollowing[].statuses_countTheir tweet countfollowing[].websiteWebsite linknext_cursorCursor for the next page

Paging (twitter-api45): read `next_cursor` from the answer and send it back as `cursor=` for the next page; stop when it is empty or repeats. From MCP: call_endpoint("rapidapi-twitter-api45.following", params, pages=3) follows it for you.

Paging (twitter-api47): read `pagination.nextCursor` from the answer and send it back as `cursor=` for the next page; stop when it is empty or repeats. From MCP: call_endpoint("rapidapi-twitter-api47.following", params, pages=3) follows it for you.

Paging (twitter-api47): read `pagination.nextCursor` from the answer and send it back as `cursor=` for the next page; stop when it is empty or repeats. From MCP: call_endpoint("rapidapi-twitter-api47.following_v1", params, pages=3) follows it for you.

Call it

HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.

GET /api/gw/rapidapi-twitter-api45/following.php$0.00009 / call✓ working · tested 2026-10-062.51 s latency
Parameters
ParameterTypeNotes
cursorstring · queryoptional
rest_idstring · queryoptional
screennamestring · queryrequireddefault elonmusk
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-twitter-api45/following.php?screenname=elonmusk" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-twitter-api45.following", {"screenname": "elonmusk"})
Real example answer (trimmed) · 2026-10-03
{
  "status": "ok",
  "following": [
    {
      "name": "Dr Jordan B Peterson",
      "user_id": "95092020",
      "website": "http://jordanbpeterson.com/books",
      "created_at": "Sun Dec 06 23:33:02 +0000 2009",
      "description": "Best-Selling Author | Clinical Psychologist | #1 Education Podcast | Co-founder of @petersonacademy | Order my new book \"We Who Wrestle With God\" here:",
      "media_count": 7393,
      "screen_name": "jordanbpeterson",
      "friends_count": 1652,
      "profile_image": "https://pbs.twimg.com/profile_images/1407056014776614923/TKBC60e1_normal.jpg",
      "statuses_count": 51591,
      "followers_count": 6167205
    },
    {
      "name": "Donald Trump Jr.",
      "user_id": "39344374",
      "website": "https://linktr.ee/donaldjtrumpjr",
      "created_at": "Mon May 11 21:18:33 +0000 2009",
      "description": "Co-Founder @worldlibertyfi",
      "media_count": 3490,
      "screen_name": "DonaldJTrumpJr",
      "friends_count": 2340,
      "profile_image": "https://pbs.twimg.com/profile_images/766652495858896897/LjrJJB9a_normal.jpg",
      "statuses_count": 52531,
      "followers_count": 16176579
    },
    "… 2 more"
  ],
  "more_users": true,
  "next_cursor": "1871973457626648331|2106459656225292216"
}
Other routes for this job
twitter-api47 · Following$0.00019
GET /api/gw/rapidapi-twitter-api47/v3/user/following$0.00019 / call✓ working · tested 2026-10-061.29 s latency
Parameters
ParameterTypeNotes
cursorstring · queryoptional
userIdstring · queryrequireddefault 34743251e.g. 44196397
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-twitter-api47/v3/user/following?userId=44196397" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-twitter-api47.following", {"userId": "44196397"})
twitter-api47 · Following v1$0.00019
GET /api/gw/rapidapi-twitter-api47/v3/user/following-list$0.00019 / call✓ working · tested 2026-10-060.99 s latency
Parameters
ParameterTypeNotes
cursorstring · queryoptional
countstring · queryoptionaldefault 20
userIdstring · queryrequireddefault 34743251e.g. 44196397
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-twitter-api47/v3/user/following-list?count=20&userId=44196397" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-twitter-api47.following_v1", {"count": "20", "userId": "44196397"})

Related X APIs

All 36 X jobs →

One key for every API on this page.

Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.