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 Start

Step 1: Create Your Account

  1. Log in to your Influtics Dashboard
  2. Navigate to SettingsAPI Keys
  3. Click Generate New API Key
  4. Copy your API key and store it securely

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

  1. Batch tracking – import up to 50 videos per call with instant acknowledgment.
  2. Transparent billing – credits are consumed only for fresh, uncached stats.
  3. Real-time analytics – video stats refresh every few minutes for 30 days.
  4. Secure access – simple API keys with bearer auth, rate limits, and audit-friendly responses.

Testing Your Integration

  1. Verify authentication: GET /v1/account/usage
  2. Track videos: POST /v1/videos/track
  3. Read stats: GET /v1/videos/stats

Need help?