diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.5.0.0
+
+* Add `AffectedApi` type and `affectedApi` field in `Affected`
+
 ## 0.4.0.0
 
 * Introduce `OsvId` and use it in `Advisory.{aliases,related}`
diff --git a/hsec-core.cabal b/hsec-core.cabal
--- a/hsec-core.cabal
+++ b/hsec-core.cabal
@@ -1,6 +1,6 @@
 cabal-version:   2.4
 name:            hsec-core
-version:         0.4.0.0
+version:         0.5.0.0
 
 -- A short (one-line) description of the package.
 synopsis:        Core package representing Haskell advisories
diff --git a/src/Security/Advisories/Core/Advisory.hs b/src/Security/Advisories/Core/Advisory.hs
--- a/src/Security/Advisories/Core/Advisory.hs
+++ b/src/Security/Advisories/Core/Advisory.hs
@@ -13,6 +13,7 @@
     AffectedVersionRange (..),
     OS (..),
     Keyword (..),
+    AffectedApi (..),
     ComponentIdentifier (..),
     GHCComponent (..),
     RepositoryURL (..),
@@ -123,7 +124,8 @@
     affectedVersions :: [AffectedVersionRange],
     affectedArchitectures :: Maybe [Architecture],
     affectedOS :: Maybe [OS],
-    affectedDeclarations :: [(Text, VersionRange)]
+    affectedDeclarations :: [(Text, VersionRange)],
+    affectedApi :: [AffectedApi]
   }
   deriving stock (Eq, Show)
 
@@ -174,6 +176,12 @@
 newtype Keyword = Keyword {unKeyword :: Text}
   deriving stock (Eq, Ord)
   deriving (Show) via Text
+
+data AffectedApi = AffectedApi
+  { affectedApiModule :: Text,
+    affectedApiName :: Text
+  }
+  deriving stock (Eq, Show)
 
 data AffectedVersionRange = AffectedVersionRange
   { affectedVersionRangeIntroduced :: Version,
diff --git a/test/Spec/QueriesSpec.hs b/test/Spec/QueriesSpec.hs
--- a/test/Spec/QueriesSpec.hs
+++ b/test/Spec/QueriesSpec.hs
@@ -122,7 +122,8 @@
               affectedVersions = mkAffectedVersions versionRange,
               affectedArchitectures = Nothing,
               affectedOS = Nothing,
-              affectedDeclarations = []
+              affectedDeclarations = [],
+              affectedApi = []
             }
         ],
       advisoryReferences = [],
