diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,9 @@
+# Version [0.8.0.0](https://github.com/blockfrost/blockfrost-haskell/compare/v0.7.1.0...api-0.8.0.0) (2023-01-10)
+
+* Removed
+  * `Arbitrary` instances for `POSIXMillis`, `ServerTime`
+  * `quickcheck-instances` dependency and its propagated instances [#35](https://github.com/blockfrost/blockfrost-haskell/issues/35)
+
 # Version [0.7.1.0](https://github.com/blockfrost/blockfrost-haskell/compare/v0.7.0.0...v0.7.1.0) (2023-01-03)
 
 * Additions
diff --git a/blockfrost-api.cabal b/blockfrost-api.cabal
--- a/blockfrost-api.cabal
+++ b/blockfrost-api.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.2
 name:                blockfrost-api
-version:             0.7.1.0
+version:             0.8.0.0
 synopsis:            API definitions for blockfrost.io
 description:         Core types and Servant API description
 homepage:            https://github.com/blockfrost/blockfrost-haskell
@@ -134,8 +134,6 @@
                       , servant-docs
                       , servant-multipart-api
                       , safe-money               >= 0.9 && < 0.10
-                      , quickcheck-instances
-                      , QuickCheck
                       , vector
 
 test-suite blockfrost-api-tests
diff --git a/src/Blockfrost/Types/Common.hs b/src/Blockfrost/Types/Common.hs
--- a/src/Blockfrost/Types/Common.hs
+++ b/src/Blockfrost/Types/Common.hs
@@ -12,9 +12,6 @@
 import Data.Text (Text)
 import Deriving.Aeson
 import Servant.Docs (ToSample (..), samples, singleSample)
-import Test.QuickCheck.Arbitrary (Arbitrary (..))
-import Test.QuickCheck.Instances ()
-import Test.QuickCheck.Modifiers
 
 -- | Root endpoint reply
 data URLVersion = URLVersion
@@ -59,11 +56,6 @@
 
 instance ToSample ServerTime where
     toSamples _ = singleSample $ ServerTime $ millisecondsToPosix 1603400958947
-
-instance Arbitrary ServerTime where
-  arbitrary = do
-    Positive (n :: Integer) <- arbitrary
-    pure $ ServerTime (fromInteger n / 1000)
 
 -- | Metrics response
 data Metric = Metric {
diff --git a/src/Blockfrost/Types/Shared/POSIXMillis.hs b/src/Blockfrost/Types/Shared/POSIXMillis.hs
--- a/src/Blockfrost/Types/Shared/POSIXMillis.hs
+++ b/src/Blockfrost/Types/Shared/POSIXMillis.hs
@@ -12,9 +12,6 @@
 import Data.Time.Clock.POSIX
 import GHC.Generics
 import Servant.Docs (ToSample (..), singleSample)
-import Test.QuickCheck.Arbitrary
-import Test.QuickCheck.Instances ()
-import Test.QuickCheck.Modifiers
 
 -- | Convert `Integer` milliseconds to `POSIXTime`
 millisecondsToPosix :: Integer -> POSIXTime
@@ -42,7 +39,3 @@
 instance ToSample POSIXMillis where
     toSamples _ = singleSample $ POSIXMillis $ millisecondsToPosix 1603400958947
 
-instance Arbitrary POSIXMillis where
-  arbitrary = do
-    Positive (n :: Integer) <- arbitrary
-    pure $ POSIXMillis (fromInteger n / 1000)
