A Receita Federal deveria sim implementar uma API para o pessoal usar do jeito certo. Tem que ficar fazendo gambiarra para obter as notas, usando webscrapping.
Até a Secretaria Estadual da Fazenda já tem um webservice para integração, não é perfeito mas tem. A Receita Federal deveria ter algo bom.