Developers

Build integrations with TubeAnalytics data and workflows

Use API docs, integration guides, and implementation references to connect TubeAnalytics with your reporting stack.

Technical Quick-Start

Make your first API call in seconds using the sample cURL request below. Replace the placeholder API key with your actual key from the dashboard.

# Get all connected channels
curl -X GET "https://api.tubeanalytics.com/v1/channels" \
  -H "Authorization: Bearer ta_live_xxxxxxxxxxxxx" \
  -H "Content-Type: application/json"

# Get channel analytics (last 30 days)
curl -X GET "https://api.tubeanalytics.com/v1/channels/UCxxxx/analytics?period=30d" \
  -H "Authorization: Bearer ta_live_xxxxxxxxxxxxx" \
  -H "Content-Type: application/json"

# Get competitor data
curl -X POST "https://api.tubeanalytics.com/v1/competitors/batch" \
  -H "Authorization: Bearer ta_live_xxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"channel_ids": ["UCxxxx", "UCyyyy"]}'

Rate limit: 100 requests/minute per API key. See /developers/rate-limits for details.

API Specification
Base URL
https://api.tubeanalytics.com/v1
Auth Type
Bearer Token (API Key)
Version
v1 (Current)
Response Format
JSON
Rate Limit
100 req/min
Encoding
UTF-8
Required Headers
Authorization
Bearer ta_live_xxxxxxxxxxxxx
Content-Type
application/json
Accept
application/json

Need API access for your team?

Enterprise plans include expanded access and support for implementation workflows.