Can I have end-user authentication without going through the hosted login page?

We need to log in a user from a web application without hosted page. Is it possible to do it using Auth0 API?

The recommended approach is indeed to make use of the hosted login page, however, based on the information provided you should check the cross-origin authentication documentation and they could be an alternative for your particular set of requirements.