YouTube Shorts Scraper — Data, Transcripts & Comments avatar

YouTube Shorts Scraper — Data, Transcripts & Comments

Pricing

from $5.00 / 1,000 short with transcripts

Go to Apify Store
YouTube Shorts Scraper — Data, Transcripts & Comments

YouTube Shorts Scraper — Data, Transcripts & Comments

Scrape YouTube Shorts in bulk: video data (views, likes, publish date), the full spoken transcript with timestamps, and top comments - one row per Short, Excel-ready. Pay per Short delivered; no data, no charge.

Pricing

from $5.00 / 1,000 short with transcripts

Rating

0.0

(0)

Developer

Alejandro Salamanca F SICTEG LTDA

Alejandro Salamanca F SICTEG LTDA

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Categories

Share

Video walkthrough

A 50-second recording of a real run (one channel, 8 Shorts, 20 comments each): https://youtu.be/0CwQeIuzTg0

Paste Shorts links or a whole channel and get one row per Short with three things most tools sell separately: the video data, the spoken transcript, and the comments.

What you get

One row per Short, 20 flat columns (nothing nested — exports cleanly to Excel/CSV):

GroupFields
Video datavideo_id, url, titulo, canal, canal_url, duracion_s, fecha_publicacion, vistas, me_gusta, miniatura_url
Spoken transcriptidioma, subtitulo_automatico, es_traduccion, fragmentos_total, texto_con_tiempos, texto_completo
Commentscomentarios_incluidos, comentarios_texto
Statusestado, error

The transcript comes in the video's original language, not one of YouTube's ~20 automatic machine translations — and every line carries a timestamp ([00:01.64] ...).

Comments arrive as one line each, with the author and its like count: @ana (212 me gusta): el mejor video.

Why this one

The biggest Shorts scraper in the Store returns the video data and tells you whether a Short has captions and how many comments it has — but not the text and not the comments. Here you get all of it in a single run, from one input.

Input

FieldMeaning
startUrlsShorts links, video links, or channel URLs (a channel returns every Short on its Shorts tab)
maxShortsPorEnlaceCap per link (default 10)
comentariosPorShortTop comments per Short (default 20; 0 = no comments)
incluirTextoInclude the transcript (default on)
usarUnblockerParaTextoOptional fallback if YouTube rate-limits
enParaleloHow many Shorts to process at once (1–8, default 4). Higher is faster and cheaper per Short
proxyConfigurationResidential proxy by default — YouTube limits per IP

Integrations (copy-paste)

Python (pip install apify-client):

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("sicteg/youtube-shorts-scraper").call(run_input={
"startUrls": ["https://www.youtube.com/@MrBeast/shorts"],
"maxShortsPorEnlace": 50,
"comentariosPorShort": 20,
})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row["titulo"], row["vistas"], len(row["texto_completo"]))

n8n: add an Apify node → Run Actor and get dataset → Actor sicteg/youtube-shorts-scraper, paste the same JSON as input. One item per Short comes back, ready for a summarizer or a repurposing workflow.

Google Sheets / Excel: run it, download the dataset as CSV/XLSX, or use the Apify Google Sheets integration. No nested arrays, so nothing breaks on import.

Ready-to-run example script (no dependencies, exports straight to CSV): it lives in this repository — https://github.com/sictegltda-cyber/youtube-shorts-transcripts-to-csv — with the three traps this Actor handles documented in its README.

Write-up with the measurements: https://sictegltda.com/youtube-shorts-transcripts.html

Price

Pay per result, only for what you actually receive:

  • $5.00 per 1,000 Shorts (data + transcript) → $0.005 each.
  • $0.20 per 1,000 comments (add-on) → $0.0002 each.
  • Shorts without captions are reported as sin_subtitulo and not charged.

A full row with the transcript and 20 comments costs $0.009.

How it behaves

  • Residential proxy rotating on every request, with retries on rate limits: Shorts without captions are reported instead of failing the run.
  • Tested on real channels: 3 channels in English and Spanish, transcripts, dates, likes and comments all matching what YouTube shows.
  • Use it from n8n, Make, Zapier or your own code through the Apify API.

🇪🇸 En español

Pega enlaces de Shorts o un canal completo y obtén una fila por Short con los datos del video, el texto hablado con tiempos (en el idioma original, no una traducción automática) y los comentarios.

Se cobra solo por lo que se entrega: US$5 por cada 1.000 Shorts (datos + texto) y US$0,20 por cada 1.000 comentarios. Los Shorts sin subtítulo se reportan y no se cobran.

20 columnas planas: sale limpio en Excel, sin arreglos anidados.