# xspy.pro Twitter Username History

> xspy.pro Twitter Username History is a paid API for AI agents from xspy.pro, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-23).

Retrieves the full username change history for a given Twitter/X account handle

## Facts

- Endpoint: GET https://xspy.pro/api/v1/pro/twitter/:username/username-history?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/xspy-pro-6a7f0d12
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__gwcbDz3wADR0H1pbE7Rv

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability xspy-pro-6a7f0d12
```

Example prompt: Can you pull up the full username change history for the Twitter/X account @elonmusk — I want to see all the handles they've used over time.

## When to prefer this

Use this endpoint when you need to investigate an account's identity history on Twitter/X, such as during due diligence, tracking rebrandings, verifying account continuity, or detecting impersonation. It is the only endpoint here focused specifically on historical handle/username changes rather than followers or token activity.

## Known failure modes

- Username not found — account does not exist or has been suspended
- Insufficient credits — fewer than 40 credits available on the account
- Rate limiting — too many requests in a short period
- No username history available — account has never changed its handle
- Invalid username format — @ symbol included or special characters used

## How this service works

Historical Twitter/X handle changes for an account, with change timestamps.

## Output

Returns a historical list of usernames that the specified Twitter/X account has used, including the handle at each point in time, allowing you to trace how the account's identity has changed over time.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "pathParams": {
   "username": "twitter"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/xspy-pro-6a7f0d12/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from xspy.pro](https://www.zero.xyz/host/xspy.pro/llms.txt)
