Hotmart is a Brazilian creator-economy platform for producing, selling and delivering digital products — online courses, ebooks, mentorships, paid communities, events and, more recently, physical products. It bundles a hosted checkout, a marketplace, an affiliate network, a members-area LMS (Hotmart Club) and payment processing as merchant of record (HotPay), and sells into more than 180 countries. Hotmart Developers is the public REST API over that platform: OAuth 2.0 client-credentials authentication, product-area path prefixes (/payments, /club, /products, /physicalproducts, /events, /accounts, /user), cursor pagination, a sparse-fieldset `select` parameter, a 500-request-per-minute rate limit, a full-parity sandbox host, and a per-product webhook (postback) event surface carrying purchase, subscription, members-area and logistics events on two independently versioned payload schemas. Hotmart publishes no OpenAPI, no SDK and no CLI — the contract an integrator works from is prose documentation plus per-endpoint cURL, Node and Java request samples.
Hotmart is listed with 8 APIs on the APIs.io network. Tagged areas include Company, Creator Economy, Digital Products, Online Courses, and E-Commerce.
The Hotmart catalog on APIs.io includes 1 event-driven AsyncAPI specification.
Hotmart’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, pricing, signup flow, and 29 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Payments regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for
this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero:
never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and
several others — scorable at all.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/hotmart/"><img src="https://apis.io/badge/hotmart/card.svg" alt="Hotmart on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
6 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
The Hotmart authorization server. Exchanges a developer credential (client_id/client_secret, presented with HTTP Basic) for a short-lived OAuth 2.0 client_credentials access tok...
Read and manage recurring subscriptions on a Hotmart product — list subscribers with status, plan and date filters, pull a subscriber's purchase history, list subscription trans...
Sales reporting and post-sale actions for a Hotmart producer — sales history, sales summary, per-transaction price breakdown, commission split across producer, co-producer and a...
Create and list Hotmart payment links, attach additional offers and plans to a link, and charge a saved payment token by offer or by arbitrary value — the programmatic equivalen...
The product catalog surface — list products, read a product's offers and plans by ucode, update product configuration, and create, read and delete discount coupons for a product.
The members-area / LMS surface. Lists Club modules and pages for a subdomain, lists enrolled users, and reads a user's lesson-by-lesson progress — the content-consumption side o...
The logistics/fulfillment partner surface for physical products sold through Hotmart. Manages partner credentials, creates and updates products and variants, posts shipment stat...
The smaller documented surfaces — event ticket information and participant lists (/events/api/v1), account information (/accounts/api/v1/info), the authenticated user profile (/...
Hotmart operates NO MCP server. No hosted endpoint, no published package, no entry in the official MCP registry, and nothing in the Hotmart-Org GitHub organization. Two communit...
aid: hotmart
name: Hotmart
description: 'Hotmart is a Brazilian creator-economy platform for producing, selling and delivering digital products — online
courses, ebooks, mentorships, paid communities, events and, more recently, physical products. It bundles a hosted checkout,
a marketplace, an affiliate network, a members-area LMS (Hotmart Club) and payment processing as merchant of record (HotPay),
and sells into more than 180 countries. Hotmart Developers is the public REST API over that platform: OAuth 2.0 client-credentials
authentication, product-area path prefixes (/payments, /club, /products, /physicalproducts, /events, /accounts, /user),
cursor pagination, a sparse-fieldset `select` parameter, a 500-request-per-minute rate limit, a full-parity sandbox host,
and a per-product webhook (postback) event surface carrying purchase, subscription, members-area and logistics events on
two independently versioned payload schemas. Hotmart publishes no OpenAPI, no SDK and no CLI — the contract an integrator
works from is prose documentation plus per-endpoint cURL, Node and Java request samples.'
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: false
label: Hosted service · you call their endpoint
confidence: medium
source:
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: unknown
onboarding: unknown
trial: false
try_now: false
public: false
label: Unknown
confidence: low
source:
- authentication
- rate-limits
- security
- sandbox
generated: '2026-11-06'
method: derived
image: https://hotmart.com/static/app-hotmart-next/images/share--general.jpg
url: https://raw.githubusercontent.com/api-evangelist/hotmart/refs/heads/main/apis.yml
x-type: company
x-source: harvest:secondary-market
specificationVersion: '0.23'
created: '2026-08-04'
modified: '2026-08-04'
tags:
- Company
- Creator Economy
- Digital Products
- Online Courses
- E-Commerce
- Payments
- Subscription
- Affiliate Marketing
- Webhook
- LMS
- Brazil
tags_raw:
- Company
- Creator Economy
- Digital Products
- Online Courses
- E-Commerce
- Payments
- Subscriptions
- Affiliate Marketing
- Webhooks
- Learning Management
- Brazil
apis:
- name: Hotmart Authentication (OAuth 2.0)
description: The Hotmart authorization server. Exchanges a developer credential (client_id/client_secret, presented with
HTTP Basic) for a short-lived OAuth 2.0 client_credentials access token, which is then sent as a Bearer token on every
Hotmart Developers request. Credentials are minted in the Hotmart platform under Tools > Developer Credentials and are
bound at creation time to either production or sandbox.
humanURL: https://developers.hotmart.com/docs/en/start/app-auth/
baseURL: https://api-sec-vlc.hotmart.com/security/oauth
tags:
- Authentication
- OAuth
tags_raw:
- Authentication
- OAuth
properties:
- type: Documentation
url: https://developers.hotmart.com/docs/en/start/app-auth/
- type: Authentication
url: authentication/hotmart-authentication.yml
- name: Hotmart Subscriptions API
description: Read and manage recurring subscriptions on a Hotmart product — list subscribers with status, plan and date
filters, pull a subscriber's purchase history, list subscription transactions and summaries, cancel and reactivate individually
or in bulk, switch plans, and change the next charge date.
humanURL: https://developers.hotmart.com/docs/en/v1/subscription/get-subscribers/
baseURL: https://developers.hotmart.com/payments/api/v1/subscriptions
tags:
- Subscription
- Payments
- Recurring Billing
tags_raw:
- Subscriptions
- Payments
- Recurring Billing
properties:
- type: Documentation
url: https://developers.hotmart.com/docs/en/v1/subscription/get-subscribers/
- name: Hotmart Sales API
description: Sales reporting and post-sale actions for a Hotmart producer — sales history, sales summary, per-transaction
price breakdown, commission split across producer, co-producer and affiliate, buyer records, plus refunding a transaction
and re-generating a bank payment slip (boleto).
humanURL: https://developers.hotmart.com/docs/en/v1/sales/about-sales/
baseURL: https://developers.hotmart.com/payments/api/v1/sales
tags:
- Sales
- Payments
- Commissions
- Reporting
properties:
- type: Documentation
url: https://developers.hotmart.com/docs/en/v1/sales/about-sales/
- name: Hotmart Payment Link API
description: Create and list Hotmart payment links, attach additional offers and plans to a link, and charge a saved payment
token by offer or by arbitrary value — the programmatic equivalent of Hotmart's hosted checkout link.
humanURL: https://developers.hotmart.com/docs/en/v1/payment-link/about-pl/
baseURL: https://developers.hotmart.com/payments/api/v1/link
tags:
- Payments
- Checkout
- Payment Links
properties:
- type: Documentation
url: https://developers.hotmart.com/docs/en/v1/payment-link/about-pl/
- name: Hotmart Products API
description: The product catalog surface — list products, read a product's offers and plans by ucode, update product configuration,
and create, read and delete discount coupons for a product.
humanURL: https://developers.hotmart.com/docs/en/v1/product/product-list/
baseURL: https://developers.hotmart.com/products/api/v1
tags:
- Product
- Catalog
- Coupons
- Offers
tags_raw:
- Products
- Catalog
- Coupons
- Offers
properties:
- type: Documentation
url: https://developers.hotmart.com/docs/en/v1/product/product-list/
- name: Hotmart Club (Members Area) API
description: The members-area / LMS surface. Lists Club modules and pages for a subdomain, lists enrolled users, and reads
a user's lesson-by-lesson progress — the content-consumption side of a Hotmart product, distinct from the commerce side.
humanURL: https://developers.hotmart.com/docs/en/v1/club/about-club/
baseURL: https://developers.hotmart.com/club/api/v1
tags:
- LMS
- Members Area
- Content
- Progress Tracking
tags_raw:
- Learning Management
- Members Area
- Content
- Progress Tracking
properties:
- type: Documentation
url: https://developers.hotmart.com/docs/en/v1/club/about-club/
- name: Hotmart Physical Products API
description: The logistics/fulfillment partner surface for physical products sold through Hotmart. Manages partner credentials,
creates and updates products and variants, posts shipment status and tracking updates, and registers partner-side webhooks.
A v2 product endpoint ships alongside v1.
humanURL: https://developers.hotmart.com/docs/en/v1/physical-product/pp-webhook-create/
baseURL: https://developers.hotmart.com/physicalproducts/api/v1
tags:
- Physical Products
- Logistics
- Fulfillment
- Shipping
properties:
- type: Documentation
url: https://developers.hotmart.com/docs/en/v1/physical-product/pp-webhook-create/
- name: Hotmart Events, Account and User API
description: The smaller documented surfaces — event ticket information and participant lists (/events/api/v1), account
information (/accounts/api/v1/info), the authenticated user profile (/user/api/v1/me), and installment negotiation (/payments/api/v1/installments/negotiate).
humanURL: https://developers.hotmart.com/docs/en/
baseURL: https://developers.hotmart.com/events/api/v1
tags:
- Event
- Ticketing
- Account
- User Profile
tags_raw:
- Events
- Tickets
- Accounts
- User Profile
properties:
- type: Documentation
url: https://developers.hotmart.com/docs/en/
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
common:
- type: Plans
url: plans/hotmart-plans-pricing.yml
- type: MCPServer
url: mcp/hotmart-mcp.yml
- type: DomainSecurity
url: security/hotmart-domain-security.yml
- type: Website
url: https://hotmart.com/en
- type: DeveloperPortal
url: https://developers.hotmart.com/
- type: Documentation
url: https://developers.hotmart.com/docs/en/
- type: APIReference
url: https://developers.hotmart.com/docs/en/
- type: GettingStarted
url: https://developers.hotmart.com/docs/en/start/
- type: Support
url: https://help.hotmart.com/en
- type: Blog
url: https://hotmart.com/en/blog
- type: GitHubOrganization
url: https://github.com/Hotmart-Org
- type: Pricing
url: https://hotmart.com/en/pricing
- type: SignUp
url: https://hotmart.com/en/signup
- type: Login
url: https://app-vlc.hotmart.com/login
- type: TermsOfService
url: https://hotmart.com/en/legal/terms-of-use
- type: PrivacyPolicy
url: https://hotmart.com/en/legal/privacy-policy
- type: StatusPage
url: https://status.hotmart.com/
- type: ChangeLog
url: https://developers.hotmart.com/docs/en/changelog
- type: ChangeLog
url: changelog/hotmart-changelog.yml
- type: FAQ
url: https://developers.hotmart.com/docs/en/faq
- type: Authentication
url: authentication/hotmart-authentication.yml
- type: Conventions
url: conventions/hotmart-conventions.yml
- type: ErrorCatalog
url: errors/hotmart-problem-types.yml
- type: Lifecycle
url: lifecycle/hotmart-lifecycle.yml
- type: Conformance
url: conformance/hotmart-conformance.yml
- type: RateLimits
url: rate-limits/hotmart-rate-limits.yml
- type: Sandbox
url: sandbox/hotmart-sandbox.yml
- type: Examples
url: examples/hotmart-code-samples.yml
- type: DataModel
url: data-model/hotmart-data-model.yml
- type: Components
url: components/hotmart-components.yml
- type: Packages
url: packages/hotmart-packages.yml
- type: Webhooks
url: asyncapi/hotmart-webhooks.yml
- type: AgentSkill
url: skills/_index.yml
- type: LLMsTxt
url: llms/hotmart-llms.txt
- type: Security
url: https://hotmart.com/en/legal/cybersecurity-policy
- type: VulnerabilityDisclosure
url: security/hotmart-vulnerability-disclosure.yml
x-enrichment:
date: '2026-08-04'
status: enriched
artifacts_added: 4
pass: local-v1
Hotmart API — frequently asked questions
Does Hotmart have an API?
Yes. APIs.io lists 8 APIs from Hotmart, including Hotmart Authentication (OAuth 2.0), Hotmart Subscriptions API and Hotmart Sales API, and 5 more.
How do I authenticate with the Hotmart API?
Hotmart uses bearer-token authentication (oauth2/http · 2 schemes). The details are profiled on APIs.io as Hotmart Authentication.
Does Hotmart have an MCP server?
Yes. APIs.io lists 1 MCP server for Hotmart: Hotmart operates NO MCP server. No hosted endpoint, no published package, no entry in the official MCP registry, and nothing in the Hotmart-Org GitHub organization. Two community projects wrap the Hot
Is the Hotmart API ready for AI agents?
Hotmart has a Kin Score of 50.7 out of 100 (developing) and an Agent Readiness score of 27.3 (agent-aware), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.