You would want to setup a CNAME (as Ryan suggested):
api.mydomain.com. CNAME mydomain.com.
Then you would create a VirtualHost for "api.mydomain.com." in Apache and use mod_rewrite to rewrite http://api.mydomain.com/foo
to http://api.mydomain.com/api/foo
.