Developer Resources

API Documentation

Integrate Anseri.ai's content generation, video conversion, and translation capabilities directly into your applications.

Bearer Auth

Secure API key authentication

JSON API

RESTful with JSON payloads

Rate Limited

100 req/min on free tier

Global CDN

Low-latency worldwide

Quick Start

JavaScript / TypeScript

// Install the SDK
npm install @anseri/api-client

// Initialize
import { AnseriClient } from '@anseri/api-client';

const client = new AnseriClient({
  apiKey: 'gj_your_api_key_here',
});

// Submit content for processing
const job = await client.submissions.create({
  title: 'My Article',
  content: 'Your article text here...',
  formats: ['video', 'podcast', 'translation'],
  targetLanguages: ['es', 'fr', 'de'],
});

// Check status
const status = await client.jobs.get(job.id);
console.log(status.progress); // 0-100

cURL

curl -X POST https://api.anseri.ai/api/submissions \
  -H "Authorization: Bearer gj_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "My Article",
    "sourceUrl": "https://example.com/article",
    "formats": ["video", "podcast"],
    "options": {
      "videoStyle": "professional",
      "voiceId": "alloy"
    }
  }'

Authentication

All API requests require a Bearer token in the Authorization header. Generate API keys from your dashboard settings.

Authorization: Bearer gj_your_api_key_here

Keep your API keys secret. Never expose them in client-side code. Use environment variables in production.

API Endpoints

Content

POST/api/content/fetch-url
POST/api/submissions
GET/api/jobs/:id
GET/api/projects/:id
GET/api/projects/:id/download/:contentId

Video

POST/api/video-converter/convert
GET/api/video-converter/jobs/:id
GET/api/video-converter/formats

Translation

POST/api/text-translator/translate
POST/api/text-translator/detect
GET/api/text-translator/languages
POST/api/text-translator/batch
POST/api/youtube-translator/translate

Schema Validation

POST/api/schema-validator/validate
GET/api/schema-validator/history

Analytics & Billing

GET/api/analytics/overview
GET/api/billing/subscription
POST/api/billing/create-checkout

Rate Limits

PlanRequests/minConcurrent JobsMax Upload
Free100250 MB
Pro50010500 MB
EnterpriseUnlimited502 GB

Ready to Integrate?

Get your API key and start building in minutes. Free tier includes 100 requests/min.