I know the Meta Data or Item Description of the map service can be read through REST API. But is there a way I can get access to the Meta Data/Item Description of each layer of the service?
You can always append "?f=json" at the end of the rest api url and parse the resulting json in javascript. Of course you'll have to send an ajax request to fetch the json.