API Documentation

Integrate BlipAI's powerful speech-to-text capabilities into your applications with our simple REST API

Quick Start

1

Sign Up

Create an account at blipai.app/login using your Google account.

2

Get Your API Token

After signing in, visit your dashboard to copy your access token.

3

Make Your First Request

Use the code examples below to transcribe your first audio file.

Want Voice-to-Text Everywhere on Your Mac?

Get voice-to-text on your Mac anywhere and type 4X faster across any app.

Skip the API integration — download Blip AI now and start dictating instantly.

API Endpoint

POST/api/blipai/transcribe
https://mantra-backend-app.azurewebsites.net/api/blipai/transcribe

Request Headers

HeaderValueRequired
AuthorizationBearer YOUR_ACCESS_TOKENRequired

Request Body

ParameterTypeDescriptionRequired
audioFileAudio file to transcribe (max 25MB)Required

Supported Audio Formats

.mp3.mp4.mpeg.mpga.m4a.wav.webm.ogg.oga.flac

Response

{
  "text": "This is the transcribed text from your audio file.",
  "user_id": "550e8400-e29b-41d4-a716-446655440000"
}

Code Examples

curl -X POST https://mantra-backend-app.azurewebsites.net/api/blipai/transcribe \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -F "audio=@/path/to/your/audio.wav"

Important Note

The @ symbol before the file path is required in cURL. It tells cURL to upload the file content instead of sending the filename as a string.

Need Custom n8n Workflows?

We are here to help you. Book a call for free.

Get personalized guidance from engineers with experience at top tech companies

Microsoft Engineers

Amazon Engineers

No credit card required • 30-minute consultation • Custom integration support

See it in Action

Watch how Blip AI transforms your voice into perfect text instantly

Blip AI Demo

Press Fn to start dictating anywhere on macOS

Error Codes

401Unauthorized

Missing or invalid access token

400Bad Request

File too large (max 25MB) or unsupported format

429Too Many Requests

Rate limit exceeded, please try again later

500Server Error

Internal server error, contact support

Best Practices

Keep file sizes small

Compress audio files when possible to reduce upload time and improve response speed.

Use appropriate audio formats

WAV and M4A provide the best quality-to-size ratio for voice recordings.

Implement retry logic

Add exponential backoff for failed requests to handle temporary network issues.

Secure your access token

Never expose your access token in client-side code or public repositories.

Join Our Discord Community

Get instant support, ask questions, and connect with other developers using the Blip AI API

Join Discord Server
Instant Support
Developer Community
Quick Answers