diff --git a/app/geoapify.ts b/app/geoapify.ts
index 4a72a20a112c3fc86507f331be8232ab6c214fac..62f6432d89b6d69eadb8769db944927a37507cc4 100644
--- a/app/geoapify.ts
+++ b/app/geoapify.ts
@@ -25,6 +25,7 @@ const buildPlacesAutocompleteUrl = (
   url.searchParams.append("limit", limit.toString());
   url.searchParams.append("format", GeoapifyFilters.FORMAT);
   url.searchParams.append("lang", language);
+  url.searchParams.append("bias", GeoapifyFilters.BIAS);
   url.searchParams.append("apiKey", geoapifyApiKey);
 
   if (level) {
diff --git a/app/geoapify_api_types.ts b/app/geoapify_api_types.ts
index 96018c5f1a316b02e4191ef5fed04fd841b14da1..6c958d80cbafed2ec0b4c40cc346a7545a6a97eb 100644
--- a/app/geoapify_api_types.ts
+++ b/app/geoapify_api_types.ts
@@ -30,4 +30,5 @@ export type GeoapifyPlaceDetailsResult = {
 export enum GeoapifyFilters {
   LIMIT = 3,
   FORMAT = "json",
+  BIAS = "countrycode:de",
 }
diff --git a/app/geoapify_test.ts b/app/geoapify_test.ts
index 3abbf1ec4eb2260891ea50755ee9ce70309dee88..4cf7f66f1f7241064695f74391bda94da6ca2694 100644
--- a/app/geoapify_test.ts
+++ b/app/geoapify_test.ts
@@ -100,7 +100,7 @@ describe("places", () => {
     );
 
     const expectedUrl = new URL(
-      `https://api.geoapify.com/v1/geocode/autocomplete?text=Munich&limit=3&format=json&lang=en&apiKey=${placesApiKey}`,
+      `https://api.geoapify.com/v1/geocode/autocomplete?text=Munich&limit=3&format=json&lang=en&bias=countrycode%3Ade&apiKey=${placesApiKey}`,
     );
     assertSpyCall(fetchStub, 0, { args: [expectedUrl] });
   });