I haven't figured out how to host a custom WebApi in SharePoint, or determined if it's even possible at all. You can host a custom WCF REST service in SharePoint 2013 though. I have a video walkthrough of the process on YouTube.