Eva is a system designed to comprehend free text travel queries. Eva supports formal language queries as well as queries written in search language. Eva converts those requests into a structured search query with various parameters which can be programmatically used in a database search. The Eva Web API provides a direct way to access the Eva Engine via an HTTP request. It uses RESTful protocol and responses are formatted in JSON.