Skip to content

Add three community transcript Actors to the ultimate-scraper Actor index - #88

Open
steadyfetch wants to merge 1 commit into
apify:mainfrom
steadyfetch:add-steadyfetch-transcript-actors
Open

steadyfetch wants to merge 1 commit into
apify:mainfrom
steadyfetch:add-steadyfetch-transcript-actors

Conversation

@steadyfetch

Copy link
Copy Markdown

What this adds

Three community rows to skills/apify-ultimate-scraper/references/actor-index.md, each filling a gap the index has no row for today. Index only — no other file is touched.

Section Row Why
YouTube steadyfetch/youtube-channel-transcripts — whole-channel transcripts The index's only transcript row today is a single-video, captions-only tool. This one takes a handle, URL or UC… ID and returns every video on the channel de-duplicated in one run — Shorts and finished live VODs included — reading captions first and falling back to speech-to-text, so an uncaptioned upload still answers.
Audio & video (new section) steadyfetch/media-transcriber — any URL to text/SRT/VTT Nothing in the index covers audio that is not on a social platform. A direct media file link works from any host; page links work on the tested podcast and video hosts (Libsyn, Megaphone, Buzzsprout, Acast, Apple Podcasts, Spotify for Creators, Archive.org, SoundCloud, Loom, Twitch VODs, Wistia).
Facebook steadyfetch/facebook-ads-transcript-scraper — ad video transcripts, hooks No Actor in the Facebook section emits a transcript field. apify/facebook-ads-scraper finds which ads exist; this reads what they say — full script, the first-3-seconds hook, the CTA, and OCR on image ads. It chains directly off that Actor's dataset.

All three are public on the Apify Store, pay-per-event, charge only on delivery, and are tiered community per the file's own convention (apify = Apify-maintained, always prefer; community = fills gaps).

Disclosure: the three steadyfetch/* Actors are paid, pay-per-event Actors built and published by the author. No affiliate or referral parameters are used anywhere — the ids above are plain Actor ids.

One unrelated thing worth a look while you are in this file: the existing YouTube row curious_coder/youtube-transcript-scraper no longer resolves — GET https://api.apify.com/v2/acts/curious_coder~youtube-transcript-scraper returns record-not-found as of 2026-09-11. I have deliberately left it untouched here rather than widen this PR beyond adding rows, but an agent routed to it will not find it.

Fills three gaps the index has no row for today:

- steadyfetch/youtube-channel-transcripts: a whole channel transcribed in one
  de-duplicated run, Shorts and finished live VODs included. The index's only
  YouTube transcript row is a single-video, captions-only tool.
- steadyfetch/media-transcriber: a new "Audio & video" section -- any direct
  media file link, or a page on the tested podcast and video hosts, to text,
  SRT or VTT. Nothing in the index covers audio that is not on a social
  platform.
- steadyfetch/facebook-ads-transcript-scraper: no Actor in the Facebook section
  emits a transcript field; apify/facebook-ads-scraper finds which ads exist,
  this one reads what they say.

All three are public, pay-per-event Actors built and published by the author,
tiered `community` per the file's own convention. Index rows only; no other
file touched.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants