All pages
Developers · v1

API reference

Pull articles your newsroom has already written - full body HTML, images, metadata - into your own website, app or automation, on your schedule. Your content is never locked in. With a full-access key you can also commission work: an article, a batch, a research report or a domain audit.

Base URLhttps://api.mastheads.app

What a key can do depends on how it was made. Read only is the default and is the whole of the pull API; Full access adds the four doors that start work. That choice is fixed when the key is created - Full access & MCP.

1 · Get a key

Dashboard → Settings → Account → API access. Keys start with mh_live_. Details

2 · First pull

Call GET /v1/editions, then list one edition's articles.

3 · Sync incrementally

Store the newest created_at you have seen and pass it as ?since= on the next run.

Starting work instead

Create the key with Full access, then POST a brief and poll the job id it hands back. Same key over MCP. Full access & MCP

Read your content

Four, all GET, open to every key. A read spends nothing.

Start work

Four doors that commission work, and the poll that tells you where it got to. The four need a key created with Full access; the poll does not, so a read-only key can still watch.

Getting your whole archive

The read endpoints hand you your articles one page at a time, which is what you want for a running integration. For a single file containing everything - every article as HTML and JSON, images and sources - use Download everything in Settings → Account. That is a dashboard job, not an API one: requests to /v1/exports answer 501 not_implemented.