Skip to main content
GET
/
twitter
/
search
Search Tweets
curl --request GET \
  --url https://api.apitwitter.com/twitter/search \
  --header 'X-API-Key: <api-key>'
{
  "data": {
    "tweets": [
      {
        "id": "2035355605234299007",
        "text": "Building Sansa, it's an API AI router, selects the best model for each request in under 20ms.",
        "created_at": "Sat Mar 21 13:59:26 +0000 2026",
        "author": {
          "id": "1952361085048365056",
          "userName": "Jbm_dev",
          "name": "Joshua Martin",
          "screen_name": "Jbm_dev",
          "followers_count": 2274,
          "friends_count": 926,
          "statuses_count": 4971,
          "favourites_count": 20792,
          "listed_count": 32,
          "description": "Full-stack Dev | 3x Founder | Building Sansa",
          "location": "",
          "profile_image_url_https": "",
          "profile_image_url": "",
          "profile_banner_url": "",
          "verified": false,
          "is_blue_verified": true,
          "created_at": "",
          "can_dm": false
        },
        "likeCount": 3,
        "retweetCount": 0,
        "replyCount": 1,
        "viewCount": 21,
        "isRetweet": false,
        "isReply": true,
        "media": []
      }
    ],
    "has_next_page": true,
    "next_cursor": "DAACCgACHD84NpvAJxAKAAMcPzg2m7_Y8A..."
  }
}
This endpoint uses the server-side cookie/proxy pool. Pass your search query and optional filters as query parameters. No cookie or proxy required.

Authorizations

X-API-Key
string
header
required

Your API key

Query Parameters

query
string
required

Search query string

product
enum<string>
default:Top

Result type filter (default: Top)

Available options:
Top,
Latest,
People,
Photos,
Videos
count
integer
default:20

Number of results, 1-100 (default: 20)

Required range: 1 <= x <= 100
cursor
string

Pagination cursor

Response

Search results

status
string

Response status

Example:

"success"

msg
string

Response message

data
any

Response data