Get User Articles by Page
Fetch one page of X Articles by screen_name. Requires only a TwexAPI Bearer key. The request body is optional; omitted or null count defaults to 20, and integer values are clamped to 1–20. Pass next_cursor from the previous response to continue. The current implementation returns a continuation cursor only when at least count articles were parsed and the upstream supplied a cursor; a short or empty page therefore ends pagination. A missing user or exhausted result quota returns an empty page.
/twitter/{screen_name}/articles/pageAuthorizationBearer token · headerrequiredscreen_namestringrequiredapplication/jsoncountinteger | anyShow propertiesHide properties
integeranynext_cursorstring | anyShow propertiesHide properties
stringanyanycodeintegerrequiredmsgstringrequireddataXArticleModel[]requiredShow propertiesHide properties
XArticleModeltweet_idstring | anyShow propertiesHide properties
stringanyfull_textstring | anyShow propertiesHide properties
stringanycreated_atstring | anyShow propertiesHide properties
stringanylangstring | anyShow propertiesHide properties
stringanybookmark_countinteger | anyShow propertiesHide properties
integeranyfavorite_countinteger | anyShow propertiesHide properties
integeranyreply_countinteger | anyShow propertiesHide properties
integeranyretweet_countinteger | anyShow propertiesHide properties
integeranyquote_countinteger | anyShow propertiesHide properties
integeranyview_countstring | anyShow propertiesHide properties
stringanyview_count_statestring | anyShow propertiesHide properties
stringanyconversation_idstring | anyShow propertiesHide properties
stringanyauthor_user_idstring | anyShow propertiesHide properties
stringanyauthor_screen_namestring | anyShow propertiesHide properties
stringanyauthor_namestring | anyShow propertiesHide properties
stringanyauthor_is_blue_verifiedboolean | anyShow propertiesHide properties
booleananyauthor_verifiedboolean | anyShow propertiesHide properties
booleananyauthor_is_verified_organization_affiliateboolean | anyShow propertiesHide properties
booleananyarticle_idstring | anyShow propertiesHide properties
stringanyarticle_titlestring | anyShow propertiesHide properties
stringanyarticle_preview_textstring | anyShow propertiesHide properties
stringanyarticle_summary_textstring | anyShow propertiesHide properties
stringanyarticle_cover_image_urlstring | anyShow propertiesHide properties
stringanyarticle_blocksArticleBlock[]Show propertiesHide properties
ArticleBlocktypestringrequiredtextstringrequiredentityRangesArticleBlockRange[]Show propertiesHide properties
ArticleBlockRangekeyintegerrequiredlengthintegerrequiredoffsetintegerrequiredarticle_plain_textstring | anyShow propertiesHide properties
stringanyarticle_markdownstring | anyShow propertiesHide properties
stringanyarticle_media_image_urlsstring[]has_next_pagebooleanrequirednext_cursorstring | anyrequiredShow propertiesHide properties
stringanycodeintegerrequiredmsgstringrequireddataany[] | anyrequiredShow propertiesHide properties
anyanyanycodeintegerrequiredmsgstringrequireddataany[] | anyrequiredShow propertiesHide properties
anyanyanycodeintegerrequiredmsgstringrequireddataany[] | anyrequiredShow propertiesHide properties
anyanyany⚡Interactive Console / Try APIPOSTLive Console
https://api.twexapi.ioThis endpoint queries public Twitter data — no Twitter account or Cookie required! Simply enter your TwexAPI Platform Key (Bearer Token) in the "API Authorization" section below to test.
Configure parameters in the Request tab and click Send Request below.
curl -X POST "https://api.twexapi.io/twitter/example_user/articles/page" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"count": 20,
"next_cursor": null
}'const response = await fetch("https://api.twexapi.io/twitter/example_user/articles/page", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
body: JSON.stringify({
"count": 20,
"next_cursor": null
})
});import requests
response = requests.post(
"https://api.twexapi.io/twitter/example_user/articles/page",
headers={
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
json={
"count": 20,
"next_cursor": None
},
){
"code": 200,
"msg": "success",
"data": [],
"has_next_page": false,
"next_cursor": null
}{
"code": 403,
"msg": "Authentication or credit access denied",
"data": []
}{
"code": 422,
"msg": "Invalid request",
"data": []
}{
"code": 500,
"msg": "Upstream or server error",
"data": []
}