diff --git a/trailblazer/server/app.py b/trailblazer/server/app.py
index <HASH>..<HASH> 100644
--- a/trailblazer/server/app.py
+++ b/trailblazer/server/app.py
@@ -5,7 +5,7 @@ import datetime
 import logging
 import os
 
-from flask import abort, Flask, render_template, request, redirect
+from flask import abort, Flask, render_template, request, redirect, jsonify
 from flask_alchy import Alchy
 from flask_bootstrap import Bootstrap
 from flask_login import current_user, login_required
@@ -136,6 +136,13 @@ def stats():
     )
 
 
+@app.route('/api/v1/analyses/<analysis_id>')
+def analysis_api(analysis_id):
+    """Fetch data about an analysis."""
+    analysis_obj = Analysis.query.get(analysis_id)
+    return jsonify(**analysis_obj.to_dict())
+
+
 # hookup extensions to app
 Bootstrap(app)
 db.init_app(app)
add JSON api route to server