Can I import the additional fields for the product via the API?

Yes, the additional fields can be inserted as normal via the customFields node in the product entity via the API.