diff --git a/lib/github3.js b/lib/github3.js
index <HASH>..<HASH> 100644
--- a/lib/github3.js
+++ b/lib/github3.js
@@ -235,5 +235,15 @@ github3.getForks = function (repo,name,callback) {
   this._get('/repos/'+name+'/'+repo+'/forks',callback)
 }
 
+/*
+  Repository Watchers
+  @class github3
+  @method getWatchers
+*/
+
+github3.getWatchers = function (repo,name,callback) {
+  this._get('/repos/'+name+'/'+repo+'/watchers',callback)
+}
+
 
 /* EOF */
\ No newline at end of file
diff --git a/test/api.test.js b/test/api.test.js
index <HASH>..<HASH> 100644
--- a/test/api.test.js
+++ b/test/api.test.js
@@ -135,6 +135,17 @@ vows.describe('api tests').addBatch({
       assert.equal(typeof(data), 'object');
     }
   },
+  // getWatchers
+  'when making a call to getWatchers(github3,edwardhotchkiss,':{
+    topic:function(){ 
+      github3.getWatchers('github3','edwardhotchkiss', this.callback);
+    },
+    'we should receive no errors, and data back':function(error, data) {
+		console.log(data);
+      assert.equal(error, null);	  
+      assert.equal(typeof(data), 'object');
+    }
+  },
   
   
 }).export(module);
added method/test to retrieve list of people watching a repository