Xona Agent x402 API — MPP Grade C
On-chain Activity
Compliance Checks
3 issues
- OpenAPI doc exceeds 64KB limit (79843 bytes)
- 402 response missing Cache-Control: no-store
- 402 response missing WWW-Authenticate header
Paid Operations (26)
POST /image/creative-director dynamic
Searches X (Twitter) and Google to research trends, then transforms your idea into an optimised image generation plan. Returns intent analysis, research snippets, and a refined generation direction.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.03 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| idea | string | Yes | User's prompt or idea for image generation |
| reference_images | array | No | Existing image URLs to use as style references |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| direction | array[object] | Generation plan with refined prompt |
| intent | object | Analysed user intent |
| research | array[object] | Research results from X and Google |
POST /image/designer dynamic
Takes your prompt and style keywords, blends them intelligently, and generates a high-quality image. Supports up to 8 reference images.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.06 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| aspect_ratio | string | No | Image aspect ratio (default: 1:1) |
| prompt | string | Yes | Detailed prompt description |
| referenceImage | array | No | Reference image URLs for style guidance |
| style | array | No | Style keywords to blend into the prompt |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| image_description | string | Prompt used for generation |
| image_url | string | Generated image URL (CDN) |
| metadata | object | Generation metadata (model, aspectRatio, cdn_key, etc.) |
POST /image/nano-banana-pro dynamic
Generates a high-quality image from your prompt using the nano-banana-pro model. No style blending — pure prompt-to-image.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.15 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| aspect_ratio | string | No | Image aspect ratio (default: 1:1) |
| prompt | string | Yes | Detailed prompt description for the image to generate |
| referenceImage | array | No | Array of reference image URLs for style/composition guidance |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| image_description | string | Prompt used for generation |
| image_url | string | Generated image URL (CDN) |
| metadata | object | Generation metadata (model, aspectRatio, cdn_key, etc.) |
POST /image/nano-banana dynamic
Generates a high-quality image from your prompt using the nano-banana model. Supports up to 8 reference images.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.05 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| aspect_ratio | string | No | Image aspect ratio (default: 1:1) |
| prompt | string | Yes | Detailed prompt description for the image to generate |
| referenceImage | array | No | Array of reference image URLs for style/composition guidance |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| image_description | string | Prompt used for generation |
| image_url | string | Generated image URL (CDN) |
| metadata | object | Generation metadata (model, aspectRatio, cdn_key, etc.) |
POST /image/nano-banana-2 dynamic
Generates an image using the nano-banana-2 model with resolution-based pricing: 1k = $0.06, 2k = $0.10, 4k = $0.15.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
network: solana pricingMode: dynamic protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| aspect_ratio | string | No | Image aspect ratio (default: 1:1) |
| prompt | string | Yes | Detailed prompt description |
| referenceImage | array | No | Reference image URLs |
| resolution | string | No |
Output resolution. Determines price (1k=$0.06, 2k=$0.10, 4k=$0.15)
enum: 1k, 2k, 4k default: 1k
|
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| image_description | string | Prompt used for generation |
| image_url | string | Generated image URL (CDN) |
| metadata | object | Generation metadata (model, aspectRatio, cdn_key, etc.) |
POST /image/grok-imagine dynamic
Generates a high-quality image using xAI's Grok Imagine API. Supports a single reference image.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.04 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| prompt | string | Yes | Detailed prompt description |
| referenceImage | string | No | Single reference image URL (Grok supports one image only) |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| image_description | string | Prompt used for generation |
| image_url | string | Generated image URL (CDN) |
| metadata | object | Generation metadata (model, aspectRatio, cdn_key, etc.) |
POST /image/gpt-image-2 dynamic
Generates a photorealistic image using GPT Image 2 (OpenAI via Replicate). Excellent text rendering and instruction following. Quality: medium. Aspect ratio: 1:1 only.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.12 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| aspect_ratio | string | No | Must be 1:1 (any other value is coerced) |
| prompt | string | Yes | Detailed prompt describing the desired image |
| referenceImage | array | No | Optional reference image URLs (up to 16) for image-to-image editing |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| image_description | string | Prompt used for generation |
| image_url | string | Generated image URL (CDN) |
| metadata | object | Generation metadata (model, aspectRatio, cdn_key, etc.) |
POST /image/flux-2-pro dynamic
High-quality image generation and editing with support for eight reference images, powered by Black Forest Labs FLUX.2 Pro.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.05 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| aspect_ratio | string | No | Image aspect ratio (default: 1:1) |
| prompt | string | Yes | Detailed prompt description for the image |
| referenceImage | array | No | Reference image URLs for style/composition guidance |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| image_description | string | Prompt used for generation |
| image_url | string | Generated image URL (CDN) |
| metadata | object | Generation metadata (model, aspectRatio, cdn_key, etc.) |
POST /image/flux-2-max dynamic
The highest fidelity image model from Black Forest Labs. Ideal for demanding generation tasks.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.08 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| aspect_ratio | string | No | Image aspect ratio (default: 1:1) |
| prompt | string | Yes | Detailed prompt description for the image |
| referenceImage | array | No | Reference image URLs for style/composition guidance |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| image_description | string | Prompt used for generation |
| image_url | string | Generated image URL (CDN) |
| metadata | object | Generation metadata (model, aspectRatio, cdn_key, etc.) |
POST /image/flux-2-flex dynamic
Max-quality image generation and editing with support for ten reference images.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.06 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| aspect_ratio | string | No | Image aspect ratio (default: 1:1) |
| prompt | string | Yes | Detailed prompt description for the image |
| referenceImage | array | No | Reference image URLs for style/composition guidance |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| image_description | string | Prompt used for generation |
| image_url | string | Generated image URL (CDN) |
| metadata | object | Generation metadata (model, aspectRatio, cdn_key, etc.) |
POST /image-model/qwen-image dynamic
Generates an image using the qwen/qwen-image multimodal model. Supports a single reference image for style/content guidance.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.05 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| aspect_ratio | string | No | Image aspect ratio (default: 1:1) |
| prompt | string | Yes | Detailed prompt description |
| referenceImage | array | No | Reference image URLs (uses first image) |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| image_description | string | Prompt used for generation |
| image_url | string | Generated image URL (CDN) |
| metadata | object | Generation metadata (model, aspectRatio, cdn_key, etc.) |
POST /image-model/seedream-4.5 dynamic
Generates a high-quality image using the ByteDance Seedream-4.5 model. Supports up to 8 reference images.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.08 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| aspect_ratio | string | No | Image aspect ratio (default: 1:1) |
| prompt | string | Yes | Detailed prompt description for the image to generate |
| referenceImage | array | No | Array of reference image URLs for style/composition guidance |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| image_description | string | Prompt used for generation |
| image_url | string | Generated image URL (CDN) |
| metadata | object | Generation metadata (model, aspectRatio, cdn_key, etc.) |
POST /video/short-generation dynamic
Generates a 10-second high-quality video using xAI's Grok Imagine Video API. Supports image-to-video via optional input image.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.5 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| aspect_ratio | string | No | Video aspect ratio (default: 16:9) |
| image_url | string | No | Optional input image URL for image-to-video generation |
| prompt | string | Yes | Prompt for video generation |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| duration | number | Video duration in seconds (always 10) |
| metadata | object | Generation metadata (request_id, aspect_ratio, etc.) |
| model | string | Model used for generation |
| video_url | string | Generated video URL (CDN) |
POST /video/seedance-generation dynamic
Generates a video with audio using ByteDance Seedance 2.0 via Replicate. Defaults to 10-second 480p; supports up to 10s, up to 1080p.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.8 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| aspect_ratio | string | No | Video aspect ratio (default: 16:9) |
| duration | number | No | Clip length in seconds (1–10, default: 10) |
| prompt | string | Yes | Prompt for video generation |
| reference_images | array | No | Optional reference image URLs |
| resolution | string | No |
Output resolution (default: 480p)
enum: 480p, 720p, 1080p |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| duration | number | Video duration in seconds |
| metadata | object | Generation metadata |
| model | string | Model used: bytedance/seedance-2.0 |
| thumbnail_url | string | CDN URL of the first-frame thumbnail |
| video_url | string | CDN URL of the generated video |
POST /audio/elevenlabs-music dynamic
Generates music from a text prompt using ElevenLabs Music (via Replicate). Dynamic pricing: $1 per 120 seconds, max 3 minutes. Base price covers 3 minutes.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 1.5 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| force_instrumental | boolean | No | Force instrumental output (no vocals) |
| music_length_ms | number | No | Duration in milliseconds (1000–180000). Price = music_length_ms / 120000 USD. |
| output_format | string | No | Output format (e.g. mp3_standard) |
| prompt | string | Yes | Description of the music to generate |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| duration_seconds | number | Duration in seconds |
| metadata | object | Generation metadata |
| music_url | string | Generated audio URL (CDN) |
POST /audio/x-text-to-speech dynamic
Converts text to speech (MP3) using the xAI TTS API. Choose from voices: Eve, Ara, Leo, Rex, or Sal.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.01 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| output_format | object | No | Optional output format: { codec, sample_rate, bit_rate } |
| text | string | Yes | Text to convert to speech |
| voice_id | string | No |
Voice to use (default: Eve)
enum: Eve, Ara, Leo, Rex, Sal |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| audio_url | string | Generated audio URL (CDN) |
| duration_seconds | number | Duration in seconds (optional) |
| metadata | object | Generation metadata |
POST /audio/speech-to-text dynamic
Transcribes audio from a URL using OpenAI GPT-4o Transcribe via Replicate.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.02 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| audio_file | string | Yes | HTTPS URL of the audio file to transcribe (e.g. MP3) |
| language | string | No | Language code (default: en) |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| metadata | object | Model and language metadata |
| text | string | Transcribed text |
GET /token/pumpfun-trending dynamic
Returns trending PumpFun tokens enriched with AI analysis: dominant meta summary, fresh launch suggestions, and per-token price change data with icon descriptions.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.1 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| count | number | - |
| suggestions | array[object] | Array of 3 fresh token ideas inspired by the current meta |
| summary | string | AI-generated summary of the dominant memecoin meta |
| trending_tokens | array[object] | List of trending tokens with price change data |
GET /token/pumpfun-movers dynamic
Returns PumpFun top-moving tokens enriched with AI analysis: meta summary, launch suggestions, and price change data.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.1 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| count | number | - |
| suggestions | array[object] | Fresh token ideas |
| summary | string | AI-generated meta summary |
| trending_tokens | array[object] | Top mover tokens with price data |
POST /token/signal dynamic
Returns AI-powered market sentiment analysis for a crypto ticker: sentiment score (-1 to 1), price target, 3 key signals, risk level, and a one-line summary.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.001 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| ticker | string | Yes | Token ticker symbol (e.g. SOL, BTC, ETH) |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | object | - |
| success | boolean | - |
POST /token/news dynamic
Looks up the token on Jupiter, fetches latest market news, and generates an AI news title, a tweet draft, and a banner image. Returns the CDN URL for the banner.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.1 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| token | string | Yes | Token mint address, symbol, or name |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| mint | string | Token mint address from Jupiter |
| success | boolean | - |
| ticker | string | Token symbol |
| token | string | Token name |
| trending_news | object | - |
POST /token/starter-kit dynamic
Generates a token logo and matching banner automatically from a prompt. Extracts token information (name, ticker, description), generates the logo, then creates a matching banner.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.2 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| ca_reference | string | No | Contract address of a reference token to extract logo from (optional) |
| prompt | string | Yes | Description of the token (name, theme, vibe) |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| banner_url | string | CDN URL of the generated banner |
| logo_url | string | CDN URL of the generated logo |
| token_description | string | - |
| token_name | string | - |
| token_ticker | string | - |
POST /token/solana-discovery dynamic
Multi-action Solana token discovery via Onchain OS. Actions: token_overview, token_risk, holder_analysis, candlesticks, whale_trades, cluster_check.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.01 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| action | string | Yes |
Market data action to perform
enum: token_overview, token_risk, holder_analysis, candlesticks, whale_trades, cluster_check |
| bar | string | No | Candlestick interval (default: 1H) |
| limit | number | No | Number of results (default: 50) |
| tokenAddress | string | No | Token contract address |
| tokenAddresses | array | No | Array of token addresses (for token_overview) |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| action | string | - |
| chain | string | - |
| data | object | Market data response (shape depends on action) |
| success | boolean | - |
POST /token/solana-market dynamic
Multi-action Solana token market data via Onchain OS. Returns price overview, risk analysis, candlestick charts, whale trades, and more.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.01 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| action | string | Yes |
Market data action to perform
enum: token_overview, token_risk, holder_analysis, candlesticks, whale_trades, cluster_check |
| bar | string | No | Candlestick interval (default: 1H) |
| limit | number | No | Number of results (default: 50) |
| tokenAddress | string | No | Token contract address |
| tokenAddresses | array | No | Array of token addresses (for token_overview) |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| action | string | - |
| chain | string | - |
| data | object | Market data response (shape depends on action) |
| success | boolean | - |
POST /ai/x-persona dynamic
Analyses an X (Twitter) account — posts, profile, communication style — and produces a structured persona, style profile, content patterns, and avatar prompt.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.05 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| x_username | string | Yes | X (Twitter) username (with or without @) |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| avatar | object | Avatar information: image type, prompt, reference images |
| content_patterns | object | Content patterns and posting behaviour analysis |
| persona | object | Persona including summary, tone, core topics, and beliefs |
| style_profile | object | Writing style and voice characteristics |
POST /ai/x-news dynamic
Extracts the latest activity from an X account, generates an AI news title, a tweet draft (optionally mimicking another account's style), and an AI-generated news banner.
- Amount
- dynamic
- Currency
- -
- Method
- -
- Intent
- -
- 402 Declared
- Yes
asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.5 pricingMode: fixed protocol: x402
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| payment-signature | header | string | No | x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge. |
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| x_persona | string | No | X username whose style to mimic for the tweet draft (optional) |
| x_username | string | Yes | X username to extract news from (with or without @) |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| success | boolean | - |
| trending_news | object | - |
| x_username | string | - |
Payment Methods
- Methods
- -
- Intents
- -
- Currencies (discovery)
- -
- Multiple Challenges
- No
Security
- TLS Version
- TLSv1.3
- Challenge ID Unique
- -
- Challenge ID Length
- -
- Digest Binding
- -
Uptime
- Discovery
- Reachable (948ms)
- Challenge
- Reachable (277ms)
- Last Checked
Schema Completeness
- Paid Operations
- 26
- With Input Schema
- 24
- With Description
- 26
2 missing schema
- GET /token/pumpfun-trending
- GET /token/pumpfun-movers
Documentation
- Homepage
- https://api.xona-agent.com
- API Reference
- https://api.xona-agent.com/openapi.json
- llms.txt
- -
Discovery
- OpenAPI URL
- https://api.xona-agent.com/openapi.json
- OpenAPI Version
- 3.1.0
- Service Version
- 2.0.0
- Document Size
- 79843 bytes
- Document Hash
- af4a0e846d069fe00007c5df89ed15cd59b754e651707c9f18f5ab412c156664
Version History (52 snapshots)
- new endpoint: GET /token/pumpfun-movers
- new endpoint: GET /token/pumpfun-trending
- new endpoint: POST /ai/x-news
- new endpoint: POST /ai/x-persona
- new endpoint: POST /audio/elevenlabs-music
- new endpoint: POST /audio/speech-to-text
- new endpoint: POST /audio/x-text-to-speech
- new endpoint: POST /image-model/qwen-image
- new endpoint: POST /image-model/seedream-4.5
- new endpoint: POST /image/creative-director
- new endpoint: POST /image/designer
- new endpoint: POST /image/flux-2-flex
- new endpoint: POST /image/flux-2-max
- new endpoint: POST /image/flux-2-pro
- new endpoint: POST /image/gpt-image-2
- new endpoint: POST /image/grok-imagine
- new endpoint: POST /image/nano-banana
- new endpoint: POST /image/nano-banana-2
- new endpoint: POST /image/nano-banana-pro
- new endpoint: POST /token/news
- new endpoint: POST /token/signal
- new endpoint: POST /token/solana-discovery
- new endpoint: POST /token/solana-market
- new endpoint: POST /token/starter-kit
- new endpoint: POST /video/seedance-generation
- new endpoint: POST /video/short-generation
- new endpoint: GET /token/pumpfun-movers
- new endpoint: GET /token/pumpfun-trending
- new endpoint: POST /ai/x-news
- new endpoint: POST /ai/x-persona
- new endpoint: POST /audio/elevenlabs-music
- new endpoint: POST /audio/speech-to-text
- new endpoint: POST /audio/x-text-to-speech
- new endpoint: POST /image-model/qwen-image
- new endpoint: POST /image-model/seedream-4.5
- new endpoint: POST /image/creative-director
- new endpoint: POST /image/designer
- new endpoint: POST /image/flux-2-flex
- new endpoint: POST /image/flux-2-max
- new endpoint: POST /image/flux-2-pro
- new endpoint: POST /image/gpt-image-2
- new endpoint: POST /image/grok-imagine
- new endpoint: POST /image/nano-banana
- new endpoint: POST /image/nano-banana-2
- new endpoint: POST /image/nano-banana-pro
- new endpoint: POST /token/news
- new endpoint: POST /token/signal
- new endpoint: POST /token/solana-discovery
- new endpoint: POST /token/solana-market
- new endpoint: POST /token/starter-kit
- new endpoint: POST /video/seedance-generation
- new endpoint: POST /video/short-generation
- removed endpoint: GET /mpp/token/pumpfun-movers
- removed endpoint: GET /mpp/token/pumpfun-trending
- removed endpoint: POST /mpp/ai/x-news
- removed endpoint: POST /mpp/ai/x-persona
- removed endpoint: POST /mpp/audio/elevenlabs-music
- removed endpoint: POST /mpp/audio/speech-to-text
- removed endpoint: POST /mpp/image/creative-director
- removed endpoint: POST /mpp/image/designer
- removed endpoint: POST /mpp/image/flux-2-flex
- removed endpoint: POST /mpp/image/flux-2-max
- removed endpoint: POST /mpp/image/flux-2-pro
- removed endpoint: POST /mpp/image/grok-imagine
- removed endpoint: POST /mpp/image/nano-banana
- removed endpoint: POST /mpp/image/nano-banana-2
- removed endpoint: POST /mpp/image/nano-banana-pro
- removed endpoint: POST /mpp/sol/token-signal
- removed endpoint: POST /mpp/stellar/token-signal
- removed endpoint: POST /mpp/token/news
- removed endpoint: POST /mpp/token/signal
- removed endpoint: POST /mpp/token/solana-discovery
- removed endpoint: POST /mpp/token/solana-market
- removed endpoint: POST /mpp/token/starter-kit
- removed endpoint: POST /mpp/video/short-generation
Scan snapshots
| Date | Grade | Score | Response | Status |
|---|---|---|---|---|
| 2026-04-06 | B | 78% | 1061ms | Up |
| 2026-04-07 | B | 78% | 1011ms | Up |
| 2026-04-08 | B | 78% | 901ms | Up |
| 2026-04-09 | B | 78% | 1448ms | Up |
| 2026-04-10 | B | 78% | 918ms | Up |
| 2026-04-11 | B | 78% | 1237ms | Up |
| 2026-04-12 | B | 78% | 1000ms | Up |
| 2026-04-13 | B | 78% | 923ms | Up |
| 2026-04-14 | B | 78% | 924ms | Up |
| 2026-04-15 | B | 78% | 943ms | Up |
| 2026-04-16 | B | 78% | 888ms | Up |
| 2026-04-17 | B | 78% | 911ms | Up |
| 2026-04-18 | B | 78% | 398ms | Up |
| 2026-04-19 | B | 78% | 859ms | Up |
| 2026-04-20 | B | 78% | 881ms | Up |
| 2026-04-21 | B | 78% | 938ms | Up |
| 2026-04-22 | B | 78% | 926ms | Up |
| 2026-04-23 | B | 78% | 870ms | Up |
| 2026-04-24 | B | 78% | 841ms | Up |
| 2026-04-25 | B | 78% | 921ms | Up |
| 2026-04-26 | B | 78% | 918ms | Up |
| 2026-04-27 | B | 78% | 627ms | Up |
| 2026-04-28 | B | 78% | 899ms | Up |
| 2026-04-29 | B | 78% | 835ms | Up |
| 2026-04-30 | B | 78% | 927ms | Up |
| 2026-05-01 | B | 78% | 1120ms | Up |
| 2026-05-02 | B | 78% | 1015ms | Up |
| 2026-05-03 | B | 78% | 873ms | Up |
| 2026-05-04 | B | 78% | 876ms | Up |
| 2026-05-05 | B | 78% | 849ms | Up |
| 2026-05-06 | B | 78% | 846ms | Up |
| 2026-05-07 | B | 78% | 873ms | Up |
| 2026-05-08 | B | 78% | 909ms | Up |
| 2026-05-09 | B | 78% | 882ms | Up |
| 2026-05-10 | B | 78% | 1567ms | Up |
| 2026-05-11 | B | 76% | 768ms | Up |
| 2026-05-12 | B | 76% | 766ms | Up |
| 2026-05-13 | B | 76% | 1138ms | Up |
| 2026-05-14 | B | 76% | 716ms | Up |
| 2026-05-15 | B | 76% | 744ms | Up |
| 2026-05-16 | B | 76% | 721ms | Up |
| 2026-05-17 | B | 76% | 2715ms | Up |
| 2026-05-18 | C | 63% | 860ms | Up |
| 2026-05-19 | C | 63% | 875ms | Up |
| 2026-05-20 | C | 63% | 847ms | Up |
| 2026-05-21 | C | 63% | 942ms | Up |
| 2026-05-22 | C | 63% | 930ms | Up |
| 2026-05-23 | C | 63% | 916ms | Up |
| 2026-05-24 | C | 63% | 840ms | Up |
| 2026-05-25 | C | 63% | 1027ms | Up |
| 2026-05-26 | C | 63% | 990ms | Up |
| 2026-05-27 | C | 63% | 937ms | Up |