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
Explore related pages
API Overview
LiveCurrent API capabilities and usage patterns.
Integrations
LiveSupported integrations and setup references.
Getting Started
NewFirst implementation path for data retrieval and reporting.
Webhooks
NewEvent-driven updates for subscription and account events.
SDKs
NewClient helper libraries and starter examples.
Rate Limits
NewRequest limits, best practices, and retry guidance.
Need API access for your team?
Enterprise plans include expanded access and support for implementation workflows.