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
  }
}
Developer API and authenticated MCP plan limits
IncludedFreePro
Requests per month250100,000
Requests per second210
Maximum results per page25100
Course metadata and redemption capacityIncludedIncluded
Raw coupon codes and complete Udemy URLsNot includedIncluded
REST and authenticated MCP accessIncludedIncluded
Read the full coupon availability contract

Agent access

MCP 2026-07-28

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/mcp

Start 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 client
search_courses

Find courses by topic, language, rating, and availability.

fetch_course

Read a course and its current offers.

find_offers

Find coupons with remaining redemption capacity.

get_filter_options

Discover supported categories, languages, and filters.

list_topics

Browse and search the topic catalog.

fetch_topic

Read a topic and its metadata.

get_trending_courses

Explore course trends over 24 hours, 7 days, or 30 days.

get_trending_topics

Discover 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.

Loading developer workspace…