Humboldt-Universität zu Berlin
in research cooperation with HU Berlin
No current product warningsReport a product problem →
REST API v1

Batch data
in real time

Integrate aggregated batch information into your pharmacy software or research environment — factual, pseudonymised and without any quality verdict.

OpenAPI specification (openapi.json)

Example

# Example request with sample data — no API key needed

curl -X GET \

"https://cannabis-transparent.de/api/v1/batches/MUSTER-2026-05"

# Example response (sample data)

{

"batch": "MUSTER-2026-05",

"product": "Muster Sativa 24/1",

"manufacturer": "Beispiel-Pharma GmbH",

"reviews": 12,

"last_updated": "2026-06-03T12:00:00Z"

}

The response contains only aggregated, pseudonymised data — no aggregated quality score, no medical fields. Returns 404 if there are no reviews for the batch yet.

Partner access (optional API key)

The Free tier remains usable without a key. With a partner key, the same endpoint returns additional factual fields and a higher limit. An unknown key silently falls back to Free — your integration never breaks.

curl -H "Authorization: Bearer ct_live_…" \
  "https://cannabis-transparent.de/api/v1/batches/MUSTER-2026-05"

# in addition to the Free response (example):
#   "first_seen": "2026-05-02T09:11:00Z",
#   "reviews_verified": 7,
#   "tier": "partner"

Even with a key there is no score, no verdict, no ranking and no medical fields — this is not a paywall but §10 HWG. Keys are currently issued manually (contact).

Real time

New reviews available within minutes

Batch level

Granular data per batch, not just per strain

GDPR

Pseudonymised, EU servers

JSON REST

Standard REST API, easy integration

CT badge for your website

Show on your own site that a batch is independently recorded on Cannabis-Transparent. The badge states facts only (batch recorded, number of reviews) — no quality rating, no grade, no ranking, no comparison. Free, no API key, no tracking.

Preview

CT badge preview

Without reviews the badge neutrally shows “no reviews yet” — it never breaks.

HTML (static)

<a href="https://cannabis-transparent.de/api/badge/MUSTER-2026-05/go" target="_blank" rel="noopener">
  <img src="https://cannabis-transparent.de/api/badge/MUSTER-2026-05.svg" alt="Unabhängig erfasst auf Cannabis-Transparent" loading="lazy">
</a>

JavaScript embed

<div data-ct-badge="MUSTER-2026-05"></div>
<script src="https://cannabis-transparent.de/api/badge/embed.js" async></script>

Pricing plans

Free

For developers, pharmacies and integrations

0€/month
Usable without an API key
Batch lookup (product, manufacturer, number of reviews)
JSON + CORS
Embeddable CT badge
300 requests / 10 min
Additional Partner-tier fields
Get in touch
Recommended

Partner

For pharmacy & inventory management systems

On request
API key (Authorization: Bearer)
All Free fields
Extra field: first_seen (first recorded)
Extra field: reviews_verified (verified testers)
3,000 requests / 10 min
Email support
Medical fields (PGIC, side effects)
Get in touch

Enterprise

For hospital groups & research

On request
All Partner fields
30,000 requests / 10 min
Research cooperation with HU Berlin (agreed separately)
Dedicated support
Get in touch