apirequest initial commit, shouldnt work until apikeys are working
using apikey name constant instead of "apikey" for query