選択リストの値とAPI参照名取得例を紹介します。
// 取引先選択リスト項目取得
Map<String, String> mapArealist = new Map<String, String>();
Schema.DescribeFieldResult field = Account.Area__c.getDescribe();
for (Schema.PicklistEntry f : field.getPicklistValues()) {
System.debug(f.getLabel()+'-'+f.getValue());
mapArealist.put(f.getLabel(), f.getValue());
}