Como obter a lista de aplicativos baixados (pagos / gratuitos) por um usuário do Google Play?

Encontrei recentemente este aplicativoComprar aplicativos, que de alguma forma é capaz de recuperar aplicativos pelos quais paguei no google play depois de fazer login usando minha conta do google.

Estou tentando descobrir como isso está sendo feito, pois quero criar um aplicativo semelhante, mas para os aplicativos gratuitos que foram baixados.

No entanto, não consigo encontrar qual escopo da API do OAuth foi usado para recuperar essas informações, mesmo depois de passar pora lista inteira de APIs.

EDIT: Estou colocando uma nova recompensa nesta questão, conforme sugerido por uma pergunta semelhante que eu fiz sobreaqui, e porque aqui e ali não vejo uma resposta real sobre como fazê-lo e o que pode ser feito com isso.

Gostaria de refinar as perguntas em várias partes:

Qual é a API que pode ser usada para obter informações dos aplicativos comprados? Onde posso ler sobre isso? Por favor, mostre um exemplo completo de como fazê-lo.

Pode fazer mais? Talvez faça uma pesquisa? Talvez mostre aplicativos gratuitos que foram instalados? Talvez a hora em que foram instalados e desinstalados? E as categorias desses aplicativos?

Existem requisitos especiais para usar esta API?

EDIT: Estou colocando uma recompensa máxima nisso, porque não importa o quanto eu tenha lido e tentado, ainda não consegui criar um POC que possa consultar os aplicativos da Play Store que o usuário já baixou (nome, pacote nome, data de instalação e / ou remoção, URL do ícone, preço ...), incluindo aplicativos pagos e gratuitos.

Se alguém encontrar um exemplo de trabalho, mostre como é feito e também como você o descobriu (documentação ou qualquer coisa que o levou à solução). Não consigo encontrá-lo em lugar nenhum, e as soluções atuais aqui são vagas demais para eu começar.

questionAnswers(6)

yourAnswerToTheQuestion