How to get Coursera Courses Catalog
Scrape Coursera course catalog via the public courses API - titles, slugs, descriptions, workload, languages, and partner IDs. coursera.org is one page of it. A run reads that public list and saves one row per result.
One row per result
A row has Course ID, Title, Slug, Workload. The columns are listed in the schema on this page.
New rows from that site
Each run reads coursera.org again. Put it on a schedule and the next file is the latest rows from that site.
Coursera Courses Catalog in Excel, Sheets, or Power BI
The rows are the same in each of those tools. The guide for the one you already use starts with a free Apify account and finishes with the file.
Schema
Examples come from the actor sample, not a live result.
| Name | Description | Example |
|---|---|---|
courseId | Course ID | l31la3mKEe-zFg7heHyXOQ |
title | Title | Getting |
slug | Slug | googlecloud-getting-started-with-the-vertex-ai-gemini-1-5-pro-model-i43mr |
workload | Workload | 1 |
primaryLanguages | Primary languages | en |
url | Course URL | https:/ |
scrapedAt | Scraped at | 2026-09-10T10:00:00+00:00 |
courseIdCourse IDl31la3mKEe-zFg7heHyXOQtitleTitleGettingstarted with the Vertex AI Gemini 1.5 Pro Model slugSluggooglecloud-getting-started-with-the-vertex-ai-gemini-1-5-pro-model-i43mrworkloadWorkload1hour 30 minutes primaryLanguagesPrimary languagesenurlCourse URLhttps:// www.coursera.org/ learn/ googlecloud-getting-started-with-the-vertex-ai-gemini-1-5-pro-model-i43mr scrapedAtScraped at2026-09-10T10:00:00+00:00