REST API

YouTube Shorts API for Shorts, Channels and Keywords

Updated .

ShortsIntel reads public YouTube data and answers from /v1 in JSON: a channel's Shorts with a baseline and Scores, any Short or long-form Video by link or id, Keyword search with view counts, and comments.

There is no Google Cloud project and no daily quota to budget, and transcripts come back for Videos you do not own. You pay per call in Credits instead. Each YouTube operation is listed below with its price and MCP tool, starting with a real Keyword lookup.

Operations
14
Free operations
4
Paid prices
From 3 credits
To start
1,000 credits free

One call and its real response, trimmed

Sample a keyword search: GET /v1/keywords/{platform}. Price: 3 credits, the same when a Snapshot under 24 h old can answer.

Request

curl "https://www.shortsintel.com/v1/keywords/youtube?phrase=saas+marketing" \
  -H "Authorization: Bearer sk_live_YOUR_KEY"

Response

{
  "run": { "kind": "keyword_lookup", "status": "completed", "charge_credits": 3 },
  "result": {
    "phrase": "saas marketing",
    "platform": "youtube",
    "stats": {
      "sampled_videos": 15,
      "views_total": 165186,
      "views_median": 263,
      "views_max": 73228
    },
    "trend": { "since": null, "direction": null, "change_ratio": null },
    "top_videos": [
      {
        "url": "https://www.youtube.com/watch?v=QXxESN94Y6s",
        "creator": { "name": "Starter Story", "handle": "starterstory" },
        "snapshot": { "views": 73228 },
        "posted_at": "2026-10-11T18:19:38.759Z",
        "duration_seconds": 785
      },
      {
        "url": "https://www.youtube.com/watch?v=YB5YYnrCOPM",
        "creator": { "handle": "HenrySaaS" },
        "snapshot": { "views": 61567 },
        "duration_seconds": 3972
      },
      ...
    ]
  }
}

Real response from our own account, trimmed to two of the 10 top Videos, with ... marking the cut. Stats come from the sampled search page, and trend stays null until a second lookup. Captured 1 November 2026. Every field: Sample a keyword search reference.

What developers build on the YouTube Shorts API

  • Find which Shorts on a channel beat its usual reach, using the outlier Score on each Short.
  • Read the view counts of the top YouTube results for a phrase in one call, without a second request per Video.
  • Get the transcript, hook and format of a Short or a long-form Video under 10 minutes for a script library.
  • Watch a search phrase on YouTube every day with a Keyword Tracker and see when new Videos break in.
  • Mine a Video's comments for the questions viewers keep asking.

Every YouTube Shorts API operation and its price

Prices are in Credits. A failed Run costs nothing. The MCP tool on each card reaches the same operation from Claude, ChatGPT or Cursor through the YouTube Shorts MCP server.

Shorts and Videos

One Short or long-form Video by link or 11-character id: stats, analysis, transcript, download link, comments and history.

Look up a video by id

GET /v1/videos/{platform}/{id}

Price
3 credits. Analysis 23 credits, transcript only 10 credits, download link 3 credits.
MCP tool
get_video
Reference: Look up a video by id

Analyse a video

POST /v1/videos/{platform}/{id}/intelligence

Price
23 credits, whether computed now or already stored, and with refresh: true.
MCP tool
get_video
Reference: Analyse a video

Read a video's comments

GET /v1/videos/{platform}/{id}/comments

Price
3 credits per page, plus 10 credits with analyze=true, whether the analysis is computed now or already stored.
MCP tool
get_comments
Reference: Read a video's comments

Channels

A channel by handle or channel id: subscribers, total views, country, a baseline and its Shorts.

Look up a creator and baseline

GET /v1/creators/{platform}/{handle}

Returns the channel's Shorts, not its long-form uploads.

Price
6 credits, the same when a creator Snapshot under 24 h old and a baseline under 7 days old can answer.
MCP tool
get_creator
Reference: Look up a creator and baseline

Research, breakdowns and Keyword Trackers

Hand a niche question to Research across Shorts, break down a set of channels, or check a search phrase on YouTube daily.

Research a niche

POST /v1/research

Price
1,036 credits for up to 50 analysed Shorts, then 20 credits each.
MCP tool
research
Reference: Research a niche

Run a Creator Breakdown

POST /v1/breakdowns

Price
9 credits per Creator plus 20 credits per analysed Video, at most 4,090 credits; failed ones are free.
MCP tool
breakdown
Reference: Run a Creator Breakdown

Start tracking a target

POST /v1/trackers

On YouTube, kind: keyword only. A Creator Tracker answers 400 unsupported_platform.

Price
3 credits per daily Keyword cycle.
MCP tool
track
Reference: Start tracking a target

Questions

Is this the official YouTube Data API?
No. ShortsIntel is not affiliated with Google or YouTube, and it reads public YouTube pages directly or through third-party data providers. Google's YouTube Data API gives each project 100 search calls a day plus 10,000 quota units for everything else, its search results carry no view counts, and it will not return captions for a Video you do not own. ShortsIntel has no quota, returns view counts on search results where YouTube shows them (a missing count reads 0) and returns transcripts for public Videos. The YouTube Data API guide has the detail.
Does it cover long-form YouTube Videos?
Partly. Search and single Video lookups return long-form Videos too, but a channel lookup lists its Shorts only, and analysis stops at 10 minutes.
Do I need a Google account or API key?
No Google credentials at all. You create a ShortsIntel key in the Console and send it as a bearer token.
Is the YouTube API production ready?
It is versioned at /v1 with an OpenAPI document. Because it is unofficial, YouTube can change or block what it shows publicly. When YouTube blocks a read, the call answers 503 source_unavailable and nothing is charged, so a retry costs only the successful call. Each key allows 60 requests per minute, and each Customer 10 running Runs at once.
How fresh is YouTube data?
A call reads YouTube when you make it. A Video or Keyword lookup may be answered from a Snapshot under 24 hours old, and a channel lookup from one with a baseline under 7 days old, at the same price.
Do I need a card to call it?
No. New accounts get 1,000 credits free, valid for 90 days. A card comes in only at your first Top-up, from $10.
Can Claude or ChatGPT call these YouTube operations?
Yes, through the YouTube MCP server. The MCP tool on each card reaches the same operation at the same price.

More on this API

Start with the Starter Grant

New accounts get 1,000 credits free, valid for 90 days. No card and no subscription. Create a key in the Console and make the call above.