I have seen references to using the API but I have been looking through all the documentation and I can't seem to find any documentation about it
Where is the API documentation?
I need to import XML data and make it into pages on a site. This will be done on a regular basis so I would prefer to set up a scheduled task and to make this happen.
Where should I look for information to help me?
You find the sdk here http://sdk.episerver.com
To to what you want you need to look at the PageData object and how to use the ScheduledPlugIn attribute.