The only practical difference I can see is that if you put them in the same project, your API is suddenly tightly coupled to your web app and can never live without it, which is unnecessary.
Create separate projects in the same solution and host them as two separate sites.