USD/JPY moved above 163. The daily rows don't say when.
The ECB-derived USD/JPY cross was 162.74 on July 21 and 163.07 on July 22. Somewhere inside that window, the pair moved through 163. The daily series leaves the time blank.
Useful for a ledger. Silent about the crossing time. An app that says "latest" needs the observation's source and timestamp too.
source, market_session, and data_updated_at beside the rate whenever freshness matters.Two rows and a blank in the middle
The July 21 and July 22 ECB points bracket the move above 163. A daily chart compresses the whole move into the segment between those points, with no observation showing how it unfolded. The missing stretch could contain one clean crossing, several crossings, or hours spent on either side.
The cross is plain division
The ECB quotes its reference rates against the euro. USD/JPY is therefore a cross: divide EUR/JPY by EUR/USD. The 90-day ECB history supplies the July 21 values.
The ECB says its rates are based on a daily concertation around 14:10 CET and are usually published around 16:00 CET on working days. It also says they are for information purposes and discourages their use for transactions. A daily API that mirrors this series inherits that cadence.
"Latest" needs a timestamp
For a current application, keep the rate with source, market_session, and data_updated_at. source says whether the observation is intraday or daily-reference data. data_updated_at says when the number itself was written. Together, those fields stop "latest" from being mistaken for "right now." The live USD/JPY page shows the current indicative observation, and reading source and market_session explains the metadata. exchangerate.dev rates are not for settlement.