---
title: "Account status for many handles"
method: GET
path: "/user/usernames/status"
tags: ["Users"]
---

# Account status for many handles

`GET /user/usernames/status`

## Request

- Base URL: `https://api.twittrapi.com`
- URL: `https://api.twittrapi.com/user/usernames/status`
- Auth: API key in header `X-API-KEY`

Whether each handle is active, suspended, protected or not found. Up to 500 handles per call.

Reference: https://www.twittrapi.com/docs/reference/user-usernames-status

## Query parameters

- `usernames` string[], required
- `format` 'raw' | 'simple'

## Response `200`

Built by the API: {"usernamesStatus": {"jack": "active", ...}}. Values: active, suspended, protected, not-found, or error when X could not be asked. For each error there is also an entry in errors: [{"username": "...", "error": "upstream_error", "message": "..."}]; errors is left out when there are none.

With format=simple: Unchanged inside {data: ...}: {usernamesStatus, errors} is already small, so the simple format only adds the envelope.

- union: format=simple: the simple-format schema. Default (raw): X's JSON, passthrough.
  - DataPassthrough: Simple format: the usual (already small) response inside {data: ...}
    - `data` object, required: The usual response, unchanged
  - RawPassthrough: X's own JSON (raw format, the default), passed through unchanged. The shape is X's and can change; see https://www.twittrapi.com/docs/response-format.

## Other responses

- `400`: usernames is missing or has more than 500 entries.
- `401`: Missing or unknown API key. Not charged.
- `402`: No balance left, or the trial expired. Not charged. Top up in the dashboard.
- `403`: Key deactivated, or the endpoint is not in your plan (trial keys and account actions). Not charged.
- `429`: Rate limit for your key exceeded. Not charged. No Retry-After header: back off exponentially.
- `500`: Something failed on our side or between us and X. Refunded (400, 407, 408, 409 or a 5xx error are refunded). Retry with backoff.

---

[API](https://skmtc.dev/twittrapi/apis/twittrapi-api.md) · [All operations](https://skmtc.dev/twittrapi/apis/twittrapi-api/llms.txt) · [OpenAPI document](https://skmtc.dev/twittrapi/apis/twittrapi-api/revisions/0618e38b54c2?raw)
