Comidoc developer platform
Comidoc Developer API and MCP
Verified Udemy offers, redemption capacity, remaining uses, topic taxonomy and rolling trends—served through REST and MCP from one historical source.
- Free plan
- 250
- Free requests every month
- Pro plan
- 100,000
- Pro requests for $49/month
- Trend windows
- 24h · 7d · 30d
- Versioned trend horizons
REST API
Structured data, ready to use.
Every response carries the course, the offer state, observed redemption capacity, and verification timestamps.
Verified offer response
{
"data": [{
"course": {
"id": 3836244,
"title": "Python Automation"
},
"status": "active",
"redemptions": {
"total": 100,
"remaining": 80,
"redeemed": 20,
"state": "known",
"observed_at": "2026-07-19T10:42:00Z"
},
"expires_at": "2026-07-21T23:59:59Z",
"created_at": "2026-07-18T08:15:00Z",
"last_verified_at": "2026-07-19T10:42:00Z",
"last_confirmed_active_at": "2026-07-19T10:42:00Z"
}]
}First request
Try real data before you subscribe
Create a free account, verify your email, and generate an API key in your workspace. Replace the placeholder below with your key to find Python courses with active offers.
curl 'https://comidoc.com/api/v1/courses?q=python&has_active_coupon=true' \
-H 'Authorization: Bearer cmd_live_your_key'What Pro unlocks
The same request. Coupon codes included on Pro.
Free lets you validate your integration with course metadata and offer availability. Pro adds raw coupon codes, complete Udemy redemption URLs, and higher request limits for your production site, bot, or agent. Pro costs $49 USD per month.
Illustrative response excerpts for the request above; live offers and values change.
Free · $0/month
{
"data": [
{
"id": 3836244,
"offers": [
{
"coupon_code": null,
"udemy_url": null,
"redemptions": {
"total": 100,
"remaining": 80,
"state": "known"
}
}
]
}
],
"meta": {
"plan": "free",
"coupon_codes_included": false
}
}Pro · $49/month
{
"data": [
{
"id": 3836244,
"offers": [
{
"coupon_code": "KEEPLEARNING",
"udemy_url": "https://www.udemy.com/course/example-course/?couponCode=KEEPLEARNING",
"redemptions": {
"total": 100,
"remaining": 80,
"state": "known"
}
}
]
}
],
"meta": {
"plan": "pro",
"coupon_codes_included": true
}
}| Included | Free | Pro |
|---|---|---|
| Requests per month | 250 | 100,000 |
| Requests per second | 2 | 10 |
| Maximum results per page | 25 | 100 |
| Course metadata and redemption capacity | Included | Included |
| Raw coupon codes and complete Udemy URLs | Not included | Included |
| REST and authenticated MCP access | Included | Included |
Agent access
The same source, shaped for agents.
Anonymous tools return current availability and a short-lived Comidoc redemption link. Course and offer tools share the REST filter surface. Add a Pro bearer key when an integration needs the raw coupon code.
HTTP server URL
https://comidoc.com/mcpStart without a key using limited anonymous access. Add your API Bearer token to use your account quota and Pro coupon access.
{
"mcpServers": {
"comidoc": {
"url": "https://comidoc.com/mcp"
}
}
}Install in your MCP clientsearch_coursesFind courses by topic, language, rating, and availability.
fetch_courseRead a course and its current offers.
find_offersFind coupons with remaining redemption capacity.
get_filter_optionsDiscover supported categories, languages, and filters.
list_topicsBrowse and search the topic catalog.
fetch_topicRead a topic and its metadata.
get_trending_coursesExplore course trends over 24 hours, 7 days, or 30 days.
get_trending_topicsDiscover growing topics over the same trend windows.
Your workspace
Manage your account, keys, and billing
Create a key, inspect your usage, or choose your plan. The documentation stays available at every step.