Olá Alexsander, tudo bem?
O problema está relacionado a uma coluna chamada 'Data da Compra', que aparentemente não está presente no seu DataFrame no momento em que você tenta acessá-la. Note que ele aponta KeyError: 'Data da Compra'
indicando que o Pandas não conseguiu encontrar a coluna com esse nome.
Peço que verifique se há algum erro de grafia, e se a coluna está definida realmente como "Data da Compra". Você pode imprimir o DataFrame com print(dados.columns)
para ver quais colunas estão presentes no seu DataFrame.
Verifique também o código que carrega os dados da API. É possível que haja um problema na forma como os dados estão sendo processados.
Se o problema persistir, você pode compartilhar o repositório do seu projeto ou todos os códigos dos arquivos aqui. Assim poderei te ajudar mais assertivamente.
Espero ter ajudado.
Qualquer dúvida, compartilhe no fórum.
Abraços e bons estudos!