diff --git a/lib/app/assets/scripts/alchemy.js b/lib/app/assets/scripts/alchemy.js
index <HASH>..<HASH> 100644
--- a/lib/app/assets/scripts/alchemy.js
+++ b/lib/app/assets/scripts/alchemy.js
@@ -377,5 +377,32 @@ if (hawkejs.scene.exposed.enable_websockets) {
 	});
 }
 
+/**
+ * Fetch date from the server
+ *
+ * @author    Jelle De Loecker   <jelle@develry.be>
+ * @since     0.4.0
+ * @version   0.4.0
+ */
+alchemy.fetch = function fetch(href, options, callback) {
+
+	var temp;
+
+	if (typeof href == 'object' && !(href instanceof Blast.Classes.URL)) {
+		callback = options;
+		options = href;
+		href = options.href;
+	}
+
+	// The href could be a resource name, try getting the url
+	temp = hawkejs.scene.helpers.Router.routeUrl(href);
+
+	if (temp) {
+		href = temp;
+	}
+
+	return hawkejs.scene.fetch(href, options, callback);
+};
+
 __Protoblast.emit('alchemy-loaded');
 }());
\ No newline at end of file
Add client-side alchemy.fetch method