Coursera API

Coursera's partner and enterprise API for accessing course catalog data, learner progress, enrollments, and certificates on the Coursera MOOC platform.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Other coursera mooc education online-learning courses certificates oauth
⚙ Agent Friendliness
42
/ 100
Can an agent use this?
🔒 Security
63
/ 100
Is it safe for agents?
⚡ Reliability
54
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
55
Error Messages
58
Auth Simplicity
73
Rate Limits
50

🔒 Security

TLS Enforcement
80
Auth Strength
65
Scope Granularity
50
Dep. Hygiene
60
Secret Handling
58

Community/specialized tool. Apply standard security practices for category. Review documentation for specific security requirements.

⚡ Reliability

Uptime/SLA
60
Version Stability
55
Breaking Changes
50
Error Recovery
50
AF Security Reliability

Best When

You have a Coursera for Business/Campus agreement and need to automate learning administration or integrate with enterprise HR/LMS systems.

Avoid When

You're a consumer user or building a public app — Coursera's public API is limited and partner agreements are required for meaningful access.

Use Cases

  • Querying Coursera's course catalog for recommendations or search
  • Tracking employee learning progress in enterprise deployments
  • Generating reports on course completions and certifications
  • Integrating Coursera learning paths into HR or LMS systems
  • Automating enrollment for enterprise learning programs

Not For

  • Consumer users without enterprise agreements
  • Creating or modifying course content (requires instructor partnership)
  • Real-time learner interaction or assessments
  • Platforms without approved API partner agreements

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
No
Webhooks
No

Authentication

Methods: oauth2
OAuth: Yes Scopes: Yes

OAuth2 with client credentials for enterprise/partner API access. Consumer OAuth available for user-context API calls. API access requires Coursera partnership or enterprise agreement.

Pricing

Model: subscription
Free tier: No
Requires CC: No

Public catalog endpoints are accessible without auth but limited. Full API access (learner data, enrollments) requires Coursera for Business partnership. Pricing is enterprise contract-based.

Agent Metadata

Pagination
cursor
Idempotent
No
Retry Guidance
Not documented

Known Gotchas

  • API documentation is incomplete and access requires partner agreement — hard to evaluate before signing
  • Public catalog API is read-only and limited; write operations require enterprise partnership
  • No official client SDK — agents must implement OAuth2 flow manually
  • Enterprise API scope and endpoints differ from what's publicly documented
  • Rate limits are not published and enforced opaquely

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Coursera API.

$99

Scores are editorial opinions as of 2026-03-06.

5173
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered