Try this:
String type=’Account’;
Map<String, Schema.SObjectType> schemaMap = Schema.getGlobalDescribe();Schema.SObjectType leadSchema = schemaMap.get(type);Map<String, Schema.SObjectField> fieldMap = leadSchema.getDescribe().fields.getMap();for (String fieldName: fieldMap.keySet()) {
System.debug(‘##Field API Name=’+fieldName);// list of all field API name
fieldMap.get(fieldName).getDescribe().getLabel();//It provides to get the object fields label.}