News API

Cyber-security news,
as an API

Every story we ingest is rewritten into a plain-language brief, tagged by topic, and served as JSON. One endpoint, one bearer token, no scraping and no feed parsing.

Stories indexed
Outlets tracked
~28
New per day
3h
Refresh interval

Pricing

One plan, two billing periods. Cancel any time — access runs to the end of the period you have paid for.

Loading plans…

Not ready yet?

Take the free weekly briefing instead — the same stories, in plain language, once a week by email. No card, and it is a genuinely useful way to judge whether the feed is worth paying for.

What you get

The same corpus behind the CISO AI briefings, without the front end.

Full article text

Each brief carries a headline, a one-sentence summary, the full rewritten body and a practical takeaway — not just a link to someone else’s page.

Topic and source filters

Every story is tagged on ingest. Filter by topic or by outlet, or pull the whole feed and slice it yourself.

Curated, not scraped

Promotional items, webinar listings and vendor announcements are filtered out before they reach the feed.

200 stories per request

Page through the archive or take the latest batch. Served from Cloudflare’s edge and cached, so a repeat call is fast.

One bearer token

No OAuth dance and no SDK. A single header on a single GET, so it works from anything that can make an HTTP request.

Stable JSON

Fields are additive. Nothing already published gets renamed or removed without notice.

How it works

Two things: send your key, read the JSON.

Request
# your key arrives by email after checkout curl "https://cisoai.au/api/news?limit=5" \ -H "Authorization: Bearer cisoai_..."
Response
{ "articles": [ { "headline": "...", "summary": "...", "body": "...", "keyTakeaway": "...", "tags": ["ransomware"], "source": "The Hacker News", "publishedAt": "2026-09-04T...", "slug": "..." } ], "count": 5, "plan": "pro" }

Questions

How do I get my key?

It is emailed to you the moment payment clears, and shown once on the page you land on after checkout. We store a hash of your key rather than the key itself, so if it is lost it has to be replaced rather than looked up — nobody here can read it back to you, which is the point.

Can I cancel?

Any time, by replying to your welcome email. Your key keeps working until the end of the period you have already paid for, then stops. No pro-rata refunds, and no cancellation fee.

What happens if a payment fails?

Your key is suspended rather than deleted, and starts working again as soon as the payment goes through. Your integration keeps the same key throughout, so you never have to deploy a new credential because a card expired.

Are there rate limits?

Up to 200 stories per request, with fair-use limits at the edge rather than a hard monthly quota. If you are planning something high-volume, get in touch first and we will tell you honestly whether this is the right fit.

Where does the content come from?

Public feeds from established security outlets and government advisories, rewritten into plain language and tagged on ingest. Each brief links to the original, and the source is named on every record. The coverage analysis shows which outlets contribute what.

Where are the API docs?

At cisoai.au/api-docs — the endpoint, every field, the filters, the error codes and worked examples in curl, Node and Python. Worth reading before you buy rather than after: the free tier returns the same shape, so you can try the whole thing without a key.

Is GST included?

Yes — GST is included in the price shown, so Australian customers are not charged anything on top at checkout. If you are outside Australia, Stripe may display and charge the equivalent in your local currency at its conversion rate.

© CISO AI — plain-language cyber intelligence
Home  ·  Live feed  ·  Coverage analysis