ReelMoney API Documentation
Build powerful integrations with the ReelMoney API
Getting Started
Authentication
All API requests require authentication using an API key. Include your API key in the Authorization header:
Authorization: Bearer rm_your_api_key_here
Base URL
https://reel.money/api/v1
Response Format
All responses are returned in JSON format with the following structure:
{
"data": { ... },
"meta": {
"current_page": 1,
"total_pages": 10,
"total_count": 100
}
}
API Endpoints
/api/v1/brands
List all brands that belong to the brand owner associated with the API key.
Response Example:
{
"data": [
{
"id": "123",
"name": "My First Brand",
"description": "Brand description",
"website": "https://example1.com",
"language": "en",
"created_at": "2024-01-01T00:00:00Z",
"updated_at": "2024-01-01T00:00:00Z",
"stats": {
"total_shorts": 42,
"total_product_demos": 5,
"total_hooks": 10,
"connected_social_accounts": 3
}
},
{
"id": "124",
"name": "My Second Brand",
"description": "Another brand description",
"website": "https://example2.com",
"language": "es",
"created_at": "2024-01-02T00:00:00Z",
"updated_at": "2024-01-02T00:00:00Z",
"stats": {
"total_shorts": 15,
"total_product_demos": 2,
"total_hooks": 5,
"connected_social_accounts": 2
}
}
]
}
/api/v1/brand
Retrieve information about the current brand (the brand that owns the API key).
Response Example:
{
"data": {
"id": "123",
"name": "My Brand",
"description": "Brand description",
"website": "https://example.com",
"language": "en",
"created_at": "2024-01-01T00:00:00Z",
"updated_at": "2024-01-01T00:00:00Z",
"stats": {
"total_shorts": 42,
"total_product_demos": 5,
"total_hooks": 10,
"connected_social_accounts": 3
}
}
}
/api/v1/shorts
List all shorts for the authenticated brand with pagination.
Query Parameters:
page- Page number (default: 1)items- Items per page (default: 20, max: 100)
Response Example:
{
"data": [
{
"id": "456",
"title": "My Video",
"short_type": "FACELESS",
"status": "completed",
"script": "Video script content...",
"video_url": "https://...",
"thumbnail_url": "https://...",
"created_at": "2024-01-01T00:00:00Z",
}
],
"meta": {
"current_page": 1,
"next_page": 2,
"prev_page": null,
"total_pages": 5,
"total_count": 100,
"per_page": 20
}
}
/api/v1/shorts/generate
Coming Soon
Create and generate a new short video in a single API call. This endpoint will handle both creation and video generation automatically.
Error Responses
401 Unauthorized
Invalid or missing API key
403 Forbidden
API key lacks required permissions
404 Not Found
Resource not found
422 Unprocessable Entity
Validation errors
429 Too Many Requests
Rate limit exceeded