YouTube Shorts Scraper — Data, Transcripts & Comments
Pricing
from $5.00 / 1,000 short with transcripts
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
Maintained by CommunityActor 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):
| Group | Fields |
|---|---|
| Video data | video_id, url, titulo, canal, canal_url, duracion_s, fecha_publicacion, vistas, me_gusta, miniatura_url |
| Spoken transcript | idioma, subtitulo_automatico, es_traduccion, fragmentos_total, texto_con_tiempos, texto_completo |
| Comments | comentarios_incluidos, comentarios_texto |
| Status | estado, 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
| Field | Meaning |
|---|---|
startUrls | Shorts links, video links, or channel URLs (a channel returns every Short on its Shorts tab) |
maxShortsPorEnlace | Cap per link (default 10) |
comentariosPorShort | Top comments per Short (default 20; 0 = no comments) |
incluirTexto | Include the transcript (default on) |
usarUnblockerParaTexto | Optional fallback if YouTube rate-limits |
enParalelo | How many Shorts to process at once (1–8, default 4). Higher is faster and cheaper per Short |
proxyConfiguration | Residential proxy by default — YouTube limits per IP |
Integrations (copy-paste)
Python (pip install apify-client):
from apify_client import ApifyClientclient = 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.005each. - $0.20 per 1,000 comments (add-on) →
$0.0002each. - Shorts without captions are reported as
sin_subtituloand 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.