Areas API foundation