Welcome to UGC Inc API
The UGC Inc API allows you to programmatically manage social media accounts, create and schedule posts, track statistics, and automate account warming tasks for TikTok and Instagram.
Base URL
All API requests should be made to:
Authentication
All API endpoints require authentication using an API key. Include your API key in the request headers:
Authorization: Bearer YOUR_API_KEY
Getting Your API Key
To access accounts and receive an API key:
- Visit ugc.inc
- Schedule a call with our team
- After your call, you’ll receive access to accounts and your API key
Keep your API key secure! Never commit it to version control or expose it in client-side code.
Installation
NPM Package (Recommended)
We provide an official TypeScript/JavaScript client with full type safety:
import { UGCClient } from 'ugcinc';
const client = new UGCClient({
apiKey: 'your-api-key-here'
});
Direct API Calls
You can also make direct HTTP requests to the API endpoints using any HTTP client.
Next Steps
Explore the documentation to learn more:
- Response - Learn about the consistent response format and error handling
- Data Structures - Understand the core data models (Account, Post, Task, Stats)
- Posts - Create and schedule content
- Accounts - Manage social media accounts
- Render - Generate videos and images programmatically
- Statistics - Track performance metrics
- Tasks - Automate account activities