diff --git a/server/api/routes/search.py b/server/api/routes/search.py
index 4db25676634b52755e843e5a5db75c86d511ece5..db9d57bee826d74cf3181ced61319e53f524a875 100644
--- a/server/api/routes/search.py
+++ b/server/api/routes/search.py
@@ -20,7 +20,7 @@ class TermStats(BaseModel):
     ttf: int
 
 
-@router.get('/openalex', response_model=SearchResult)
+@router.get('/openalex/select', response_model=SearchResult)
 async def search_openalex(query: str,
                           limit: int = 20,
                           offset: int = 0,
@@ -43,7 +43,7 @@ async def search_openalex(query: str,
                              limit=limit)
 
 
-@router.post('/terms', response_model=list[TermStats])
+@router.get('/openalex/terms', response_model=list[TermStats])
 async def term_expansion(term_prefix: str,
                          limit: int = 20,
                          permissions: UserPermissions = Depends(UserPermissionChecker('search_oa'))) -> list[TermStats]: