OkHttpClient client = new OkHttpClient.Builder().authenticator( new Authenticator(){ public Request authenticate(Route route, Response response) { String credential = Credentials.basic("api","secret"); return response.request().newBuilder().header("Authorization", credential).build(); } } ).build();