Scrapes random videos , allowing you specify the total number of videos you'd like to scrape
Headers
Name
Value
X-API-KEY
"youtube_api_key"
Body (JSON)
Name
Details
Description
channel_id
Youtube Channel ID
Response
These endpoints wrap the CLI scraper logic and save the output to your local Transcripts folder in .txt and .pdf formats.
Testing APIs with Postman
You can test these APIs using Postman by:
Setting request method to POST
Using the appropriate URL
Providing the correct JSON body
Viewing transcript generation in your terminal and output folder
For this example, we're using custom video scrapper endpoint , when you send the request , a Transcript folder is generated and your desired transcript is downloaded to your local machine in PDF and .txt format!
Frontend Interface
Now lets interact with our custom scrapper using a sample frontend application
To setup the frontend, open a split terminal and navigate into the frontend folder
2. Install Dependencies
Set Up Frontend Environment Variables
Create a .env file in the frontend directory:
Launch the frontend app
Follow any of the links and it will spin up a sample application for the youtube scrapper on your local machine
🧑💻 Using the Frontend
Paste a YouTube video URL or ID
Click Scrape Video
Then click Download Transcript
Transcripts are saved to the local Transcripts folder in .pdf formats. You can monitor scraper activity via the terminal.