EOD update time

What time is the https://eodhd.com/api/eod-bulk-last-day updated so I can start my jobs? Thanks.

We update each stock exchange 2-3 hours after the market closes. But except for major US exchanges (NYSE, NASDAQ), these exchanges are updated next 15 minutes after the market closes. However US mutual funds, PINK, OTCBB, and some indices do update only the next morning, the update starts at 3-4 am EST and usually ends at 5-6 am EST. For these types of symbols, we always get ‘updated price’ up to 3-4 am.

Hey everyone, I’m new here and still figuring things out. Just wanted to ask, does the update time usually stay consistent, or does it vary depending on the exchange? Trying to set up some automation and don’t want to miss fresh data. Thanks!

Yes, the update time can vary depending on the exchange. Most major exchanges have fairly consistent schedules, but there can still be small variations due to things like market hours, time zones, and data provider delays.

If you’re setting up automation, it’s a good idea to build in a small buffer (e.g., 5–15 minutes) after expected update times, especially for end-of-day data. Also, some APIs provide a “last updated” timestamp — that can help you check freshness before acting on the data.

What exchange or data type are you working with? Might be easier to give specifics.

Thanks, Artur — that helps a lot! I’m mostly working with US equities and ETFs for now, so I’ll probably go with a 15-minute buffer after close just to be safe. I didn’t know about the “last updated” timestamp — I’ll check if it’s available in the API response and use that as a trigger. Appreciate the tip!