I am planning to send emails to different clients of different businesses using their respective mail IDs using python script and Gmail API. I am a little afraid that Google treats me as a span. Because I am sending emails to different clients using different mail IDs, but the IP address remains the same. I also make sure that there is some gap between the time of each two consecutive emails.
Do I need to worry about it? Or Do I need to manually send Emails?
There shouldn't be an issue if you keep the sending limits for Gmail, and the quota limits for the Gmail API.
Take in consideration that the limits for a Gmail.com account will be different to Google Workspace limits.
You can use the following Google Documentation guide here to prevent your emails to be mark as spam. In it, you will find some recommendations, and best practice to avoid been mark as a spammer.
Another reason you might be marked as spammer is base on user Feedback, you can read information about it in this documentation, and here.