How to fetch CiViCRM events externally [ Drupal 7]
Option one: API will be the best option 

Please use this link in your instance 
http://localhost/abc/civicrm/api/explorer
or 
http://d46.demo.civicrm.org/civicrm/api/explorer#explorer

you will get JSON output