Skip to main content

Course Playlist Extractor

Third-party service

Turn an online course link into a full list of its lessons — paste the link and get every module's videos with type, length and lesson URL as a downloadable table.

Input

A link to a course on a supported platform, or to any lesson inside it.

Output

Course
Lessons
#ModuleLessonTypeDurationAccessLesson URL
No data yet
Notes
Was this helpful?

More ways to use this tool

REST API

curl -X POST https://api.iotools.cloud/v1/tool/course-playlist-extractor \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "courseUrl": "https://learn.deeplearning.ai/courses/agentic-ai",
    "include": "videos"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `course-playlist-extractor` tool (Course Playlist Extractor) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Cost per API/MCP callFrom 9 credits
Free-plan API/MCP cap^135 credits/month
Need more credits?View pricing

^ The most you can spend on this tool over API/MCP per month on the free plan. Buying a credit pack removes this cap, same as Builder.

Also available with

Guides

Use this responsibly. This tool only lists what a course platform already shows on a course page you can open: lesson titles, lengths and links. The course still belongs to whoever made it; what you do with the list is your call to make against the platform's own Terms of Service.

What this tool does

Paste a link to an online course and get its full lesson list back as a table: one row per lesson, with the module it belongs to, its type, its length, whether it is open or locked, and the link to the lesson page.

A course is made of modules, and a module of many lessons. The table keeps that structure — the Module column repeats for every lesson in the same module, so the list still makes sense after you sort or filter it in a spreadsheet.

What you can paste

  • The course's own link.
  • A link to any lesson inside the course — the tool finds the course from it.

Supported platforms

Currently DeepLearning.AI courses. More platforms are added one at a time. A link from anywhere else is rejected before the tool runs, so it never costs a credit.

Videos only, or every lesson

  • Video lessons only — the default. Just the lessons you can watch, numbered 1 to n.
  • Every lesson — also lists quizzes, labs, notebooks and reading pages, with their type in the Type column.

The Notes output tells you how many modules and videos the course has, the total video length, and how many lessons were left out or are locked.

Open and locked lessons

Some lessons are only available to an enrolled or paid account. They are still listed, marked Locked, so the outline is complete. This tool reads the course page as a signed-out visitor and never uses your course login.

From a list to transcripts

Each row's Lesson URL is the link Course Video to Text takes. Download the table as CSV, pick the video lessons you need, and run them one at a time to get their transcripts.

course outlinesyllabuslesson listcurriculummodule listmoocbulk lesson linkscourse to csve-learning

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.