The criteria are yours to build
Views and subscriber counts, you can get.
Finding “the fastest-growing channels
of the last 30 days” means working it out yourself.
Custom API|A YouTube data API built around your company
“We just want the food channels growing fastest right now.”
Tell us what you need and we pull out the channels and videos that fit,
work out the growth, rank them, and send it by API.
Nothing left for you to process.
{ "category": "FOOD", "period": "30d", "sort": "growthScore", "minSubscribers": 5000, "contentType": "videos", "exclude": ["adult", "politics", "ai_generated"]}
~/vling $
✓ 200 OK · total 300 · size 20 · 412ms
# channel 30d score
curl -X POST api.vling.net/v1/channels/ranked -d @request.json ✓ 200 OK · total 300 · size 20 · 412ms 01 +63.1% 84.8, 02 +43.0% 73.8, 03 +30.7% 56.2
Views and subscriber counts, you can get.
Finding “the fastest-growing channels
of the last 30 days” means working it out yourself.
Collecting, storing, and cleaning it up
all takes time.
The data is rarely ready the moment you need it.
Basic data won't tell you whether content is adult,
political, violent, or AI-generated.
You have to check brand safety yourself.
Put the three together and you get one request
{ // 001 · fields "fields": [ "channelId", "title", "category", "subscriberCount", "viewCount", "dailyViews", "likes", "comments" ], // 002 · score "period": "30d", "score": { "subGrowth": 0.8, "viewGrowth": 0.2 }, "normalizeBySize": true, // 003 · exclude "contentType": "videos", "exclude": ["adult", "politics", "ai_generated"], "keywordsOut": ["ad inquiry"]}
Scores on subscriber growth 80% and view growth 20%, with Shorts excluded. We settle the criteria together before the contract.
We sort the data we collect every day by the criteria you set, and send back only the results you need.
Decide the criteria
Collect the data
Score and rank
Deliver via API
From defining what you need to API integration, in four steps.
We asked the YouTube Data API and vling Custom API the same thing: “the fastest-growing food channels of the last 30 days.”
"category": "FOOD", "period": "30d","sort": "growthScore", "contentType": "videos"
same request · POST
[{ "id": "UCx9…", "subscriberCount": "241000", "viewCount": "58210334", "topicIds": ["/m/02wbm"]}, …] // growth? rank? calculate it yourself
[{ "rank": 1, "of": 300, "growth30d": { "subs": "+63.1%", "views": "+28.6%" }, "growthScore": 84.8, "category": "Food · Mukbang", "brandSafe": true}, …] // plug straight into your dashboard
You don't build the answer from data. You get the result you asked for.
What you want to know
Rank by 30-day growth?
Score by my own criteria?
Shorts only, or Videos only?
Exclude sensitive categories?
How long until data arrives?
YouTube Data API
+ build it yourself
You take the data and process it yourself
Collect daily and calculate it yourself
Build the scoring rules yourself
Check every video yourself
No signal to work from
Starts with building the collection
vling Custom APICustom API
Sorted by your criteria and delivered
Sorted and delivered in one request
Just tell us the weighting
One line in the request
Excluded automatically, keywords too
Live within 1–2 weeks of contract
Rank by 30-day growth?
Collect daily and calculate it yourself
Sorted and delivered in one request
Score by my own criteria?
Build the scoring rules yourself
Just tell us the weighting
Shorts only, or Videos only?
Check every video yourself
One line in the request
Exclude sensitive categories?
No signal to work from
Excluded automatically, keywords too
How long until data arrives?
Starts with building the collection
Live within 1–2 weeks of contract
Connect it straight to the dashboards and reports you already use.
Food company A
Game studio B
MCN C
You don't pick features. You just tell us what data you need.
We'll show you a sample response first,
then walk through how the integration works.