---
title: "Get user followers"
method: GET
path: "/v1/twitter/users/{username}/followers"
tags: ["Users"]
---

# Get user followers

`GET /v1/twitter/users/{username}/followers`

## Request

- Base URL: `https://scrapebadger.com`
- URL: `https://scrapebadger.com/v1/twitter/users/{username}/followers`
- Auth: API key in header `x-api-key`
- TypeScript: <https://skmtc.dev/scrapebadger/apis/scrapebadger-account-api/docs/v1/twitter/users/:username/followers/get.ts> (a function with typed inputs; its response is checked against the schema)

Get the list of followers for a specific user. Returns comprehensive user profile data for each follower with pagination support. Useful for audience analysis and social graph exploration.

## Path parameters

- `username` string, required

## Query parameters

- `cursor` string

## Response `200`

Successfully retrieved followers.

- UsersResponse: Paginated list of users.
  - `data` UserData[], nullable: Array of user objects.
    - `id` string, required: Unique numeric user identifier.
    - `username` string, required: The user's screen name (handle).
    - `name` string, required: The user's display name.
    - `description` string, nullable: The user's bio/description.
    - `location` string, nullable: The user's self-reported location.
    - `url` string, nullable: URL in the user's profile.
    - `profile_image_url` string, nullable: URL of the user's profile image.
    - `profile_banner_url` string, nullable: URL of the user's profile banner.
    - `followers_count` integer: Number of followers.
    - `following_count` integer: Number of accounts this user follows.
    - `tweet_count` integer: Total number of tweets posted.
    - `listed_count` integer: Number of lists this user appears on.
    - `favourites_count` integer, nullable: Number of tweets this user has liked.
    - `media_count` integer, nullable: Number of media items posted.
    - `verified` boolean: Whether the user is verified (legacy verification).
    - `verified_type` string, nullable: Type of verification (e.g., Government, Business).
    - `is_blue_verified` boolean, nullable: Whether the user has a Twitter Blue/Premium subscription.
    - `created_at` string, required: Account creation timestamp.
    - `created_at_datetime` string, nullable: Account creation date in ISO 8601 format.
    - `protected` boolean, nullable: Whether the user's tweets are protected (private).
    - `possibly_sensitive` boolean, nullable: Whether the user's content may be sensitive.
    - `followed_by` boolean, nullable: Whether this user follows the authenticated user.
    - `following` boolean, nullable: Whether the authenticated user follows this user.
    - `can_dm` boolean, nullable: Whether the authenticated user can send a DM to this user.
    - `professional_type` string, nullable: Professional account type, if applicable.
    - `pinned_tweet_ids` string[], nullable: IDs of the user's pinned tweets.
  - `next_cursor` string, nullable: Cursor for fetching the next page. Null if no more results.

## Other responses

- `401`: Authentication failed. The API key is missing, invalid, or expired.
- `402`: Insufficient credits. Your account balance has been exhausted. Purchase more credits at https://scrapebadger.com/dashboard/billing.
- `429`: Rate limit exceeded. Too many requests in a given time period. Implement exponential backoff and retry.

---

[API](https://skmtc.dev/scrapebadger/apis/scrapebadger-account-api.md) - [All operations](https://skmtc.dev/scrapebadger/apis/scrapebadger-account-api/llms.txt) - [OpenAPI document](https://skmtc.dev/scrapebadger/apis/scrapebadger-account-api/revisions/4a1ef8777baf?raw)
