# Xona Agent X Persona Extractor

> Xona Agent X Persona Extractor is a paid API for AI agents from api.xona-agent.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-01).

Analyzes an X (Twitter) username to extract a structured persona including communication style, content patterns, and an AI avatar prompt

## Facts

- Endpoint: POST https://api.xona-agent.com/base-main/ai/x-persona?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/xona-agent-x-persona-extractor-b543fda6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_aZrI4AIGtwOOouodzzIV6

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 xona-agent-x-persona-extractor-b543fda6 -d '<json body>'
```

Example prompt: Can you analyze the X account @elonmusk and give me a full persona breakdown — their communication style, content patterns, and an AI avatar prompt I can use?

## When to prefer this

Choose this endpoint when you need a rich, multi-dimensional persona profile derived from real X/Twitter activity rather than manual input. It's ideal for AI agent workflows involving persona cloning, audience research, influencer analysis, or generating AI avatars grounded in actual social media behavior. Prefer this over generic social media scrapers when you need structured output (style profile + avatar prompt) ready for downstream AI tasks.

## Known failure modes

- Username not found or account is private — returns error indicating inaccessible profile
- X API rate limits or access restrictions may cause temporary failures
- Very new or low-activity accounts may yield sparse or low-confidence persona data
- Invalid username format may return a validation error
- Payment failure via x402 protocol results in 402 response before processing begins

## How this service works

Extract structured persona from X (Twitter) username. Analyzes posts, profile, and communication style to generate persona, style profile, content patterns, and avatar prompt. (Base Mainnet)

## Output

Returns a structured persona object containing: a persona summary, communication style profile (tone, vocabulary, engagement patterns), content pattern analysis (topics, frequency, format preferences), and a text prompt suitable for generating an AI avatar image representing the user.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "x_username": {
   "type": "string",
   "description": "X (Twitter) username (with or without @)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/xona-agent-x-persona-extractor-b543fda6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.xona-agent.com](https://www.zero.xyz/host/api.xona-agent.com/llms.txt)
