diff --git a/src/components/ApiSpec.js b/src/components/ApiSpec.js
index b0a0a87c3d60fad79e7bc8c44ed05cc48e83593a..92edc859181a72772443a241b8a1636b418221ce 100644
--- a/src/components/ApiSpec.js
+++ b/src/components/ApiSpec.js
@@ -1,8 +1,12 @@
 import React, {useEffect} from 'react'
 import ExecutionEnvironment from '@docusaurus/ExecutionEnvironment'
-import useDocusaurusContext from '@docusaurus/useDocusaurusContext'
 import BrowserOnly from '@docusaurus/BrowserOnly'
 
+import {
+  useActivePlugin,
+  useActiveVersion,
+} from '@theme/hooks/useDocs'
+
 import useAsync from '@site/src/hooks/useAsync'
 import getLatestVersion from "@site/src/utils/getLatestVersion";
 import DownloadLabel from "./DownloadLabel";
@@ -11,7 +15,9 @@ const SCHEMA_BASE_URL = 'https://schema.fitko.de/fit-connect'
 
 export default function ApiSpec(props) {
   const isInBrowser = ExecutionEnvironment.canUseDOM
-  const {siteVersion = 'next'} = useDocusaurusContext().siteMetadata
+
+  const {pluginId} = useActivePlugin({failfast: true})
+  const { name: siteVersion } = useActiveVersion(pluginId);
 
   const {execute, status, error, value: latestVersion} = useAsync(getLatestVersion, {
     siteVersion,
diff --git a/src/utils/getLatestVersion.js b/src/utils/getLatestVersion.js
index 7a03d12ecd174ce0e3672683523c8a577fc13916..6590d2cda47c3073adf9045c7554b74dfa4fd639 100644
--- a/src/utils/getLatestVersion.js
+++ b/src/utils/getLatestVersion.js
@@ -2,7 +2,8 @@ import axios from "axios";
 import semver from "semver";
 
 export default async function ({siteVersion, projectId}) {
-  if (siteVersion === 'next') {
+  console.log('siteVersion', siteVersion)
+  if (siteVersion === 'current') {
     return 'latest'
   } else {
     return axios.get(`https://git.fitko.de/api/v4/projects/${projectId}/repository/tags`)