Influtics API Documentation
Influtics lets you track influencer video performance across TikTok, Instagram, and YouTube with a single REST API. Use our collection endpoints to ingest new videos, read analytics, and automate reporting right from your stack.
Quick Links
Quick Start
Step 1: Create Your Account
- Log in to your Influtics Dashboard
- Navigate to Settings → API Keys
- Click Generate New API Key
- Copy your API key and store it securely
Never share your API key or commit it to version control. Use environment variables to store your key.
Step 2: Make Your First Requests
Authenticate
curl -X GET https://api.influtics.com/v1/account/usage \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
Track a Video
curl -X POST https://api.influtics.com/v1/videos/track \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"urls": [
"https://www.tiktok.com/@username/video/1234567890"
]
}'
Track Multiple Videos (Batch)
curl -X POST https://api.influtics.com/v1/videos/track \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"urls": [
"https://www.tiktok.com/@user1/video/1111111111",
"https://www.instagram.com/reel/ABC123DEF456/",
"https://www.youtube.com/watch?v=dQw4w9WgXcQ"
]
}'
Step 3: Pricing & Limits
- Tracking new videos: billed per video tracked
- 1000 videos – $99
- 5000 videos – $249
- More than 5000 videos – custom plans; book a demo
- Rate limits: 20 multi-video requests/minute, 1000 total videos/minute
Development Setup
INFLUTICS_API_KEY=your_api_key_here
INFLUTICS_BASE_URL=https://api.influtics.com
const client = new InfluticsAPI(process.env.INFLUTICS_API_KEY)
await client.trackVideos(['https://www.tiktok.com/@user/video/123'])
client = InfluticsAPI(os.getenv('INFLUTICS_API_KEY'))
result = client.track_videos(['https://www.tiktok.com/@user/video/123'])
$client = new InfluticsAPI($_ENV['INFLUTICS_API_KEY'])
$client->trackVideos(['https://www.tiktok.com/@user/video/123'])
Built for automation
- Batch tracking – import up to 50 videos per call with instant acknowledgment.
- Transparent billing – credits are consumed only for fresh, uncached stats.
- Real-time analytics – video stats refresh every few minutes for 30 days.
- Secure access – simple API keys with bearer auth, rate limits, and audit-friendly responses.
Testing Your Integration
- Verify authentication:
GET /v1/account/usage - Track videos:
POST /v1/videos/track - Read stats:
GET /v1/videos/stats
Need help?
- Dashboard: app.influtics.com
- Support: topivanabramov@gmail.com
- Website: influtics.com