# AssemblyAI Transcription via gateway.apiosk.com

> AssemblyAI Transcription via gateway.apiosk.com is a paid API for AI agents from gateway.apiosk.com, paid per call via x402, $0.14/call, status down (last checked 2026-09-15).

Transcribes audio files to text using AssemblyAI, returning a full transcript with word-level confidence scores, speaker labels, and language metadata

## Facts

- Endpoint: GET https://gateway.apiosk.com/assemblyai/transcript
- Price: $0.14/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/assemblyai-transcription-via-gateway-apiosk-com-5688bf4f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xnhKGsUkxIe_u-YrLz763

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 assemblyai-transcription-via-gateway-apiosk-com-5688bf4f
```

Example prompt: Can you transcribe the audio at https://assembly.ai/wildfires.mp3 and give me the full text along with word-level confidence scores?

## When to prefer this

Use this endpoint when you need to convert spoken audio from a publicly accessible URL into text, especially when you also need word-level timestamps, confidence scores, or language detection. Prefer this over raw AssemblyAI if you want a simple, pay-per-call gateway without managing AssemblyAI API keys, paying with USDC via x402 protocol.

## Known failure modes

- Invalid or inaccessible audio URL returns an error in the error field
- Audio format not supported by AssemblyAI results in a failed status
- Network timeout if audio file is very large or slow to download
- Missing required audio URL parameter returns a 4xx error
- Transcription job still processing returns status other than 'completed'

## How this service works

API call to assemblyai

## Output

Returns a JSON object containing the transcript ID, full text of the transcription, completion status, original audio URL, overall confidence score (e.g. 0.937), language code (e.g. en_us), audio duration in seconds, an array of words with start/end timestamps and per-word confidence scores, and an error field (null on success).

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "id": "5e0688cb-3fd3-445c-a84e-a5bfe28d7fbf",
 "text": "Smoke from hundreds of wildfires in Canada is triggering air quality alerts throughout the US.",
 "error": null,
 "words": [
  {
   "end": 650,
   "text": "Smoke",
   "start": 250,
   "speaker": null,
   "confidence": 0.98
  },
  {
   "end": 850,
   "text": "from",
   "start": 690,
   "speaker": null,
   "confidence": 0.99
  }
 ],
 "status": "completed",
 "audio_url": "https://assembly.ai/wildfires.mp3",
 "confidence": 0.937,
 "language_code": "en_us",
 "audio_duration": 281
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/assemblyai-transcription-via-gateway-apiosk-com-5688bf4f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gateway.apiosk.com](https://www.zero.xyz/host/gateway.apiosk.com/llms.txt)
