Parent here, want to redistribute my assets via a transfer API

Hi, I am a parent of two and I wanted to redistribute my assets to both of my kid’s wallets on a regular(monthly) basis I have written a python script for it. But I don’t see any transfer API endpoints to transfer the respective assets. So my first question is:- is there any specific transfer endpoint that enables me to do that, second:- Will there be any withdrawal fees/charges If i transfer from my binance wallet to BSC wallet.

is there any specific transfer endpoint that enables me to do that,

You are looking for the Withdraw API.

https://binance-docs.github.io/apidocs/spot/en/#withdraw-user_data

Will there be any withdrawal fees/charges If i transfer from my binance wallet to BSC wallet.

Fees are only waived when the transfer is from one Binance Account, to another Binance Account.
More info here: How to Make Internal Transfer on Binance | Binance