diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+# Version [0.3.1.0](https://github.com/blockfrost/blockfrost-haskell/compare/v0.3.0.0...v0.3.1.0) (2022-02-17)
+
+* Additions
+  * `getBlockAffectedAddresses` for `/blocks/${hash_or_number}/addresses` endpoint (Affected addresses in a block)
+
 # Version [0.3.0.0](https://github.com/blockfrost/blockfrost-haskell/compare/v0.2.1.0...v0.3.0.0) (2022-02-07)
 
 * Changes
diff --git a/blockfrost-client.cabal b/blockfrost-client.cabal
--- a/blockfrost-client.cabal
+++ b/blockfrost-client.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.2
 name:                blockfrost-client
-version:             0.3.0.0
+version:             0.3.1.0
 synopsis:            blockfrost.io basic client
 description:         Simple Blockfrost clients for use with transformers or mtl
 homepage:            https://github.com/blockfrost/blockfrost-haskell
@@ -64,7 +64,7 @@
                       , Blockfrost.Client.IPFS
                       , Blockfrost.Client.NutLink
    build-depends:       base >= 4.7 && < 5
-                      , blockfrost-api ^>= 0.3
+                      , blockfrost-api ^>= 0.3.1
                       , blockfrost-client-core
                       , bytestring
                       , directory
diff --git a/src/Blockfrost/Client.hs b/src/Blockfrost/Client.hs
--- a/src/Blockfrost/Client.hs
+++ b/src/Blockfrost/Client.hs
@@ -67,6 +67,8 @@
   , getPreviousBlocks'
   , getBlockTxs
   , getBlockTxs'
+  , getBlockAffectedAddresses'
+  , getBlockAffectedAddresses
     -- Cardano - Epochs
   , getLatestEpoch
   , getLatestEpochProtocolParams
diff --git a/src/Blockfrost/Client/Cardano/Blocks.hs b/src/Blockfrost/Client/Cardano/Blocks.hs
--- a/src/Blockfrost/Client/Cardano/Blocks.hs
+++ b/src/Blockfrost/Client/Cardano/Blocks.hs
@@ -13,6 +13,8 @@
   , getPreviousBlocks'
   , getBlockTxs
   , getBlockTxs'
+  , getBlockAffectedAddresses'
+  , getBlockAffectedAddresses
   ) where
 
 import Blockfrost.API
@@ -96,3 +98,15 @@
 -- | Return the transactions within the block.
 getBlockTxs :: MonadBlockfrost m => Either Integer BlockHash -> m [TxHash]
 getBlockTxs a = getBlockTxs' a def def
+
+getBlockAffectedAddresses_ :: MonadBlockfrost m => Project -> Either Integer BlockHash -> Paged -> m [(Address, [TxHash])]
+getBlockAffectedAddresses_ = _blockAffectedAddresses . blocksClient
+
+-- | Return list of addresses affected in the specified block with additional information, sorted by the bech32 address, ascending.
+-- Allows custom paging using @Paged@.
+getBlockAffectedAddresses' :: MonadBlockfrost m => Either Integer BlockHash -> Paged -> m [(Address, [TxHash])]
+getBlockAffectedAddresses' a pg = go (\p -> getBlockAffectedAddresses_ p a pg)
+
+-- | Return list of addresses affected in the specified block with additional information, sorted by the bech32 address, ascending.
+getBlockAffectedAddresses :: MonadBlockfrost m => Either Integer BlockHash -> m [(Address, [TxHash])]
+getBlockAffectedAddresses a = getBlockAffectedAddresses' a def
