api exploration