1 credit per follower read, plus 1 for the engagementA user X doesn’t know is free · All plans from $0.00012/credit
Check an account’s followers
UseGET /x/users/{id}/follower-audit before you pay for a shoutout or a partnership. Name the account by user ID,
username, or profile URL.
The audit reads the account’s newest followers first. It gives each follower 1 class, a score & the signals behind it.
Then it adds a quality score, class counts & arrival bands. It also lists join cohorts, languages, places & top
followers. The account’s own engagement comes from its recent posts.
Signals come from public profiles, so a real person can match them. Older followers may differ from the newest ones.
A read stops at your limit or at what your balance pays for. A very long read returns the followers it finished.
coverage says how many it read out of the account’s total.Path parameters
Query parameters
Headers
Response
200 OK
Follower classes
400 Invalid input
402 Payment required
Your balance pays for no follower. Top up, then try again.403 Protected follower list
X keeps a protected account’s follower list private. Xquik charges nothing.404 User not found
503 Busy
Retry after theRetry-After header.Related. Followers · User insights ·
Verified followers
Response examples
200 example
- 400
{ "error": "invalid_input", "message": "Invalid input. Check the request body." } - 401
{ "error": "unauthenticated", "message": "Authentication required." } - 402
{ "error": "insufficient_credits", "message": "Insufficient credits. Top up or subscribe to continue." } - 403
{ "error": "api_key_paused", "message": "This API key is paused. Resume it at dashboard.xquik.com/api-keys to use it again." } - 404
{ "error": "user_not_found", "message": "X user not found. Check the username." } - 424
{ "error": "x_api_unavailable", "message": "X data source temporarily unavailable. Try again later." } - 429
{ "error": "rate_limit_exceeded", "message": "Too many requests. Try again later.", "retryAfter": 60 } - 502
{ "error": "x_api_unavailable", "message": "X data source temporarily unavailable. Try again later." } - 503
{ "error": "x_api_unavailable", "message": "Xquik is busy right now. Retry shortly." }