Is there a why to directly download observation data (without going threw the web interface)?
You can make a request using a web browser or a custom script.
Check the specifications for the VSX HTTP GET API:
For example, getting the observations for star "STAR", between dates "DATE1" and "DATE2", you do:
delimiter is a character you use to separate fields and can be changed.