Skip to Main Content

API Documentation

Integrate Bharat Studios into your workflow with our comprehensive REST API. Automate your audiobook production pipeline.

Project Management

Create, update, and manage your audiobook projects

Create a new project

POST
$ curl -X POSThttps://api.bharatstudios.com/api/projects

Request Body:

{
  "title": "My Audiobook",
  "author": "John Doe",
  "wordCount": 50000,
  "voiceType": "ai-premium",
  "language": "en"
}

Get project details

GET
$ curl -X GEThttps://api.bharatstudios.com/api/projects/{id}

Request Body:

{
  "id": "proj_123",
  "status": "processing",
  "progress": 75,
  "estimatedCompletion": "2024-01-15T10:00:00Z"
}

Authentication

API Key Authentication

Include your API key in the Authorization header for all requests.

Authorization: Bearer your-api-key-here

Rate Limits

  • • 1000 requests per hour
  • • 100 concurrent projects
  • • 10GB upload limit per project

SDKs & Libraries

Get started quickly with our official SDKs

🐍

Python SDK

Official Python library for easy integration

Java SDK

Enterprise-grade Java integration

⚛️

JavaScript SDK

Web and Node.js integration

📱

Mobile SDKs

iOS and Android integration

Ready to Integrate?

Start building with our API today. Get your API key and begin automating your audiobook production workflow.