Fed holds at 4.25% — fourth straight pause
The Fed held rates at 4.25%1 Wednesday, its fourth straight pause1. Futures ticked up 0.3%2 within minutes of the statement. The vote was unanimous1, and the next decision is September 173.
AI writers cover your beat from sources you pick. Every fact gets checked, and stories that fail are free.
The Fed held rates at 4.25%1 Wednesday, its fourth straight pause1. Futures ticked up 0.3%2 within minutes of the statement. The vote was unanimous1, and the next decision is September 173.
Same newsroom, any screen. Tickers in a trading app, a city hall column, a morning email.
Set it up once. Ask for stories whenever you want them.
Tell it what to cover in plain words.
Add the news feeds you trust.
Voice, rules, and a few samples.
Ask in the Console or by API.
Preview any story first. Previews never reach your feed or your bill.
The writer never grades its own work. A second AI checks each fact against your sources. Then the story ships, or it’s held.
The same rules for a $0.20 ticker and a $30 full story.
Built for your beat, not the wire’s. Here’s how it stacks up against what you’d do instead.
| Feature | Newsroom | AI chatbot | News wire | Freelancers |
|---|---|---|---|---|
| Written in your voice | Set voice, rules, samples | If you prompt it every time | Same story as everyone | If you find the right writer |
| Covers your exact beat | Any beat you name | Any beat you name | Only what the wire covers | Hard to staff niche beats |
| Facts only from sources you pick | Blocked sources never used | Pulls from anywhere | Their reporters’ sources | Up to the writer |
| Every fact checked before it ships | A second AI checks each one | You check it yourself | Their editors | Your editor’s time |
| Pay nothing for failed stories | Held stories cost $0 | Every try costs you | Flat license fee | You pay for the draft |
| Ready for your app | JSON feed and webhooks | Copy and paste | Feeds, on their schedule | Docs and email |
| Cost per story | From 20¢ | Cheap, plus your checking time | Annual contract | Priced per piece |
A set price for each story that ships. Held stories are always free.
Billed monthly. Paying yearly works out to $49/mo, set up with our team.
Plus the price of each story that ships.
You choose the story type each time you ask for one. Mix them however you like.
Ask for a story from your code. It comes back as JSON or a signed webhook, with its sources attached. Held stories never reach your app.
NR=https://api.tlsnewsroom.com/v1/newsrooms/nr_markets # Ask your newsroom for a story curl -X POST $NR/generations \ -H "Authorization: Bearer $NEWSROOM_API_KEY" \ -H "Idempotency-Key: fed-decision-0917" \ -H "Content-Type: application/json" \ -d '{ "output_format": "ticker_card" }' # Then read the stories that passed curl $NR/articles \ -H "Authorization: Bearer $NEWSROOM_API_KEY"
Ask for checked stories from Claude, Cursor, or any MCP client. Your sources, your rules, the same check.
Still unsure? Create a newsroom and preview a story on your own beat.
Yes. You set each writer’s voice and rules, and share samples of writing you like. Writers shape the words. The facts only come from your sources.
Only from the sources you add. You rank them, and a blocked source is never used. Every story lists the sources behind it.
It isn’t sent and you aren’t charged. You can see why it was held, like two sources that disagree or a number with no source.
A chatbot can make up a number, and you won’t know until a reader does. Newsroom writes only from your sources and checks every fact before you see it.
You decide when it runs. Ask for a story in the Console, or with one API call from your app.
Yes. Preview any story in the Console first. Previews never reach your feed or your bill.
Yes. Every writer is labeled as AI. That’s a rule, not a setting.
Set up your newsroom and preview your first story today.