YouTube Data API · No subscriptions

YouTube data, one call away.

Channel statistics, video metrics, comment counts and community signals. All through a single REST API. Pay as you go credits. No quotas to negotiate. Results in milliseconds.

  • 11 endpoints across channels, videos, comments and community posts
  • Credits never expire. Refund on upstream failures.
  • Setup in under 2 minutes
curl
curl -H "Authorization: Bearer ts_live_..." \
  "https://tubestat.co/api/v1/youtube/channel\
?url=https://youtube.com/@channelname"

# 200 OK · 2 credits
{
  "data": {
    "subscriberCount": "....",
    "videoCount":      "....",
    "viewCount":       "...."
  },
  "meta": { "cost": 2, "remaining": 998, "cached": false }
}

How it works

From signup to first request in 3 steps

1

Create an account

Sign up with an email and password. No credit card to start.

2

Top up credits

Buy a package or pick a custom amount. Credits never expire.

3

Call the API

Generate a key, send a Bearer token, get JSON back. That's it.

Features

Built for fast, predictable integration

Fast & cached

Repeat queries are served from our cache. Sub-second responses, even at scale.

11 endpoints, one pattern

Channels, videos, comments and community posts. All share the same response shape.

Pay as you go

No monthly fees, no auto-renewals. Top up when you need to, never expire.

Refund on failure

If a request fails on our end, credits aren't charged. Period.

Any URL format

/@handle, /channel/UC…, /c/, /watch, youtu.be, /shorts, /live, /post. All accepted.

Secure by default

SHA-256 hashed keys, revocable any time, per-key rate limits, audit logs.

Built for

Teams shipping on YouTube data

Creators and agencies

Track subscriber growth, watch comment momentum, monitor video performance across portfolios. No quotas to juggle.

Analytics products

Power dashboards and reports with the data points your customers actually click on. Cache hits keep latency low.

Internal tooling

Wire YouTube counts into Slack alerts, BI pipelines, or competitor monitoring with a single Bearer token.

Pricing

Buy credits. Spend them. That's it.

No subscriptions, credits never expire. All prices in USD.

Starter

For hobby projects and prototypes

$9

1,000 credits

$0.0090 per credit

Scale

For production workloads

$499

100,000 credits

$0.0050 per credit

Custom

You pick the exact amount

10,000 credits $90.00

Payments processed by a secure third-party processor. We never see your card.

FAQ

Common questions

How do credits work?

Most endpoints cost 1 credit. The full channel statistics endpoint costs 2 credits. Credits never expire, so you can buy what you need and use them whenever.

Do you charge for failed requests?

No. If our backend fails (HTTP 5xx) or the upstream returns "not found", credits are refunded automatically. You only pay for successful data.

What URL formats are supported?

Any YouTube URL. That includes /@handle, /channel/UC…, /c/, /watch?v=, youtu.be/, /shorts/, /live/ and /post/.

Is there a rate limit?

Yes. Each API key is limited to 60 requests per minute. If you need more throughput, email [email protected].

Can I get a refund?

Unused credits are refundable within 14 days under UK / EU consumer law. After credits are spent on successful requests they're non-refundable. Full details in our refund policy.

Is this affiliated with YouTube?

No. tubestat is an independent service that surfaces publicly available YouTube data. We are not endorsed by, sponsored by or affiliated with YouTube or Google.

Ship faster with tubestat

Sign up in 30 seconds. First request in under 2 minutes.