Com finalidade de exemplo, tu pode ver este projetinho, onde tem o webscraper e a api de exemplo, dá pra tu se basear e tirar proveito do código existente também...

Link do exemplo: https://github.com/hebertcisco/pensador-promise