diff --git a/pkgs/development/python-modules/spotipy/default.nix b/pkgs/development/python-modules/spotipy/default.nix
new file mode 100644
index 00000000000..5c51b844151
--- /dev/null
+++ b/pkgs/development/python-modules/spotipy/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, buildPythonPackage, fetchPypi, requests2 }:
+
+buildPythonPackage rec {
+  pname = "spotipy";
+  name = "spotipy-${version}";
+  version = "2.4.4";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "1l8ya0cln936x0mx2j5ngl1xwpc0r89hs3wcvb8x8paw3d4dl1ab";
+  };
+
+  propagatedBuildInputs = [ requests2 ];
+
+  meta = with stdenv.lib; {
+    homepage = "http://spotipy.readthedocs.org/";
+    description = "A light weight Python library for the Spotify Web API";
+    license = licenses.mit;
+    maintainers = [ maintainers.rvolosatovs ];
+  };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 427fac20e41..0cbcba33981 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -30444,6 +30444,8 @@ EOF
 
   gensim = callPackage  ../development/python-modules/gensim { };
 
+  spotipy = callPackage ../development/python-modules/spotipy { };
+
 });
 
 in fix' (extends overrides packages)