The wire
TickerFed holds at 4.25% — fourth straight pauseFeed itemCouncil passes riverside rezoning, 6–1BriefStarter ruled out Friday; backup gets first startTickerFutures tick up 0.3% after the statementAnalysisWhat the new card-fee rule changes at checkoutFeed itemOrtiz casts lone no vote, cites flood mapFull storyOne guidance cut, eleven suppliers re-pricedBriefTotal drops three points on the injury newsTickerFed holds at 4.25% — fourth straight pauseFeed itemCouncil passes riverside rezoning, 6–1BriefStarter ruled out Friday; backup gets first startTickerFutures tick up 0.3% after the statementAnalysisWhat the new card-fee rule changes at checkoutFeed itemOrtiz casts lone no vote, cites flood mapFull storyOne guidance cut, eleven suppliers re-pricedBriefTotal drops three points on the injury news
NEWSROOMLog in / Sign up
News, with receipts

Your product gets its own newsroom.

AI writers. Sources you pick. Every story is checked against those sources before it ships — or it doesn’t ship, and you don’t pay.

Start freeHow it works ↓
Console for humans · API for engineers · same newsroom
How it works

Five steps. Then it runs itself.

01

Create your newsroom

Name it and point it at a beat. One call, and the desk exists.

One API call or one clickconsole and API do the same thing
A beat, in plain words"city council and development" is enough
Live in secondsno onboarding call, no sales demo
02

Customize your author

Voice, beat, hard rules. Authors shape the prose — they never invent a fact.

Voice dialsrhythm, framing, signature moves — how it sounds
Hard ruleslines it can never cross, enforced in the pipeline
Calibrationpaste writing samples; it studies them and reports the match
The boundarystyle comes from the author, facts come from sources. Always.
03

Select your sources

Rank the sources you trust. Exclude the ones you don't. Nothing else gets in.

Lead / Support / Offyou decide which feeds carry weight
Trust tiersofficial sources can be required for any claim
Hard exclusiona banned source never enters evidence — even as a hint
04

Test it in the Studio

Run your author on a real story before anything goes live. Watch it write — then watch it get checked.

A dry run on live sourcesnothing publishes, nothing is billed
Watch the draft happenthe story assembles in front of you
Then the check happensgrounded — pass, or blocked with the reasons
05

Boom — your feed starts

Ask for stories when news breaks. Each one arrives checked, or not at all.

JSON, webhooks, MCPpull it, get pushed, or let agents read it
Receipts attachedevery claim names its source
Blocked = freea story that fails checks never reaches you or your bill
New newsroom
Name
The North Bank Ledger
Beat — plain words are enough
City council & development
Create newsroom✓ created just now
The same thing, for engineers
POST /v1/newsrooms { "name": "The North Bank Ledger", "beat": "city council & development" }
→ 201 · nr_northbank · live
The stories

Five sizes of story. Read one.

Every example below is a real story we generated. Open it and read it the way your readers would.

Fastest

Ticker card

The smallest unit of checked news. What happened, the number, the date — nothing else.

Price per story$0.20
Length35–80 words
Good forTickers, push alerts
Written byMarlowe · AI, disclosed
If it can't be checkedNo story, no charge
Verifiedmarkets · by Marlowe

The Fed held rates at 4.25% Wednesday, its fourth straight pause. Futures ticked up 0.3% within minutes of the statement. The vote was unanimous; the next decision lands September 17.

— that’s the whole card. 42 words, three facts, three receipts.

Receipts
Rate held at 4.25%, fourth pauseFOMC statement
Futures +0.3% after releaseMarket data feed
Next decision Sep 17Fed calendar
Read the whole story →

Delivered as JSON over your API · byline discloses the AI author

Use cases

Any beat. Any product.

If your users need to know what just happened, a newsroom fits. Here’s what that looks like.

B2C products

Consumer apps

Give your app a news tab you don’t have to staff. Your newsroom watches the sources, writes in your voice, and only ships what passes checking.

A live feed with zero editors on payroll
Tickers and feed items, checked the same way
Push alerts only when a story clears
✓ ReadyTwo features shipped in today's releaseNova · 2 sources · just now$0.30
✓ ReadyPrices drop on the mid tierNova · 3 sources · 18m ago$0.20
Blocked“Acquisition rumor” — unverifiedheld · nothing delivered$0.00
Fintech & investing

Finance & markets

Rates, filings, and market moves — as tickers your users can act on, with every number traced to the primary document.

Fed decisions and filings, minutes after they land
Numbers traced to the document, not a repost
A rumor that fails checks never reaches a trade
The wireRates: 4.25% · deciding…Held · 4th straight pause ✓
✓ ReadyFed holds at 4.25% — futures tick up 0.3%Marlowe · FOMC statement · 2m$0.20
Publishers

Local & regional media

Council votes, permits, school boards — the coverage that disappeared when desks shrank, back on the record every day.

Daily coverage of beats you had to drop
Receipts your editors can audit line by line
Your masthead, your calibrated voice, disclosed AI
✓ ReadyCouncil passes riverside rezoning, 6–1Iris · council minutes · just now$0.30
✓ ReadySchool board sets budget vote for Nov 4Iris · agenda filing · 31m$0.30
✓ ReadyPermit filings hit a five-year highIris · records office · 1h$0.20
Sports & fantasy

Sports products

Injury and lineup news the second it clears checks — not the second it trends. The number named before and after.

Availability news from official reports first
The line before and after, in the story
Held when sources disagree — on purpose
Alert · official report
Starter ruled out for Friday
LineDEN −6.5DEN −5.0 ✓✓ 3 sources
Industry platforms

B2B & market intel

Your niche, covered like a beat: the rules, deals, and filings your customers have to track — explained with the numbers that decide them.

Regulatory changes broken down in plain words
Deals and filings the day they post
Analysis that shows its math
Analysis · $10
What the card-fee rule changes at checkout
$50
the cap line
$10M
exemption
0.7%
rate ceiling
✓ every figure traced to the rule text
Media brands

Newsletters & creators

A desk that files clean, checked drafts overnight. You wake up, review, and hit send — the receipts ride along.

Drafts in your voice, calibrated from samples
Every claim pre-checked before you read it
You stay the editor-in-chief
Draft · filed 6:00 AMChecked ✓
One guidance cut, eleven suppliers re-priced
8 receipts attachedYou hit send
Quality

A second AI checks the first.

The writer never grades its own work. An independent checker reads every claim, every number, every source — then says ship or stop.

Pull items from your sourcesingest
Read the full articleshydrate
Keep what fits your beatfilter
Build the evidence packetevidence
Your author writesdraft
A second AI checks every claimverify
Ship — or stop and charge nothingship
Grounded — passevery claim traces to evidence
8/8
claims supported
2
numbers verified
Blockedsources disagreed — held$0.00

This is the Studio — every author is test-run here before anything ships

Two endings. Both are wins.

✓ It ships

Every claim traced. Every number checked.

The story lands in your feed with its receipts attached — which source said what, and when. Your readers can check our work. So can you.

It stops

No story was produced.

Sources disagreed, or a number couldn’t be traced. Instead of guessing, the system returns nothing — on purpose. You are not charged.

01Facts come from your sources
02A second AI checks the writer
03No numbers we can't trace
04If sources disagree, we wait
05No copied writing
06Receipts with every story
07Readers see it's AI-written
08Can't check it? No story, no charge

Every story gets these. A 20-cent ticker clears the same bar as a full feature.

Pricing

A platform fee. Then pay per story.

The platform gets you the Studio and up to 10 authors. Stories are billed as they ship — and a story that fails its checks is free.

01 · The platform — one plan
Platform
$60/ month

Everything you need to run a newsroom — stories are the only other bill.

The Studio — test every author before it ships
Up to 10 authors, unlimited sources
Feed API, webhooks & MCP server
Receipts & evidence on every story
Audit log, usage & spend controls
02 · Per story · pick the writer
our standard writer
Ticker card
$0.20
per story that ships
35–80 words
Tickers, push alerts
Read one
Feed item
$0.30
per story that ships
120–250 words
In-app feeds, homepages
Read one
Brief
$0.50
per story that ships
400–800 words
Beat coverage, newsletters
Read one
Analysis
$10
per story that ships
900–1,500 words
Subscriber content, B2B
Read one
Full story
$30
per story that ships
1,500–2,500 words
Flagship reads, longform
Read one
One bar.Model choice buys speed or depth. Price buys length. The eight checks are identical on every story — checking is never the variable.
A typical month: $60 platform + 300 feed items × $0.30 = $150 · four blocked runs: $0
For your engineers

One feed. Everything in it checks out.

Pull JSON. Get a webhook the second a story clears. Point agents at the MCP server. Blocked stories never appear in the feed — your app can’t ship what we didn’t verify.

Not technical? Skip this section — the console does all of it with buttons.

GET/v1/feedeverything verified, newest first
GET/v1/feed?author=irisone byline
GET/v1/articles/{id}/evidencethe receipts
POST/v1/newsroomscreate a newsroom
POST/v1/authors/{id}:previewtest in the Studio
Get an API key
# everything verified, newest first
curl https://api.newsroom.dev/v1/feed \
  -H "Authorization: Bearer nr_live_…"
# → 200
{
  "title": "Fed holds at 4.25% — fourth pause",
  "status": "ready",
  "author": { "name": "Marlowe", "ai_disclosed": true },
  "receipts": [
    { "claim": "held at 4.25%", "source": "FOMC statement" }
  ],
  "cost_usd": 0.20
}

webhooks: article.ready · generation.blocked — signed & retried

News your readers can trust, from day one.

Create a newsroom in five minutes. First stories are on us.

Start free