diff --git a/src/structures/services/structures.service.ts b/src/structures/services/structures.service.ts
index 045ac5a8a821215393fa5a0b22b998f84ceee027..dc29aaa909fb3af0d9471bff2bc3b9f9ec4d1a1e 100644
--- a/src/structures/services/structures.service.ts
+++ b/src/structures/services/structures.service.ts
@@ -151,40 +151,18 @@ export class StructuresService {
    * Search structure address based on data search WS
    */
   public async searchAddress(data: { searchQuery: string }): Promise<AxiosResponse<any>> {
-    const req = 'https://data.grandlyon.com/api/elasticsearch/_search';
-    const queryString = data.searchQuery.trim().replace(/\s/g, ' AND ');
-    const params = {
-      from: 0,
-      size: 30,
-      _source: ['data-fr'],
-      query: {
-        bool: {
-          filter: {
-            term: {
-              'metadata-fr.geonet:info.uuid.keyword': '4cb035de-6ac3-4763-94d8-4c19b1d19607',
-            },
-          },
-          must: [
-            {
-              query_string: {
-                query: queryString,
-                default_field: '*',
-                analyzer: 'my_search_analyzer',
-                fuzziness: 'AUTO',
-                minimum_should_match: '90%',
-              },
-            },
-          ],
-        },
-      },
-    };
+    data.searchQuery = data.searchQuery.replace('à', 'a');
+    data.searchQuery = data.searchQuery.replace(/é|è/g, 'e');
+    const req =
+      'https://download.data.grandlyon.com/geocoding/photon-bal/api?q=' +
+      data.searchQuery +
+      '&lat=45.75&lon=4.85&lang=fr&limit=5&osm_tag=:!construction&osm_tag=:!bus_stop';
     return new Promise((resolve, reject) => {
       this.httpService
         .request({
           url: req,
           method: 'GET',
           headers: { 'Content-Type': 'application/json' },
-          data: params,
         })
         .subscribe(
           (reply) => {