Indeed there are API options. Check the API docs: http://docs.shopify.com/api
It sounds like you want to create an Orders/Create hook, details available here: http://docs.shopify.com/api/webhook.
You can also use the Order API. here: http://docs.shopify.com/api/order, to retrieve orders at any time.
Just read through the documentation, and you should be fine.
Adam