P50
443ms
Uptime
99.92%
Endpoints
49

The Medium API. Rebuilt for developers.

Clean endpoints. Stable contracts. No scraping.

When Medium retired their official API, developers were left with brittle scrapers and unreliable workarounds. Zenndra gives you 49 production-grade REST endpoints — so you can build, not maintain.

Free tier · No credit card to explore

Production

What the API is doing right now

Every figure is read from the live database when this page loads — not a slide deck estimate.

Registered users

3

Anyone can sign up — dashboard, API keys, and playground included.

Active Zenndra accounts

API requests served

7,620

Customer API calls plus automated health checks on production routes.

7,620 in the last 30 days (includes health checks)

Avg response time

602ms

7,620 health checks · last 30 days

Success rate

99.92%

7,620 checks · last 30 days

Live endpoints

49

1 active API keys

Uptime (7 days)

99.92%

7,620 checks · Status page

Developer experience

Simple fetch, clean response

Pick any route in the playground, send a live request, and inspect JSON before you write a line of app code.

Prove it first

Live data

Run the endpoints your product actually needs and read real responses — before you wire anything into production.

Skip the scraper

REST API

Profiles, articles, publications, and search in one place — not another brittle script that breaks when Medium changes their UI.

Start here

$0

Free tier, no credit card to explore. Open the playground, validate your use case, then grab a key when you are ready to ship.

By Zenndra

An API platform engineered like production-grade infrastructure.

Every detail — from the global edge cache to the response schema — is built for teams that ship at scale.

Pure REST.
No SDK to install.

Plain HTTPS, Bearer auth, JSON in. Works from any language, any runtime — from a serverless edge function to a Bash script. No package manager. No build step.

CURL HTTP REST JSON Bearer
P50 LATENCY

Low-latency reads, globally.

Median 443ms over the last 14 days of production traffic.

99.92% uptime

Measured from automated health checks and live API traffic.

90-DAY WINDOW 1.7 hr downtime

49 live endpoints

Documented REST routes for articles, users, publications, feeds, and search.

Every route is active in production and listed in the API reference.

REST JSON API HTTPS
Cursor-based

Pagination that just works

Every list endpoint returns a stable cursor. Stream millions of articles in a tight loop without ever missing a row.

Compliant by default

GDPR, SOC 2 Type II, robots.txt honoring, rotating keys, scoped tokens.

SOC 2 GDPR ISO 27001 TLS 1.3

Predictable JSON

Stable JSON contracts. Documented fields, deprecation-friendly.

Battle-tested at scale

7,620 requests served. 3 registered developers.

49 endpoints · live production traffic

Quickstart

From API key to first JSON in 60 seconds.

One Bearer header, one endpoint. The same call works from a Vercel edge function, a Cloudflare worker, or your laptop.

  1. Grab a key

    Sign up free — your API key lands in your dashboard instantly.

  2. Pick an endpoint

    Browse our 49 endpoints — articles, users, publications, feeds.

  3. Make the call

    One cURL. Clean JSON in your hands. Ship.

FAQ

Frequently asked questions

Everything you need to know before you wire Zenndra into your stack.

Is Zenndra affiliated with Medium?

No. Zenndra is an independent API built after Medium retired their official API. We are not endorsed by or connected to Medium Corporation.

How is this different from scrapers?

Scrapers break when Medium changes their site. Zenndra exposes stable REST endpoints with documented responses — you integrate once, not every time the HTML shifts.

Do I need a Medium account?

For most read endpoints, no. You need a Zenndra API key. Some write or authenticated flows may require Medium credentials depending on the endpoint.

What are the rate limits?

Limits depend on your plan. Free is hard capped at 20 requests per week on 2 endpoints you choose — no overage billing, basic queue. Pro and Ultra use default and priority queues with monthly pools and $0.004 per additional request. Enterprise gets a dedicated channel — see pricing for details.

Can I use this in production?

Yes. Pro and Ultra plans are designed for live apps. Enterprise adds SLAs and dedicated infrastructure for high-volume teams.

Is there an OpenAPI spec?

Yes. We publish an OpenAPI document so you can generate clients, validate requests, and keep your integration typed end to end.

What happens if an endpoint fails?

You get structured error codes and messages — not raw HTML or silent timeouts. Our status page tracks incidents and uptime.

How do I get an API key?

Create a free account at zenndra.com to get your key. The playground works without signing in; paid plans unlock higher limits and production throughput.

Stop scraping Medium.
Start shipping with it.

Join 3 developers building dashboards, newsletters, and AI pipelines on top of Zenndra.

No credit card · 1,000 free reqs / week · Cancel anytime