Lists
Twitter user lists API: lists an account created
Get the public Twitter or X Lists an account created, in X’s order. Each List has its name, description, member and follower counts & owner. 1 credit per List.
- 200
- 400
- 401
- 402
- 403
- 404
- 424
- 429
- 502
- 503
GET
Twitter user lists API: lists an account created
Requested result counts are upper bounds for paid authenticated calls. When remaining credits cannot cover the full page, Xquik returns fewer results. If zero paid results are affordable, it returns
402 insufficient_credits.1 credit per List returned · All plans from $0.00012/credit
listRows or
list_rows with nextCursor or next_cursor before requesting the next page.
Read the Lists an account created
UseGET /x/users/{id}/lists to read the public Lists 1 account created. The
Lists come in X’s order, as the profile’s Lists tab shows them.
Each List carries the id that List members,
List followers and
List tweets take. Store the id, since a List
name can change.
A private List stays out of every answer. An empty lists array with
has_next_page: false means the account has no more public Lists. It costs
nothing. Use List memberships for the
Lists that include the account.
Path parameters
string
required
User ID, username with or without
@, or URL-encoded profile URL, such as
x.com/verge. See path IDs.Query parameters
string
Pagination cursor. Pass the
next_cursor value from the previous response to fetch the next page.integer
Lists per page. Range:
1-100. Defaults to 20. Aliases: limit, count, max_results, maxItems, max_items & per_page.Headers
string
Full account key. Sessions and OAuth also work.
string
Bearer xq_your_guest_key_here for paid_reads.Response
200 OK
object[]
Public Lists the account created, in X’s order.
List object fields.
string
Numeric List ID.
string
List name.
string
List description. Empty when the owner wrote none.
number
Accounts on the List.
number
Accounts that follow the List.
string
List page on x.com.
string
When the owner made the List (ISO 8601).
string
URL of the banner the owner uploaded. Omitted when the owner uploaded none.
object
Banner the owner uploaded:
url, width, height, salientRect, mediaId, mediaKey &
dominant colors in palette. Omitted when there is none.object
Banner X shows when the owner uploaded none:
url, width, height & salientRect. X picks it
per reading account, so 2 calls can return different ones.string[]
Avatar URLs of a few List members, which X may pick per request.
string
Member count as X words it, such as
35 members.boolean
Whether more results are available.
string
Cursor for the next page.
400 Invalid user ID
401 Unauthenticated
Anonymous requests getWWW-Authenticate: Bearer and a guest wallet checkout action. This is not a Payment challenge.
402 Payment required
Account keys get account options. Guest keys get guest top-up only. No checkout starts automatically. Confirm any payment action.403 Protected account
404 User not found
502 X API unavailable
503 Service busy
Retry-After, then retry.
429 Rate limit exceeded
Retry-After when present. Otherwise, use the JSON retryAfter field.
424 Dependency failed
xquik-api-contract: 2026-04-29 to opt in. Default v1 returns 502.
Twitter user Lists questions
How do I get the Lists a Twitter account created?
CallGET /x/users/{id}/lists with the user ID, username, or profile URL. Each
result is a public List the account created.
How much does it cost?
Each returned List costs 1 credit. An empty page costs nothing. LowerpageSize to return fewer Lists.
Does it return private Lists?
No. It returns only public Lists. Private Lists stay out of every answer.How do I see the Lists an account is on?
Use List memberships. It returns the public Lists that include the account.Does this replace X’s official API?
No. This page documents Xquik, an independent third-party service. It does not document X’s official API.Next steps. List members reads who is on a List, and List tweets reads its timeline.