do I need an instagram business or creator account to use the wrapper?
Yes. You must connect and authorize the Instagram account through TimeToPost so the platform can obtain publish permission. Account type and any platform requirements must be satisfied during the authorization flow.