diff --git a/loader/include/Geode/utils/web.hpp b/loader/include/Geode/utils/web.hpp
index 79b74f9f..d77fd31b 100644
--- a/loader/include/Geode/utils/web.hpp
+++ b/loader/include/Geode/utils/web.hpp
@@ -47,7 +47,7 @@ namespace geode::utils::web {
      * @param url URL to fetch
      * @returns Returned data as JSON, or error on error
      */
-    Result<matjson::Value> fetchJSON(std::string const& url);
+    GEODE_DLL Result<matjson::Value> fetchJSON(std::string const& url);
 
     class SentAsyncWebRequest;
     template <class T>