All capabilities

Videos

YouTube videos from 121 channels — market commentary, explainers and protocol walkthroughs, timestamped.

34,000+videos

121 channels behind the corpus. short_description is the YouTube description, often empty on shorts — the record's title is the load-bearing field, with the URL pointing at the video.

What's in a record

Every field the corpus returns for one record. Real shape — walked corpus-wide, not sampled.

  • id
  • title
  • url
  • image
  • short_description
  • published_at
  • source
{ "id": 34859, "title": "Send the Dash rocket 🚀", "url": "https://www.youtube.com/shorts/k1x4nNfLyXw", "image": null, "published_at": "2026-09-18T03:30:00Z", "source": { "name": "Digital Cash Network", "slug": "digitalcashnetwork_video", "icon": "https://cdn.alphaday.com/media/icons/sources/2.jpg" }, "is_bookmarked": false, "short_description": "" }

Get it

A curl that runs against the live API right now, plus the MCP tool names for the same data.

curl https://api.alphaday.com/items/videos/?tags=bitcoin\&limit=3

MCP tools

get_videosget_videos_detailget_trending_videosget_latest_videos

What it's for

Three concrete questions this capability answers that a general crypto API does not.

  • A 'what is the crypto YouTube sphere saying today' feed without scraping 121 RSS feeds: ?period=0 returns the day's videos from every channel in one call — 22 in the last 24 hours, 127 over the week.
  • Discovering which YouTube channels cover a project: ?tags=bitcoin returns 428 videos; the source.slug per record identifies the channel.
  • A frontend for the newest upload only: get_latest_videos is a separate tool, and /items/videos/latest/ returns a single most-recent record rather than a page of them.

Known limits

Required, not optional. Coverage gaps, staleness and parameter traps that were observed by running the curl above against the live server on 2026-09-18.

No hash field on videos — and no likes.

Verified on 18 Sep 2026: video records carry id, title, url, image, short_description, published_at, source, is_bookmarked — but no hash, no author, no likes, no sentiment. A client that hashes news for dedup will get nothing on videos.

short_description is often empty on shorts.

The example record above is a YouTube Short with short_description: "" — the field is the full YouTube description, and shorts typically have none. Do not assume a populated description; the title carries the payload.

period works here; sources needs the slug.

Verified 18 Sep 2026. period takes an integer, not a duration string: 0 is 24 hours, 1 a week, 2 a month, 3 a quarter. ?period=1 returns 127 videos and ?period=0 returns 22; anything else — including ?period=1d — returns 400 rather than falling back. ?sources=digitalcashnetwork returns 0 while ?sources=digitalcashnetwork_video returns 390: the same slug ≠ name trap as the other content feeds.

Figures and payloads verified against the live API on 2026-09-18. The API needs no key and no signup — see the full endpoint reference and the MCP server.