Andrew,
this looks like a data issue - not an API issue.
From what I can tell, it looks like the streak parameter at sportsdatabase is not updated until after the game,
Perhaps this gives you what you are after:
team, o:team, date, o:date,p:streak, p:ats streak, p:ou streak, rest, o:rest, wins, losses @ season=2024 and week=4
You can also avoid the 'synthetic' streak parameters by calculating them on the fly using this form:
R(team),Streak(W) @ team and season=2024|
Best regards,
Joe Meyer
Eyeball Communications