fetch data scoped to location
use url constructor and fix recent url, working on web