diff --git a/src/helpers/programHelper.js b/src/helpers/programHelper.js
index 1acf5d4e5248f40c59eb8236c8bd982ed4b0e606..8040ef63076413e1601a430a6a76ecd6926f6199 100644
--- a/src/helpers/programHelper.js
+++ b/src/helpers/programHelper.js
@@ -864,7 +864,7 @@ class ProgramServiceHelper {
 
   getUserDetails(userId, reqHeaders) {
     const option = {
-      url: `${envVariables.baseURL}/learner/user/v1/search`,
+      url: `${envVariables.baseURL}/learner/user/v3/search`,
       method: 'POST',
       headers: reqHeaders,
       data: {
@@ -906,7 +906,7 @@ class ProgramServiceHelper {
 
   getSourcingOrgUsers(reqHeaders, reqFilters, offset, limit) {
     const req = {
-      url: `${envVariables.baseURL}/learner/user/v1/search`,
+      url: `${envVariables.baseURL}/learner/user/v3/search`,
       method: 'post',
       headers: reqHeaders,
       data: {
diff --git a/src/service/programService.js b/src/service/programService.js
index aa08061bcd66204ac78f64b465167f7e1c45a2c2..e05f35217274db42c7ec0d32aad11903fc62fb76 100644
--- a/src/service/programService.js
+++ b/src/service/programService.js
@@ -979,7 +979,7 @@ function getProgramCountsByOrg(req, response) {
 
  /* Get the org details by filters*/
  function getOrganisationDetails(req, orgList) {
-  const url = `${envVariables.baseURL}/api/org/v1/search`;
+  const url = `${envVariables.baseURL}/api/org/v2/search`;
   const reqData = {
     "request": {
       "filters": {
@@ -1511,7 +1511,7 @@ async function downloadProgramDetails(req, res) {
   });
 
   if (filteredPrograms.length) {
-    if (data.request.filters.targetType  && data.request.filters.targetType === 'searchCriteria') { 
+    if (data.request.filters.targetType  && data.request.filters.targetType === 'searchCriteria') {
       await _.forEach(programArr, (programId) => {
         programServiceHelper.getProgramDetails(programId).then((program)=> {
           programObjs[programId] = program;
diff --git a/src/service/userService.js b/src/service/userService.js
index ec5a93a2b1b30a61d29d980b3e770acd4d7c33b6..5eed8136f0799abce50e9e73f78dd848e5511d96 100644
--- a/src/service/userService.js
+++ b/src/service/userService.js
@@ -5,7 +5,7 @@ const axios = require('axios');
 class UserService {
   async getDikshaUserProfiles(req, identifier) {
     const option = {
-      url: learnerService + '/user/v1/search',
+      url: learnerService + '/user/v3/search',
       method: 'post',
       headers: {
         ...req.headers