Похоже, вам нужно добавить заголовок Accept к вашему запросу. Это похоже на работу:
val httpRequest = HttpRequest(
method = HttpMethods.GET,
headers = List(Accept()),
uri = uri)
val futureResponse = Http().singleRequest(httpRequest)
Похоже, что вызываемой службе требуется заголовок Accept, а curl добавляет заголовок Accept: */*
по умолчанию.