api annotation download use shock for index retrieval