Is there any Sugar API allows user to create batch of records in single go(API call)?
What would be the source of information for the creation of records?
Whichever the required fields of the module will be passed as source for record creation
You can use the bulk API:
Retrieving data ...