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.