# fetcher.sh Twitter/X User Profile Lookup by ID

> fetcher.sh Twitter/X User Profile Lookup by ID is a paid API for AI agents from twitter.fetcher.sh, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-13).

Fetches a Twitter/X user profile by numeric user ID, returning account metadata such as name, handle, bio, follower counts, and more.

## Facts

- Endpoint: GET https://twitter.fetcher.sh/api/user/%7Bid%7D
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fetcher-sh-twitter-x-user-profile-lookup-by-id-b20a4e58
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Oqu79lw5Jtk6oBOr_IeBj

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 fetcher-sh-twitter-x-user-profile-lookup-by-id-b20a4e58
```

Example prompt: Can you look up the Twitter/X profile for user ID 44196397 and tell me their handle, display name, follower count, and bio?

## When to prefer this

Choose this endpoint when you need to resolve a Twitter/X numeric user ID to full profile metadata without setting up OAuth credentials, creating a Twitter developer account, or paying for a subscription. Ideal for one-off or low-volume lookups where pay-per-call (USDC via x402) is preferred over monthly API fees. Use this when you already have a user ID and need to hydrate it into full profile data.

## Known failure modes

- User ID does not exist or has been deactivated — returns a 404 or empty result
- User account is suspended — may return an error or partial data
- Rate limiting or scraping blocks from Twitter/X may cause temporary failures
- Invalid or malformed user ID format returns a 400 error
- Payment failure (insufficient USDC balance or x402 rejection) prevents the call from completing

## How this service works

Twitter / X (x.com) data and scraping API: Search tweets, resolve profiles by handle or ID, and pull timelines, replies, followers, lists, and trends. 15 REST endpoints from $0.002 – $0.005 per call — no account, no OAuth, no subscription. Pay with x402 (USDC on Base, Polygon, Arbitrum, Monad or Solana) or prepaid credits.

## Output

Returns a JSON object containing the Twitter/X user's profile data, including their numeric ID, username/handle, display name, bio/description, follower count, following count, tweet count, profile image URL, banner URL, account creation date, and verification status. The response reflects the current public state of the account as scraped from Twitter/X.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fetcher-sh-twitter-x-user-profile-lookup-by-id-b20a4e58/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from twitter.fetcher.sh](https://www.zero.xyz/host/twitter.fetcher.sh/llms.txt)
