In simple terms, a trade happens when there’s a match between a buy and a sell order, so a trade can’t be a buy or sell, since it’s the the result of the matched price and quantity.
What you might be looking for is “filled orders”, which you can obtain by looking for status FILLED from https://binance-docs.github.io/apidocs/spot/en/#all-orders-user_data
That endpoint only appears to return orders that have been triggered by the order endpoints or by using the Binance frontend, it does not contain any recurring buy trades.