1) Does seam framework allow external API? If so, how to include external API?
Have a read of http://docs.jboss.com/seam/latest/reference/en-US/html/webservices.html from the seam reference documentation.