diff --git a/lib/strategy.js b/lib/strategy.js
index <HASH>..<HASH> 100644
--- a/lib/strategy.js
+++ b/lib/strategy.js
@@ -20,6 +20,8 @@ function RelayrStrategy(options, verifyCallback) {
     OAuth2Strategy.call(this, options, verifyCallback);
     this.name = 'relayr';
     this._profileURL = options.profileURL || 'https://api.relayr.io/oauth2/user-info';
+    this._appURL = options.appURL || 'https://api.relayr.io/oauth2/app-info';
+    this._infocall = options.fetch || 'user';
     this._oauth2.useAuthorizationHeaderforGET(true);
 }
 
@@ -28,7 +30,7 @@ util.inherits(RelayrStrategy, OAuth2Strategy);
 
 /** Fetch Relayr user profile. */
 RelayrStrategy.prototype.userProfile = function(accessToken, done) {
-    var url = uri.parse(this._profileURL);
+    var url = uri.parse(this._infocall === 'user' ? this._profileURL : this._appURL);
 
     url = uri.format(url);
Get app information with the first info call