Skip to content
ADI$406.24-13.56(-3.23%)Analog Devices (ADI) Stock Sinks As Market Gains: Here's Why7:01:11 PM ETXOM$169.08-8.42(-4.74%)Polypropylene Market Size to Reach 139.2 Million Tons by 2032 as Asia-Pacific Packaging and Homopolymer Demand Surge, Reports Mordor Intelligence7:00:00 PM ETGOOG$289.42+2.12(+0.74%)Why Alphabet Stock Popped on Wednesday6:53:01 PM ETAAPL$350.07+0.56(+0.16%)Qualcomm: Apple's Exit Is Accelerating, But So Is Its Replacement6:45:31 PM ETQCOM$160.56-12.63(-7.29%)Qualcomm Stock Down 8% Post Earnings Beat: The Market Lost Its Mind6:15:22 PM ETINTC$57.85-2.65(-4.38%)Intel: The Foundry Trap Is Getting Worse5:48:47 PM ETCVX$217.04+0.08(+0.04%)Joe Terranova Says “Inflation Lost” on Election Night. What That Means for Energy Stocks5:07:08 PM ETQCOM$160.56-12.63(-7.29%)Qualcomm's stock falls as twin forces pressure sales5:03:00 PM ETORCL$123.84+0.11(+0.09%)Wednesday's Final Takeaways: CVS Splitting in Two, ORCL Scraps Tencent Deal5:00:33 PM ETORCL$123.84+0.11(+0.09%)Stock Market Today, Nov. 4: Oracle Falls on Canceled $7 Billion Tencent Chip-Leasing Deal5:00:02 PM ETSPCX$134.71-1.21(-0.89%)How Much Is SpaceX's AI Business Really Worth? Here's the Math.4:59:00 PM ETAMZN$265.63-0.40(-0.15%)Stock Market Today, Nov. 4: Amazon Jumps 6% From New Perspective on AWS Growth and AI Strategy Following Election Results4:53:28 PM ETMETA$630.70+0.70(+0.11%)Meta isn't naming its AI models after fruit anymore4:53:20 PM ETAAPL$350.07+0.56(+0.16%)Apple (AAPL)) Price Forecast: Record High Follows Dramatic Reversal4:52:47 PM ETQCOM$160.56-12.63(-7.29%)Qualcomm's Phone Chip Sales Drop 26%: Rapid Earnings Reaction4:50:19 PM ETMCD$279.00-1.22(-0.44%)Stock Market Today, Nov. 4: Dow Surges 3% in Biggest Post-Midterm Rally in 44 Years4:50:01 PM ETORCL$123.84+0.11(+0.09%)Oracle (ORCL) Stock Slides as Market Rises: Facts to Know Before You Trade4:45:02 PM ETMU$785.00-69.93(-8.18%)Micron (MU) Stock Sinks As Market Gains: Here's Why4:45:02 PM ETAVGO$324.50-7.59(-2.29%)Broadcom Inc. (AVGO) Stock Slides as Market Rises: Facts to Know Before You Trade4:45:02 PM ETDELL$368.75-39.51(-9.68%)Dell Technologies (DELL) Stock Drops Despite Market Gains: Important Facts to Note4:45:02 PM ETCOST$1,060.56+14.09(+1.35%)Costco (COST) Rises Higher Than Market: Key Facts4:45:02 PM ETQCOM$160.56-12.63(-7.29%)Why Qualcomm investors aren't celebrating the Q4 earnings beat4:44:20 PM ETHD$354.67-0.77(-0.22%)Here's What Democrats Taking Back the House and Senate Could Mean for Housing Stocks Like Home Depot and Lowe's4:40:29 PM ETQCOM$160.56-12.63(-7.29%)Qualcomm Revenue Falls as Handset Slowdown Offsets Automotive Gains4:34:00 PM ET
Guide 9 min read

How fast prices take news, and what that asks of a stock news API

A 1993 Journal of Finance paper and a 2002 Journal of Financial Economics paper timed the price response to news in one minute and in 15 seconds. What that clock asks of a real-time stock news API and a WebSocket.

A real-time stock news API is only as fast as the clock the research actually measured. Two papers timed that clock, on different markets, and both of them are shorter than a casual poll. Louis Ederington and Jae Ha Lee, writing in the Journal of Finance in 1993, found that the bulk of the price adjustment to a scheduled macroeconomic release was inside the first minute. Jeffrey Busse and T. Clifton Green, writing in the Journal of Financial Economics in 2002, found that a positive analyst mention on CNBC was largely in the price within a minute, and that an after-cost profit on the positive midday mentions disappeared once the buy was more than 15 seconds late.

Neither paper is a trading system, and neither sample is the market of November 2026. They are measurements of how quickly a published fact became a price. A feed that arrives after that window is a record of a move that has already happened. A WebSocket is the delivery method that sits on the same side of the window as the headline.

What's in this post

The first minute of a macro release

Ederington and Lee studied scheduled announcements in Treasury bond, Eurodollar, and deutsche mark futures. The releases include the employment report, the CPI, the PPI, durable goods orders, and the merchandise trade figures. In their sample the announcements with the largest effect on Treasury bond futures, in declining order, were employment, the PPI, the CPI, and durable goods orders. On the dollar against the deutsche mark, the largest were employment, the merchandise trade deficit, the PPI, durable goods orders, GNP, and retail sales. They date that ranking to 1988 through 1991.

The price result is sharper than the ranking. The major adjustment occurs within one minute of the release. What happens in the next minute does not follow that first minute. Of the 90 largest positive first-minute returns they inspected, the second minute had the same sign exactly 45 times and the opposite sign exactly 45 times. The first minute's return had no meaningful ability to predict the second minute's return. They describe the price at the end of that first minute as a relatively unbiased estimate of the later equilibrium.

Volatility is a different fact from the price level. Prices stay considerably more volatile than normal for about fifteen minutes, and slightly more volatile for several hours. Ederington and Lee give two reasons that can both be true. The reports are long: the employment report of that era ran about nine double-sided pages, and the popular summary is not the whole release. And traders who were not first to the number may still understand it, so later orders keep moving the price even after the first print was unbiased. Their practical line is blunt. To trade the initial reaction, you have to receive the release and execute within one minute. They doubted that anyone off the floor could do that effectively.

They also place the result against an earlier equity paper. Patell and Wolfson, in the Journal of Financial Economics in 1984, found that after dividend and earnings announcements, trading profits largely disappear within five to ten minutes, with some returns still showing up overnight and at the next open. Ederington and Lee call their own futures adjustment considerably faster, and they name three reasons: the contracts were more actively traded, the microstructure differed, and the announcements were expected down to the second, so the market was waiting.

That last reason is the one a macro news feed can use. The clock starts at a known second. category=macro on a stock and market news API is the stream for that class of headline. category=forex is the foreign-exchange feed. A request that leaves category off stays on stocks. The papers are about different instruments, and the API does not turn a CPI line into a futures trade. It does put the headline on a socket at ingest, which is the only side of Ederington and Lee's one-minute window a program can occupy.

Fifteen seconds on a stock mention

Busse and Green timed 322 stock reports on CNBC's Morning Call and Midday Call, from 12 June 2000 through 27 October 2000. The segments aired while the market was open, so they could mark the second a ticker was first said. Prices responded within seconds of that mention. Positive reports were incorporated within about one minute. Negative reports took longer, about fifteen minutes, which they suggest may reflect the higher cost of selling short. Trading intensity more than doubled in the minute after the first mention, with more buyer-initiated trades after positive reports and more seller-initiated trades after negative ones.

The midday positive reports are the clean number. The cumulative return from 15 minutes before the mention to one minute after it is 62 basis points. Forty-one of those basis points occur in the first minute after the mention. Seventy-three percent of the firms discussed positively in that segment had a positive one-minute return, and the average increase in market value was $109 million. A small reversal follows over the next three minutes.

The same network, earlier in the day, did not do this. Positive Morning Call reports had an average one-minute return of 6.8 basis points, and the cumulative half-hour return was negative. Busse and Green read that as information that was slight, or already known. A mention is not a fact. The segment that moved prices was the one that still had something to add while the market was open.

They then priced a trade, not a return. Buys are buyer-initiated prints and sells are seller-initiated prints, so the spread is in the number. Buying within five seconds of a positive Midday Call mention and selling one to two minutes later earned about 40 basis points, around $300 on the average trade size in the sample. Buying within 15 seconds earned about 16 basis points, around $123. After 15 seconds the average was no longer statistically significant. After 25 seconds it was negative. Knowing the headline before it aired was worth more: a buy four to five minutes before the segment earned about 60 basis points after costs. That is the leak, not the public mention.

Busse and Green set this against Barber, Lehavy, McNichols, and Trueman in the Journal of Finance in 2001, who found that strategies built on consensus analyst recommendations lost the abnormal return to transaction costs when the trade was done at the close. The difference in Busse and Green is the clock. The close is hours after a mention that was finished in a minute.

Three clocks, side by side

PaperWhat they timedHow fast the price took it
Patell and Wolfson, Journal of Financial Economics, 1984, as quoted by Ederington and LeeDividend and earnings announcements in equitiesTrading profits largely disappear within five to ten minutes
Ederington and Lee, Journal of Finance, 1993Scheduled macro releases in Treasury, Eurodollar, and deutsche mark futures, ranked on 1988–1991The bulk of the price change is inside the first minute. The next minute does not follow it. Volatility stays high for about fifteen minutes
Busse and Green, Journal of Financial Economics, 2002322 CNBC mentions, 12 June to 27 October 2000Positive midday mentions: 41 of 62 basis points in the first minute. After the spread, the measured profit is gone once the buy is more than 15 seconds late

Read the table as three measurements, not as a ranking of which market is "more efficient" in 2026. The futures were waiting for a clock they already knew. The CNBC sample is analyst opinion on television, twenty-six years ago, in a market that traded less often than a liquid stock trades now. Busse and Green themselves say the old "five to fifteen minutes" had already become seconds by 2000. A modern open has only gotten faster. The useful leftover is the shape: the first slice of the reaction is the one with the information, and the slices after it are volatility, detail, and people who were late.

Try it for 7 days. Signup starts Pro. A card is required. Real-time REST, WebSocket, and MCP, with 250 REST requests a day, 1 WebSocket connection, and 2,500 WebSocket messages a day. Paid Pro removes the caps. After that it's $15/month, or Free if you stop.

Start 7-day free trial

What a poll spends

A program that asks a news API every 30 seconds learns of a headline 15 seconds late, on average, and 30 seconds late in the worst case. Fifteen seconds is the entire window in which Busse and Green still measured a significant after-cost return on positive Midday Call mentions. A poll every minute spends the whole of Ederington and Lee's adjustment. By the time the row is in your process, their first minute is over, and the second minute is a coin flip relative to the first.

That is an argument about delivery, not about alpha you can invoice. Ederington and Lee did not think someone off the floor could trade the first minute even in 1993. Busse and Green's 16 basis points is a sample average from television in 2000, after a spread, on one segment, and it is not a forecast. The point for a builder is narrower. If the product is "tell me when the headline exists," a poll inserts a delay as long as the event the journals measured. If the product is a archive, a page, or a model that reads the release after the close, REST is the right call and the delay does not matter. The REST and WebSocket guide is the build choice. This post is the reason the choice has a clock.

What to open on a stock news WebSocket

On MarketNewsAPI the live socket is wss://ws.marketnewsapi.com/v1/stream. The article is sent when it is ingested. The summary is written after that, and it is null until enrichment finishes. A second socket, /v1/stream/summaries, sends the article once the summary exists. If the job is the clock in this post, use the first socket. Waiting for the summary spends the minute Ederington and Lee measured, on top of whatever the wire itself took.

Channels are OR. A macro screen and one equity watchlist can share a connection:

{"action":"subscribe","channels":["category:macro","category:forex","ticker:AAPL"]}

Stocks are the default category on REST. Pass category=macro or category=forex when you want those feeds, and leave it off when you do not. Pro includes the WebSocket, up to 3 connections and 200 channels on a connection. Free is REST only, delayed 15 minutes, which is the wrong side of every number in the table. Paid Pro is $15 a month, or $162 a year. The 7-day trial is the live feed. None of that is a commercial license. A product you sell needs its own agreement.

The headline is still not the release. A morning post on this blog, what a stock news API is for once the release is public, is about reading the figures after the verb. This one is about when the verb arrives. Open the WebSocket docs for the connection, and the channel list for the prefixes. The 7-day Pro trial is the live socket if you want to time it against a release you already know is coming.

Frequently asked questions

How fast do stock prices react to news?
It depends on the news and the market. Ederington and Lee, in the Journal of Finance in 1993, found that the bulk of the price adjustment to scheduled macroeconomic releases in Treasury, Eurodollar, and deutsche mark futures occurred within the first minute. Busse and Green, in the Journal of Financial Economics in 2002, found that positive analyst mentions on CNBC's Midday Call were largely in the price within one minute, and that an after-cost profit in that sample disappeared when the buy was more than 15 seconds after the mention. Patell and Wolfson, in 1984, found trading profits after dividend and earnings announcements largely gone within five to ten minutes. These are historical measurements, not a forecast for the next release.
Does a real-time stock news API need a WebSocket?
Use a WebSocket when the product needs the headline as it is ingested. A poll every 30 seconds is late by 15 seconds on average, which is the whole window in which Busse and Green still measured a significant after-cost return on positive midday mentions. A poll every minute spends the first minute Ederington and Lee measured. REST is the right tool for search, backfill, and anything that can wait until after the close.
Is the AI summary on the same socket as the headline?
No. wss://ws.marketnewsapi.com/v1/stream sends the article when it is ingested, and the summary field can still be null. wss://ws.marketnewsapi.com/v1/stream/summaries sends the same article after the summary is written. For the clocks in this post, use the first socket.
Which MarketNewsAPI plan includes the stock news WebSocket?
Pro. It is $15 a month, or $162 a year, with up to 3 connections. The 7-day trial includes the live stream. Free is REST only, delayed 15 minutes, for the last year. Pro is personal and internal use. A product you sell needs a separate license.

Real-time stock news for $15 a month.

Start a 7-day Pro trial. A card is required. REST, WebSocket, and MCP are included, with 250 REST requests a day, 1 WebSocket connection, 5 requests per second, and 2,500 WebSocket messages a day. You won't be charged during the trial. Unless you cancel, the card is billed for Pro when it ends.