# Portals Protocol Twitter User Profile Lookup

> Portals Protocol Twitter User Profile Lookup is a paid API for AI agents from api.portalsprotocol.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Fetches public Twitter/X user profile and metadata by username or user ID

## Facts

- Endpoint: POST https://api.portalsprotocol.com/twitter/user
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-portalsprotocol-com-18da4919
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lFqnEJZ3h5OzLtVlTzni4

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 api-portalsprotocol-com-18da4919 -d '<json body>'
```

Example prompt: Can you pull up the public Twitter profile for @elonmusk — I need their bio, follower count, and account creation date.

## When to prefer this

Use this endpoint when you need to retrieve public profile metadata for a specific Twitter/X user by username or user ID, particularly when you want structured social profile data without managing Twitter API credentials directly. Ideal for enriching contact records, verifying social identities, or gathering audience stats for a known handle.

## Known failure modes

- User not found — username or user ID does not exist or has been deleted
- Account suspended — Twitter account is suspended and profile is unavailable
- Invalid input — neither a valid username nor user ID provided
- Rate limit exceeded — too many requests in a short window
- Payment failure — x402 payment not accepted or insufficient USDC balance
- Twitter API downtime — upstream Twitter/X API is unavailable

## How this service works

Fetch public Twitter user profile and metadata by username or user ID via GET.

## Output

Returns public Twitter user profile data including display name, username, bio, follower count, following count, tweet count, profile image URL, verified status, and account creation date for the requested user.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-portalsprotocol-com-18da4919/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.portalsprotocol.com](https://www.zero.xyz/host/api.portalsprotocol.com/llms.txt)
