NewsMarkets

Data API

Everything on NewsMarkets is published as JSON snapshots, refreshed every few minutes. They are free to use, need no key, and allow requests from any origin.

Endpoints

Base URL: https://newsmarkets-data.alykhanii.workers.dev

PathReturns
/data/v1/front.jsonThe front page: story of the day, top stories per section, markets moving, news vs. market
/data/v1/sections/{section}.jsonUp to 40 stories in a section (politics, world, business, tech, ai, crypto, sports, science, weather, culture, music, startups, health)
/data/v1/stories/{slug}.jsonOne story: summary, every source, linked markets with price history, topics, related stories, first report
/data/v1/markets/index.jsonEvery open market we carry, by 24-hour volume, with the story driving it
/data/v1/markets/{id}.jsonOne market with its price history and the stories it is linked to
/data/v1/topics/index.jsonEvery topic page
/data/v1/topics/{slug}.jsonA topic's stories and markets
/data/v1/trending.jsonBiggest 24-hour moves and most traded markets
/data/v1/signals.jsonNews vs. market: big stories with still markets, and moving markets on quiet stories
/data/v1/predictions.jsonThe prediction record: overall, contested, by category, calibration, notable hits and misses
/data/v1/weekly/index.jsonWeekly report cards available
/data/v1/weekly/{week}.jsonOne week's report card, e.g. 2026-W37
/data/v1/leaderboard.jsonFirst-to-report standings
/data/v1/influence.jsonHow often each publisher's reporting was followed by a market move
/data/v1/archive/index.jsonDays in the story archive
/data/v1/archive/{date}.jsonStories first seen on a day, e.g. 2026-09-12
/api/search?q={words}Search stories, markets and topics

Example

curl https://newsmarkets-data.alykhanii.workers.dev/data/v1/trending.json
const res = await fetch("https://newsmarkets-data.alykhanii.workers.dev/data/v1/stories/{slug}.json");
const story = await res.json();
console.log(story.headline, story.markets[0]?.yes_price);

Details

Terms