Coursera Scraper — Courses & Ratings | from $1.50/1K avatar

Coursera Scraper — Courses & Ratings | from $1.50/1K

Pricing

from $1.55 / 1,000 coursera scraper — courses & ratings | from $1.50/1ks

Go to Apify Store
Coursera Scraper — Courses & Ratings | from $1.50/1K

Coursera Scraper — Courses & Ratings | from $1.50/1K

Scrape Coursera by search query: course title, partner/university, rating, review count, difficulty, duration, skills, price, type (COURSE/SPECIALIZATION) and URL. Uses Coursera's official internal GraphQL API.

Pricing

from $1.55 / 1,000 coursera scraper — courses & ratings | from $1.50/1ks

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape Coursera courses and specializations by search query. Returns clean structured data for each course: title, partner/university, instructors, rating, review count, difficulty, duration, skills, price info, and URL.

What it does

  • Searches Coursera by any keyword or subject (e.g. "machine learning", "python", "digital marketing")
  • Returns courses and specializations in one unified dataset
  • Fetches instructor names for individual courses via Coursera's REST API
  • Cursor-based pagination — handles thousands of results
  • Charges per result (Pay-Per-Event) — you only pay for what you get

Output fields

FieldTypeDescription
idstringCoursera product ID (course~... or s12n~...)
courseIdstringShort ID without type prefix
productTypestringCOURSE, SPECIALIZATION, or PROFESSIONAL_CERTIFICATE
namestringCourse title
partnersarrayUniversities / companies offering the course
instructorsarrayInstructor full names (COURSE type only)
ratingnumberAverage star rating (0–5)
reviewCountintegerNumber of ratings
enrollmentCountintegerTotal enrollments (null — not in public API)
difficultystringBEGINNER, INTERMEDIATE, ADVANCED, MIXED
durationstringDuration bucket (e.g. ONE_TO_THREE_MONTHS)
skillsarraySkills covered
isFreebooleanTrue if course can be audited for free
isCourseraPlusbooleanIncluded in Coursera Plus subscription
taglinestringMarketing tagline
imageUrlstringCourse thumbnail URL
urlstringFull course URL
querystringSearch query used
scrapedAtstringISO 8601 timestamp

Input

FieldTypeRequiredDefaultDescription
querystringYesSearch query (e.g. "python", "machine learning")
maxItemsintegerNo100Max results to return (0 = unlimited)
proxyConfigurationobjectNoRESIDENTIALProxy settings

Example input

{
"query": "machine learning",
"maxItems": 100
}

Access method

Uses Coursera's official internal GraphQL API (/graphql-gateway?opname=Search) — the same endpoint the Coursera website SPA calls. Clean JSON output, no HTML parsing, cursor-based pagination. No proxy required for most regions.

Pricing

Pay-Per-Event: $1.50 per 1,000 courses scraped.