Xquik Tweets API

Look up, search, and analyze individual tweets

Operations 11

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/v1/x/tweets Look up several tweets by ID · Get multiple tweets by IDs #
Ask an LLM
“Can I fetch several tweets at once by their IDs?”
“Is there a bulk lookup for a list of tweet IDs?”
Tell an agent
Get tweets {ids}.
Look up these tweet IDs in one batch: {ids}.
GET /api/v1/x/tweets/search Search tweets · Search tweets by query, Tweet ID, X status URL, or account date window #
Ask an LLM
“How do I search tweets for a keyword?”
“Can I search tweets from one account within a date range?”
Tell an agent
Search tweets for {q}.
Search tweets from @{fromUser} about {q} since {sinceDate}.
GET /api/v1/x/tweets/{id} Get a single tweet · Get tweet with full text, author, metrics and media #
Ask an LLM
“Can I get a single tweet's full text, author and metrics?”
“What media is attached to a specific tweet?”
Tell an agent
Get tweet {id}.
Show the full text, author and engagement stats for tweet {id}.
GET /api/v1/x/tweets/{id}/favoriters List users who liked a tweet · List visible users who liked a tweet #
Ask an LLM
“Who liked a specific tweet?”
“Why might the likers of a post come back as unavailable?”
Tell an agent
List users who liked tweet {id}.
Show likers of tweet {id} with over {minFollowers} followers.
GET /api/v1/x/bookmarks Read my bookmarked tweets · Get bookmarked tweets #
Ask an LLM
“Can I read my bookmarked tweets?”
“Can I get bookmarks from one specific folder?”
Tell an agent
Show my bookmarked tweets.
Get bookmarks in folder {folderId}.
GET /api/v1/x/bookmarks/folders List my bookmark folders · Get bookmark folders #
Ask an LLM
“What bookmark folders do I have?”
“Can I list my bookmark folder names and IDs?”
Tell an agent
List my bookmark folders.
Show all folders I organize bookmarks into.
GET /api/v1/x/timeline Read my home timeline · Get home timeline #
Ask an LLM
“Can I read my home timeline through the API?”
“Can I skip tweets I've already seen on my timeline?”
Tell an agent
Show my home timeline.
Get my home timeline, excluding tweets {seenTweetIds}.
GET /api/v1/x/tweets/{id}/quotes List quote tweets of a post · List quote tweets of a tweet #
Ask an LLM
“Who has quote-tweeted a post?”
“Can I see quote tweets of a post within a date window?”
Tell an agent
List quote tweets of tweet {id}.
Show quotes of tweet {id} posted since {sinceDate}.
GET /api/v1/x/tweets/{id}/replies List replies to a tweet · List replies to a tweet #
Ask an LLM
“Can I get every reply to a tweet, including nested replies?”
“What does complete mode do when fetching replies?”
Tell an agent
List replies to tweet {id}.
Get replies to tweet {id} in {mode} mode, sorted by {sort}.
GET /api/v1/x/tweets/{id}/retweeters List users who retweeted a tweet · List users who retweeted a tweet #
Ask an LLM
“Who retweeted a particular post?”
“Can I filter retweeters by minimum follower count?”
Tell an agent
List users who retweeted tweet {id}.
Show retweeters of {id} with accounts older than {minAccountAgeDays} days.
GET /api/v1/x/tweets/{id}/thread Get the conversation thread of a tweet · Get full conversation thread for a tweet #
Ask an LLM
“Can I get the whole conversation thread around a tweet?”
“Can I narrow a thread to messages from one user?”
Tell an agent
Get the full thread for tweet {id}.
Show thread {id} but only posts from @{fromUser}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/xquik-api:xquik-api-tweets-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

xquik-api-tweets-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Xquik Tweets API
  version: '1.0'
  description: Xquik is an independent third-party service.
  x-guidance: '## Common tasks


    **Find a tweet** - GET /x/tweets/{id}. Returns text, author, metrics, media, and creation time. Cost: $0.00015 per lookup.


    **Search tweets** - GET /x/tweets/search?q={query}&limit={n}. Supports X operators, structured filters, Tweet IDs, and status URLs. Omit mode for automatic coverage. Cost: $0.00015 per returned tweet.


    **Find a user** - GET /x/users/{id}. Accepts an ID or username. Cost: $0.00015 per lookup.


    **Check if A follows B** - GET /x/followers/check?source={a}&target={b}. Accepts usernames or profile URLs. Cost: $0.00075.


    **Get trends** - GET /trends?woeid={region}&count={n}. WOEID 1 is worldwide. Cost: $0.00045.


    **Download media** - POST /x/media/download with `tweetIds`. Fresh Tweets cost 1 credit each. Cached repeats are free.


    **Read an article** - GET /x/articles/{tweetId}. Cost: $0.00075.


    ## Pagination


    Default platform pages return `hasMore` and `nextCursor`. X pages return `has_next_page` and `next_cursor`. The 2026-04-29 contract returns `has_more` and `next_cursor`. Pass cursors through `cursor`; `after` remains compatible. Dynamic pricing counts returned items, not requests.


    Omit `mode` for automatic reads. Pass cursors unchanged. `mode=standard` remains legacy. Retry 409 responses after `Retry-After`. Restart 410 responses without a cursor.


    ## Authentication


    Eligible reads accept guest wallets. Fixed-price lookups also accept MPP. Other features require an API key or OAuth 2.1 bearer token. API keys also support `Authorization: Bearer xq_...`.


    ## Best-Practice Response Contract


    v1 remains the default. Send `xquik-api-contract: 2026-04-29` for snake_case, Unix timestamps, structured errors, unified pagination, resource objects, and prefixed IDs. Dependency failures use 424 instead of 502.'
  contact:
    name: Xquik
    url: https://xquik.com
    email: support@xquik.com
servers:
- url: https://xquik.com
security:
- apiKey: []
- oauthBearer: []
tags:


# --- truncated at 32 KB (124 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/xquik-api/refs/heads/main/openapi/xquik-api-tweets-api-openapi.yml