a webapp to provide data api