diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 23a3c4ce5136412fd54b4ac78cc6e97cbaa1c767..345451f1b1c51b2b7c9f0426fe447fe7ed34e743 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -22,8 +22,17 @@ black:
   script:
     - black --check api/
 
+flake8:
+  image: python:3.6
+  stage: lint
+  variables:
+    GIT_STRATEGY: fetch
+  before_script:
+    - pip install flake8
+  script:
+    - flake8 api
   cache:
-    key: "$CI_PROJECT_ID__black_pip_cache"
+    key: "$CI_PROJECT_ID__flake8_pip_cache"
     paths:
       - "$PIP_CACHE_DIR"