Analysis requirement API