List tweets from a Twitter list

List recent tweets from members of an X list, by list URL or id.

GET/v1/twitter/lists/tweets
1credit
x-api-keystringheader

API key (`sfk_...`)

Parameters
2
urlstringrequiredquery

List permalink or numeric id.

min 1 chars · max 4096 chars

cursorstringoptionalquery

Opaque pagination cursor returned by a previous response.

min 1 chars

Response fields
144

Endpoint-specific response payload.

datalookupStatus
string

Whether the tweet list was resolved.

one of: found, not_found, private

Tweets returned for this page.

datatweets[]id
string

Tweet id.

min 1 chars

datatweets[]url
stringnullable

Canonical public URL for the tweet when available.

datatweets[]text
string

Full tweet text when available.

datatweets[]createdAt
string

Creation time (ISO-8601).

datatweets[]createdAtLabel
stringnullable

Human-readable creation timestamp string when available.

datatweets[]language
stringnullable

Language code for the tweet when available.

datatweets[]conversationId
stringnullable

Conversation identifier when supplied.

min 1 chars

datatweets[]inReplyToStatusId
stringnullable

Parent post identifier when this post is a reply.

min 1 chars

datatweets[]quotedStatusId
stringnullable

Quoted post identifier when this post quotes another.

min 1 chars

datatweets[]retweetTweetId
stringnullable

Original post identifier when this post is an engagement repost.

min 1 chars

Author metadata for the tweet when available.

datatweets[]authorhandle
string

Author handle without the leading @.

min 1 chars

datatweets[]authordisplayName
stringnullable

Display name shown for the author.

datatweets[]authoravatarUrl
stringnullable

Profile image URL for the author when available.

datatweets[]authorprofileUrl
stringnullable

Canonical public profile URL for the author when available.

datatweets[]authorverified
boolean

Whether the author has legacy verification on X.

datatweets[]authorblueVerified
boolean

Whether the author has paid blue verification on X.

datatweets[]authorplatformUserId
stringoptional

Numeric X user id for the author as a string.

Engagement metrics for a tweet.

datatweets[]metricslikes
integer

Like count.

≥ 0

datatweets[]metricsretweets
integer

Retweet count.

≥ 0

datatweets[]metricsreplies
integer

Reply count.

≥ 0

datatweets[]metricsquotes
integer

Quote count.

≥ 0

datatweets[]metricsviews
integernullable

View count when available.

≥ 0

datatweets[]metricsbookmarkCount
integernullable

Bookmark count when available.

≥ 0

Media attachments returned for the tweet.

datatweets[]media[]url
string

Direct media URL when available.

min 1 chars

datatweets[]media[]type
string

Media type when Social Fetch can classify it confidently.

one of: photo, video, animated_gif

datatweets[]media[]thumbnailUrl
stringoptional

Poster or thumbnail URL for video media when distinguishable.

min 1 chars

datatweets[]media[]contentType
stringoptional

MIME type reported for streamed media.

min 1 chars

datatweets[]media[]bitrate
integeroptional

Bitrate in bits per second when supplied for streamed media.

≥ 0

datatweets[]media[]width
integeroptional

Width in pixels when available.

≥ 0

datatweets[]media[]height
integeroptional

Height in pixels when available.

≥ 0

datatweets[]expandedUrl
stringnullable

Expanded URL attached to the tweet when available.

datatweets[]isRetweet
boolean

Whether the tweet is marked as a retweet.

datatweets[]isReply
booleanoptional

Whether the tweet is a reply to another post.

datatweets[]isQuote
booleanoptional

Whether the tweet quotes another post.

datatweets[]source
stringnullable

Source label such as `Twitter Web App` when available.

datatweets[]communityId
stringnullableoptional

Community id when the tweet was posted to a community.

datatweets[]hasAIGeneratedMedia
booleannullableoptional

Whether X marks the tweet as containing AI-generated media.

datatweets[]isPaidPromotion
booleannullableoptional

Whether X marks the tweet as a paid promotion.

datatweets[]isTranslatable
booleannullableoptional

Whether X considers the tweet text translatable.

datatweets[]hasBirdwatchNotes
booleannullableoptional

Whether Community Notes are attached to this tweet.

Quoted tweet expanded one level (no further nesting).

datatweets[]quotedTweetid
string

Tweet id.

min 1 chars

datatweets[]quotedTweeturl
stringnullable

Canonical public URL for the tweet when available.

datatweets[]quotedTweettext
string

Full tweet text when available.

datatweets[]quotedTweetcreatedAt
string

Creation time (ISO-8601).

datatweets[]quotedTweetcreatedAtUnix
integer

Legacy Unix epoch seconds for tweet creation. Prefer createdAt.

≥ 0

datatweets[]quotedTweetcreatedAtLabel
stringnullable

Human-readable creation timestamp string when available.

datatweets[]quotedTweetlanguage
stringnullable

Language code for the tweet when available.

datatweets[]quotedTweetconversationId
stringnullable

Conversation identifier when supplied.

min 1 chars

datatweets[]quotedTweetinReplyToStatusId
stringnullable

Parent post identifier when this post is a reply.

min 1 chars

datatweets[]quotedTweetquotedStatusId
stringnullable

Quoted post identifier when this post quotes another.

min 1 chars

datatweets[]quotedTweetretweetTweetId
stringnullable

Original post identifier when this post is an engagement repost.

min 1 chars

Author metadata for the tweet when available.

datatweets[]quotedTweetauthorhandle
string

Author handle without the leading @.

min 1 chars

datatweets[]quotedTweetauthordisplayName
stringnullable

Display name shown for the author.

datatweets[]quotedTweetauthoravatarUrl
stringnullable

Profile image URL for the author when available.

datatweets[]quotedTweetauthorprofileUrl
stringnullable

Canonical public profile URL for the author when available.

datatweets[]quotedTweetauthorverified
boolean

Whether the author has legacy verification on X.

datatweets[]quotedTweetauthorblueVerified
boolean

Whether the author has paid blue verification on X.

datatweets[]quotedTweetauthorplatformUserId
stringoptional

Numeric X user id for the author as a string.

Engagement metrics for a tweet.

datatweets[]quotedTweetmetricslikes
integer

Like count.

≥ 0

datatweets[]quotedTweetmetricsretweets
integer

Retweet count.

≥ 0

datatweets[]quotedTweetmetricsreplies
integer

Reply count.

≥ 0

datatweets[]quotedTweetmetricsquotes
integer

Quote count.

≥ 0

datatweets[]quotedTweetmetricsviews
integernullable

View count when available.

≥ 0

datatweets[]quotedTweetmetricsbookmarkCount
integernullable

Bookmark count when available.

≥ 0

Media attachments returned for the tweet.

datatweets[]quotedTweetmedia[]url
string

Direct media URL when available.

min 1 chars

datatweets[]quotedTweetmedia[]type
string

Media type when Social Fetch can classify it confidently.

one of: photo, video, animated_gif

datatweets[]quotedTweetmedia[]thumbnailUrl
stringoptional

Poster or thumbnail URL for video media when distinguishable.

min 1 chars

datatweets[]quotedTweetmedia[]contentType
stringoptional

MIME type reported for streamed media.

min 1 chars

datatweets[]quotedTweetmedia[]bitrate
integeroptional

Bitrate in bits per second when supplied for streamed media.

≥ 0

datatweets[]quotedTweetmedia[]width
integeroptional

Width in pixels when available.

≥ 0

datatweets[]quotedTweetmedia[]height
integeroptional

Height in pixels when available.

≥ 0

datatweets[]quotedTweetexpandedUrl
stringnullable

Expanded URL attached to the tweet when available.

datatweets[]quotedTweetisRetweet
boolean

Whether the tweet is marked as a retweet.

datatweets[]quotedTweetisReply
booleanoptional

Whether the tweet is a reply to another post.

datatweets[]quotedTweetisQuote
booleanoptional

Whether the tweet quotes another post.

datatweets[]quotedTweetsource
stringnullable

Source label such as `Twitter Web App` when available.

datatweets[]quotedTweetcommunityId
stringnullableoptional

Community id when the tweet was posted to a community.

datatweets[]quotedTweethasAIGeneratedMedia
booleannullableoptional

Whether X marks the tweet as containing AI-generated media.

datatweets[]quotedTweetisPaidPromotion
booleannullableoptional

Whether X marks the tweet as a paid promotion.

datatweets[]quotedTweetisTranslatable
booleannullableoptional

Whether X considers the tweet text translatable.

datatweets[]quotedTweethasBirdwatchNotes
booleannullableoptional

Whether Community Notes are attached to this tweet.

Reposted tweet expanded one level (no further nesting).

datatweets[]retweetedTweetid
string

Tweet id.

min 1 chars

datatweets[]retweetedTweeturl
stringnullable

Canonical public URL for the tweet when available.

datatweets[]retweetedTweettext
string

Full tweet text when available.

datatweets[]retweetedTweetcreatedAt
string

Creation time (ISO-8601).

datatweets[]retweetedTweetcreatedAtUnix
integer

Legacy Unix epoch seconds for tweet creation. Prefer createdAt.

≥ 0

datatweets[]retweetedTweetcreatedAtLabel
stringnullable

Human-readable creation timestamp string when available.

datatweets[]retweetedTweetlanguage
stringnullable

Language code for the tweet when available.

datatweets[]retweetedTweetconversationId
stringnullable

Conversation identifier when supplied.

min 1 chars

datatweets[]retweetedTweetinReplyToStatusId
stringnullable

Parent post identifier when this post is a reply.

min 1 chars

datatweets[]retweetedTweetquotedStatusId
stringnullable

Quoted post identifier when this post quotes another.

min 1 chars

datatweets[]retweetedTweetretweetTweetId
stringnullable

Original post identifier when this post is an engagement repost.

min 1 chars

Author metadata for the tweet when available.

datatweets[]retweetedTweetauthorhandle
string

Author handle without the leading @.

min 1 chars

datatweets[]retweetedTweetauthordisplayName
stringnullable

Display name shown for the author.

datatweets[]retweetedTweetauthoravatarUrl
stringnullable

Profile image URL for the author when available.

datatweets[]retweetedTweetauthorprofileUrl
stringnullable

Canonical public profile URL for the author when available.

datatweets[]retweetedTweetauthorverified
boolean

Whether the author has legacy verification on X.

datatweets[]retweetedTweetauthorblueVerified
boolean

Whether the author has paid blue verification on X.

datatweets[]retweetedTweetauthorplatformUserId
stringoptional

Numeric X user id for the author as a string.

Engagement metrics for a tweet.

datatweets[]retweetedTweetmetricslikes
integer

Like count.

≥ 0

datatweets[]retweetedTweetmetricsretweets
integer

Retweet count.

≥ 0

datatweets[]retweetedTweetmetricsreplies
integer

Reply count.

≥ 0

datatweets[]retweetedTweetmetricsquotes
integer

Quote count.

≥ 0

datatweets[]retweetedTweetmetricsviews
integernullable

View count when available.

≥ 0

datatweets[]retweetedTweetmetricsbookmarkCount
integernullable

Bookmark count when available.

≥ 0

Media attachments returned for the tweet.

datatweets[]retweetedTweetmedia[]url
string

Direct media URL when available.

min 1 chars

datatweets[]retweetedTweetmedia[]type
string

Media type when Social Fetch can classify it confidently.

one of: photo, video, animated_gif

datatweets[]retweetedTweetmedia[]thumbnailUrl
stringoptional

Poster or thumbnail URL for video media when distinguishable.

min 1 chars

datatweets[]retweetedTweetmedia[]contentType
stringoptional

MIME type reported for streamed media.

min 1 chars

datatweets[]retweetedTweetmedia[]bitrate
integeroptional

Bitrate in bits per second when supplied for streamed media.

≥ 0

datatweets[]retweetedTweetmedia[]width
integeroptional

Width in pixels when available.

≥ 0

datatweets[]retweetedTweetmedia[]height
integeroptional

Height in pixels when available.

≥ 0

datatweets[]retweetedTweetexpandedUrl
stringnullable

Expanded URL attached to the tweet when available.

datatweets[]retweetedTweetisRetweet
boolean

Whether the tweet is marked as a retweet.

datatweets[]retweetedTweetisReply
booleanoptional

Whether the tweet is a reply to another post.

datatweets[]retweetedTweetisQuote
booleanoptional

Whether the tweet quotes another post.

datatweets[]retweetedTweetsource
stringnullable

Source label such as `Twitter Web App` when available.

datatweets[]retweetedTweetcommunityId
stringnullableoptional

Community id when the tweet was posted to a community.

datatweets[]retweetedTweethasAIGeneratedMedia
booleannullableoptional

Whether X marks the tweet as containing AI-generated media.

datatweets[]retweetedTweetisPaidPromotion
booleannullableoptional

Whether X marks the tweet as a paid promotion.

datatweets[]retweetedTweetisTranslatable
booleannullableoptional

Whether X considers the tweet text translatable.

datatweets[]retweetedTweethasBirdwatchNotes
booleannullableoptional

Whether Community Notes are attached to this tweet.

Cursor pagination for this tweet list.

datapagehasMore
boolean

Whether another page is available.

datapagenextCursor
stringnullable

Cursor to pass in the next request when more pages exist; null on the last page.

Metadata describing the request and billing outcome.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v1

metacached
booleanoptional

True when served from shared response cache. Credits still apply (full endpoint price); Age header may be present.

Code example

curl "https://api.socialfetch.dev/v1/twitter/lists/tweets?url=https://x.com/i/lists/1227596802024771586" \
  -H "x-api-key: YOUR_API_KEY"

Responses

Tweets from the requested X list.