VocalNote
Dark Mode
Record New Note

VocalNote API Reference

BASE URL: https://worker.vocalnote.app

API Uptime: 99.9%
Authentication ยท Keys

๐Ÿ” Authentication Guide

To access the VocalNote API, authenticate your calls by appending a Bearer token inside the Authorization header. You can retrieve and refresh your keys directly from the Developer API Dashboard.

// Security Notice

Never expose secret keys in public code repositories or client-side files. Always run operations in secure back-channel services.

Header Format
Authorization: Bearer vn_your_api_key
Billing ยท Wallet Rates

๐Ÿ’ณ Billing Logic & Pricing Rules

VocalNote bills strictly by the second based on the audio processed or text analyzed. Deductions occur in real-time directly from your wallet balance. There are no monthly fees, flat subscriptions, or hidden charges.

All-in-One rate
$1.00 / hr
$0.000278 per second
Single Operation
$0.60 / hr
$0.000167 per second
Behavioral Analysis
$0.30 / hr
$0.000083 per second
  • No rounding up: A 15-second transcription is billed for exactly 15 seconds.
  • Credits expiry: Deposited funds stay active in your account indefinitely and never expire.
  • Auto-Recharge: Top up automatically when your balance drops below the $1 threshold.
  • Cap limits: Set custom monthly caps to prevent unexpected volume spikes.
๐ŸŽ™๏ธ Endpoints ยท Audio Ingestion

Transcribe / Note Process

Transcribe and rewrite audio files with high accuracy. Send raw base64 audio and select your desired formatting style.

POST/apiv1/process

// Parameters

ParamTypeRequired
audio_base64
Base64 audio string. Max 25 MB.
stringโœ… Yes
mode
Operation mode: "transcribe", "rewrite", or "combined" (default).
stringNo
style
Clean-up style. Supported values: "Casual", "Professional", "Journal", "List", "Tweet", "Email", "Academic", "Social Media", "Meeting", "Blog Post", "Executive Summaries", "Product Spec", "Agent Prompt", "Audio-to-MIDI", "Audio-to-Sheet Music".
stringNo

// Billing Rates

Combined (Transcribe + Rewrite)$1.00 / hr ($0.000278/sec)
Single (Transcribe OR Rewrite)$0.60 / hr ($0.000167/sec)
curl -X POST https://worker.vocalnote.app/apiv1/process \
  -H "Authorization: Bearer vn_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
  "mode": "combined",
  "audio_base64": "UklGRiQAA...",
  "mime_type": "audio/webm",
  "style": "Professional"
}'
Accepted Response (202)
{
  "success": true,
  "status": "processing",
  "job_id": "550e8400-e29b-41d4-a716-446655440000",
  "message": "Request is processing."
}
๐Ÿง  Analytics ยท Insights

Behavioural Analytics

Analyze conversation logs to detect empathy, soft skills, calculate listener-talk ratios, and scrub PII from transcripts.

POST/apiv1/analyze

// Parameters

ParamTypeRequired
transcript
Raw text transcription to analyze.
stringโœ… Yes
save_to_vocalnote
Whether to persist analytics results to the dashboard.
booleanNo
metadata
Custom tracking object, e.g. {"call_id": "12345"}
objectNo
scrubbed_transcript
Off by default. Set to true to redact PII (SSN, credit cards).
booleanNo

// Billing Rates

Behavioral Analysis$0.30 / hr ($0.005 / min)
PII Scrubbing$0.005 / request (if requested)
Minimum Charge RuleBilled by estimated duration ($0.000083/sec)
curl -X POST https://worker.vocalnote.app/apiv1/analyze \
  -H "Authorization: Bearer vn_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
  "transcript": "Agent: Hello! Customer: I need help.",
  "save_to_vocalnote": true,
  "metadata": {
    "call_id": "12345"
  },
  "scrubbed_transcript": false
}'
Accepted Response (202)
{
  "success": true,
  "status": "processing",
  "job_id": "776e8400-e29b-41d4-a716-446655440000",
  "message": "Request is processing."
}
๐Ÿ•’ Queue ยท Status Checks

Job Status Query

Check the processing status of a queued transcription or behavioral analysis job.

GET/apiv1/status/{job_id}

// Parameters

ParamTypeRequired
job_id
The job tracking ID returned from process/analyze response payload.
stringโœ… Yes

// Billing Rates

Status ChecksFree of charge
curl -X GET https://worker.vocalnote.app/apiv1/status/{job_id} \
  -H "Authorization: Bearer vn_your_api_key"
|
{
  "success": true,
  "status": "completed",
  "result": {
    "transcription": "Verbatim audio text...",
    "rewritten_text": "Polished, styled output...",
    "audio_duration_sec": 42,
    "cost_charged": 0.000011667,
    "request_id": "550e8400-e29b-41d4-a716-446655440000"
  },
  "error": null,
  "created_at": "2024-03-22T12:00:00Z",
  "updated_at": "2024-03-22T12:00:30Z"
}
VocalNote - AI note takerVocalNote on Good AI ToolsVocalNote on VibeRank