What I am trying to accomplish is make an API request that returns X videos published by a YouTube channel before or after a certain date that I specify, for example if a video was published on 04/09/2023 I want to get the data of the 200 videos posted on that channel after that date, or before that date.
You're looking for YouTube Data API v3 Search: list endpoint with channelId
filter and publishedBefore
and publishedAfter
fields.