x402Factory.ai - Where everything becomes an endpoint
Speech-to-text endpoint that transcribes audio/video with per-minute Solana (USDC) payments via x402Factory.
Offering
- Provider
- x402factory.ai
- Method
- POST
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Creative
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://x402factory.ai/solana/stt- MIME type
- Not provided
- First seen
- 2026-10-16T02:00:03.055Z
- Last seen
- Tags
- AI, Crypto, Trading, Utility
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.6 USDC
Atomic price: 600000 · Network: solana · Asset: USDC · Scheme: exact - Payment option 2
- 0.6 USDC
Atomic price: 600000 · Network: solana · Asset: USDC · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "solana",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount": "600000",
"payTo": "AGENTxr77msTPAmGk4DwdumueVAa3SvtyrpTf6tWMeWD"
},
{
"scheme": "exact",
"network": "solana",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount": "600000",
"payTo": "AGENTxr77msTPAmGk4DwdumueVAa3SvtyrpTf6tWMeWD"
}
]Observed health
- Status
- Healthy
- Latest latency
- 169 ms
- Average latency
- 592 ms
- HTTP status
- 200
- Last checked
- Reachability
- 100% over 13 checks
Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.
Input schema
{
"type": "http",
"method": "POST",
"bodyType": "json",
"bodyFields": {
"youtube": {
"type": "string",
"required": false,
"description": "YouTube video URL (e.g. https://www.youtube.com/watch?v=...) or 11-character video ID. For paid calls, either youtube or file_url is required."
},
"file_url": {
"type": "string",
"required": false,
"description": "Direct URL to an audio file (e.g. .mp3, .webm). Must be an http(s) URL. For paid calls, either youtube or file_url is required."
}
}
}Output schema
{
"ok": {
"type": "boolean",
"description": "True on success."
},
"text": {
"type": "string",
"description": "Full transcript text returned by the speech-to-text engine (top-level 'text' field)."
},
"action": {
"type": "string",
"description": "Action performed. For this endpoint: 'stt'."
},
"source": {
"type": "string",
"description": "Source type used for transcription: 'youtube' or 'file_url'."
},
"file_url": {
"type": "string",
"description": "Direct file URL that was processed when source = 'file_url'."
},
"video_id": {
"type": "string",
"description": "YouTube video ID that was processed."
},
"price_usdc": {
"type": "number",
"description": "Price charged for this call in USDC (6 decimals). Computed as 0.01 USDC per started minute of audio."
},
"youtube_url": {
"type": "string",
"description": "Resolved YouTube URL that was processed."
},
"duration_minutes": {
"type": "number",
"description": "Duration rounded up to whole minutes, used for pricing (0.01 USDC per minute)."
},
"duration_seconds": {
"type": "number",
"description": "Audio duration in seconds when available (YouTube metadata or estimated from file size)."
}
}