diff --git a/modules/zencoderapi/zencoderapi.module b/modules/zencoderapi/zencoderapi.module
index 04d2f33..d013eae 100644
--- a/modules/zencoderapi/zencoderapi.module
+++ b/modules/zencoderapi/zencoderapi.module
@@ -45,4 +45,3 @@ function zencoderapi_registry_files_alter(&$files, $modules) {
     );
   }
 }
-
diff --git a/transcoders/TranscoderAbstractionFactoryZencoder.inc b/transcoders/TranscoderAbstractionFactoryZencoder.inc
index 0eb81ad..4a33cec 100644
--- a/transcoders/TranscoderAbstractionFactoryZencoder.inc
+++ b/transcoders/TranscoderAbstractionFactoryZencoder.inc
@@ -321,6 +321,13 @@ class TranscoderAbstractionFactoryZencoder extends TranscoderAbstractionFactory
           ),
         ),
       );
+
+      $form['zencoder_info']['api_status'] = array(
+        '#type' => 'item',
+        '#title' => t('Zencoder API status'),
+        '#markup' => $this->getCurrentStatus(),
+      );
+
       $form['zencoder_info']['video_zencoder_api_key'] = array(
         '#type' => 'textfield',
         '#title' => t('Zencoder API key'),
@@ -866,4 +873,23 @@ class TranscoderAbstractionFactoryZencoder extends TranscoderAbstractionFactory
     }
     unset($this->options['output']);
   }
+
+  /**
+   * Check the current Zencoder API status.
+   */
+  public function getCurrentStatus() {
+    $json = file_get_contents('http://status.zencoder.com/api/events.json');
+    $status_messages = json_decode($json);
+
+    $message = 'All systems go';
+
+    if (!empty($status_messages)) {
+      $last_message = reset($status_messages);
+      $last_event = $last_message->event;
+
+      $message = $last_event->description;
+    }
+
+    return t(nl2br($message));
+  }
 }
