Skip to content
cheapxapi
All endpoints

Get user profile

GET/twitter/user/info

Public profile of a user by screen name.

Price: $0.0006 per request.

Parameters

  • userNamestringrequired

    Screen name without the @, e.g. NASA.

    Example: NASA

Example request

curl "https://api.cheapxapi.com/twitter/user/info?userName=NASA" \
  -H "x-api-key: YOUR_KEY"

Response

Charged. Check status: success means data was returned; error (e.g. user not found) is also HTTP 200.

FieldType
dataUserInfo
type"user"
userNamestring
urlstring
idstring
namestring
isBlueVerifiedboolean
protectedboolean
verifiedTypestring
profilePicturestring
coverPicturestring
descriptionstring
locationstring
followersinteger
followinginteger
canDmboolean
createdAtstring
favouritesCountinteger
hasCustomTimelinesboolean
isTranslatorboolean
mediaCountinteger
statusesCountinteger
withheldInCountriesarray of string
affiliatesHighlightedLabelobject
possiblySensitiveboolean
pinnedTweetIdsarray of string
isAutomatedboolean
automatedBystring
unavailableboolean
messagestring
unavailableReasonstring
profile_bioobject
status"success" | "error"
msgstring

Status codes

200
Charged. Check status: success means data was returned; error (e.g. user not found) is also HTTP 200.
400
Invalid parameters (charged), or API key placed in the URL (not charged).
401
Missing or invalid API key (not charged).
402
Insufficient balance (not charged).
403
Account disabled (not charged).
404
Unknown endpoint (charged), or the requested item could not be found (not charged). Note: many endpoints report a missing user/tweet as HTTP 200 with "status":"error" instead; those are charged.
405
Only GET is supported (not charged).
429
Rate limit exceeded (not charged). Retry after the time in the Retry-After header.
503
Temporary service problem, or the endpoint is temporarily unavailable (not charged). Retry with exponential backoff.