Developers · APIs

The BotSurf voice API

Speech-to-text, text-to-speech, browser automation, IoT integration and AI agent voice control — one API, seven developer categories, each with its own dedicated page below.

Error handling

Automatic retries (2 attempts) with exponential backoff; configurable max_retries; default 60-second timeout, configurable per request.

400 — BadRequestError Invalid parameters or call logic
401 — AuthenticationError Invalid or expired API key
403 — PermissionDeniedError Insufficient permissions
404 — NotFoundError Resource not found
422 — UnprocessableEntityError Request format invalid
429 — RateLimitError Too many requests
500+ — InternalServerError Server-side error
N/A — APIConnectionError Network or timeout issue

Regional deployment

Data residency (your data stays in-region), private networking, and regional endpoints separate from global ones.

US Regions Chicago, Ashburn, Phoenix — Primary market, low latency
European Regions Frankfurt, London — GDPR compliance, EU market
Asia-Pacific Regions Osaka, Hyderabad — APAC market, low latency
South American Regions S\u00e3o Paulo — LATAM market, regional data

Framework compatibility

OpenAI SDK Python, Java, TypeScript, Go, .NET — Simple tool orchestration, stateless
OpenAI Agents SDK Python — Recommended for complex agentic workflows
LangChain Python, JavaScript — RAG, memory, chain-of-thought
LangGraph Python — Multi-step agent workflows
CrewAI Python — Multi-agent orchestration
AutoGen Python — Conversational agents
LlamaIndex Python — Data integration, RAG
Pydantic Python — Type-safe data validation
Microsoft Agent Framework Python, .NET — Enterprise agent orchestration
Get an API key

Free to start, usage-based pricing when you ship, or hold BOT in a connected wallet for API access with no separate subscription — the same holding already used for full app access.

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.