Influtics API Documentation
Influtics lets you track influencer video performance across 9 platforms with a single REST API. Use our collection endpoints to ingest new videos, read analytics, and automate reporting right from your stack. See the full Supported Platforms list.
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