Developers
API Getting Started
Quickstart guide for first API calls and integration setup.
Explore your options
Developer API
API overview, auth model, endpoints, and integration patterns.
Developer Integrations
Implementation references for integrations and external system connectivity.
Rate Limits
Request limits, quotas, and resilient client retry strategies.
Integrations Hub
Supported integrations and implementation references.
API Status
Service status and incident history for operational awareness.
Plan & Limits
Review plan limits before production integration rollout.
Make your first request
1. Confirm your account is on the Professional or Enterprise plan.
2. Create an API key in Dashboard → Settings → API keys and store it somewhere server-side, such as an environment variable.
3. Call GET https://www.tubeanalytics.net/api/external/v1/channels with the header Authorization: Bearer <api_key>. The response lists the channels connected to your account.
4. Pass a channel's internal ID or its YouTube channel ID as channel_id to /analytics, /videos or /audience.
Choosing a date range
The analytics endpoint defaults to the last 28 days and accepts range=7d, 28d, 30d, 90d or 1y. How much history is available depends on your plan.
The videos endpoint is paginated with page and limit, and can be sorted with sort and order.
Need implementation support?
Enterprise support is available for higher-complexity data and workflow integrations.