VOOZH about

URL: https://apify.com/fascinating_lentil/coursera-courses-scraper

⇱ Coursera Courses Scraper - Course Catalog Data Β· Apify


πŸ‘ Coursera Courses Scraper - Course Catalog Data avatar

Coursera Courses Scraper - Course Catalog Data

Pricing

from $2.00 / 1,000 course scrapeds

Go to Apify Store

Coursera Courses Scraper - Course Catalog Data

Scrape Coursera course catalog search results with titles, partners, ratings, skills, difficulty, duration, product type, URLs, and images.

Pricing

from $2.00 / 1,000 course scrapeds

Rating

0.0

(0)

Developer

πŸ‘ Md Jakaria Mirza

Md Jakaria Mirza

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Share

Scrape Coursera public course catalog search results and export clean course records with titles, partners, URLs, product type, difficulty, duration, ratings, review counts, skills, image URLs, and scrape timestamps.

This Actor is Coursera-only. The local folder name still mentions Udemy from an earlier plan, but Udemy is intentionally not included because public Udemy endpoints were blocked during probing and Udemy discontinued access to its Affiliate API on January 1, 2025. Shipping a reliable Coursera scraper is safer than advertising a fragile Udemy integration.

Quick Start

{
"queries":["python"],
"maxResults":5,
"productTypes":["COURSE"],
"difficulties":[],
"includeSkills":true,
"proxyConfiguration":{
"useApifyProxy":false
}
}

This small run searches Coursera for Python courses, limits results to 5, and keeps proxy usage off.

Input

FieldTypeDefaultNotes
queriesstring array["python"]Coursera search keywords.
maxResultsinteger10Maximum unique course records across all queries.
productTypesstring array[]Optional filter such as COURSE, SPECIALIZATION, or PROFESSIONAL_CERTIFICATE.
difficultiesstring array[]Optional filter such as BEGINNER, INTERMEDIATE, ADVANCED, or MIXED.
includeSkillsbooleantrueInclude Coursera skill tags when present.
proxyConfigurationobjectdisabledUsually not needed for small runs. Enable only if larger runs hit access issues.

Output

Each dataset row is one Coursera catalog item:

FieldDescription
source, querySource platform and search keyword.
courseId, title, courseUrl, courseSlugCoursera identity and URL fields.
productType, productTypeLabelCourse, specialization, certificate, or similar product type.
partners, partnerNamesPartner institutions or companies.
difficulty, difficultyLabelDifficulty level when exposed.
duration, durationLabelDuration bucket when exposed.
skills, skillNamesPublic skill tags when exposed and enabled.
rating, ratingRounded, reviewCountRating metadata from Coursera search data.
isFree, isPartOfCourseraPlusAvailability flags when exposed.
imageUrl, resultPage, scrapedAtImage, result page, and scrape timestamp.

Verified Sample

An existing successful run for python returned this row:

{
"source":"coursera",
"query":"python",
"courseId":"course~ejOz7RDUEei99hK0xs-tsg",
"title":"Python for Data Science, AI & Development",
"courseUrl":"https://www.coursera.org/learn/python-for-applied-data-science-ai",
"productType":"COURSE",
"productTypeLabel":"Course",
"partners":["IBM"],
"partnerNames":"IBM",
"difficulty":"BEGINNER",
"durationLabel":"1-3 months",
"ratingRounded":4.62,
"reviewCount":43627,
"isPartOfCourseraPlus":true
}

Pricing

Active pay-per-event pricing:

EventPrice
course-scraped$0.002 per course
apify-actor-start$0.00005 per GB at run start

Each unique course is saved and charged atomically. Duplicate course IDs are skipped, failed or empty results are not charged, and pagination stops when the user's spending limit is reached.

Common Workflows

  1. Build a public catalog of courses for a topic such as Python, AI, marketing, or project management.
  2. Compare partner institutions, ratings, difficulty, and duration across a keyword.
  3. Track education-market changes over time with scheduled runs.
  4. Export course rows to CSV, Excel, JSON, HTML, or the Apify API.

Notes and Limits

  • Coursera search data changes over time; fields depend on what Coursera exposes publicly.
  • Skill tags, ratings, free flags, and Coursera Plus flags are conditional and may be null.
  • Udemy is not part of this Actor until there is a stable, compliant public or official data source.
  • This Actor collects public course catalog metadata, not learner data.

Responsible Use

Use this Actor for lawful course catalog research and analysis. Respect Coursera terms, copyright, privacy laws, and any restrictions that apply to exported or republished data.

License

Apache-2.0

You might also like

Coursera Course Scraper

automation-lab/coursera-course-scraper

Extract Coursera courses β€” titles, descriptions, difficulty levels, partners, certificates, and domains. Search by keyword, category, or scrape the full catalog. No proxy needed.

πŸ‘ User avatar

Stas Persiianenko

5

Coursera Course Catalog Scraper

fortuitous_pirate/coursera-course-scraper

Scrape online courses from Coursera. Get course titles, descriptions, instructors, ratings, duration, and enrollment counts. Great for education research.

πŸ‘ User avatar

Fortuitous Pirate

19

Coursera Search Scraper

piotrv1001/coursera-search-scraper

The Coursera Search Scraper extracts course data based on a search query, capturing course names, ratings, review counts, difficulty levels, skills covered, images, and URLsβ€”ideal for education research and course analysis.

42

1.0

Coursera Scraper - Courses, Specializations & Certificates

thirdwatch/coursera-scraper

Scrape Coursera course listings by keyword. Get title, partner/university, rating, difficulty level, skills, duration, course type (course/specialization/professional-cert), and more.

Coursera Course Scraper

crawlerbros/coursera-courses-scraper

Scrape the Coursera public course catalog via the free v1 API. Browse courses and specializations by keyword. No auth required. Returns course title, description, workload, level, and URL.

Coursera Scraper - Low-costπŸ’²πŸ”₯πŸŽ“πŸ“š

delectable_incubator/coursera-scraper-low-cost

Scrape Coursera courses by keyword πŸ“šπŸŽ“ with a powerful education scraper. Extract course titles, ratings, durations, difficulty levels, and course URLs for any topic. Ideal for e-learning research, skill trend analysis, education platforms, and structured online course datasets πŸ“ŠπŸš€

Coursera Search Scraper

powerai/coursera-search-scraper

Scrape courses from Coursera.org by providing a search URL, with automatic pagination and comprehensive course information extraction.

Coursera Scraper

scraped/coursera-scraper

Scrape Coursera for courses by keyword

Coursera Scraper

solidcode/coursera-scraper

[πŸ’° $1.0 / 1K] Extract courses, specializations, and professional certificates from Coursera β€” titles, partner institutions, ratings, enrollment counts, difficulty, duration, skills, languages, and pricing. Search by keyword or paste Coursera URLs.