A container retrieval apparatus, comprising: a body defining a warehouse therein, the warehouse having a goods inlet; an extendable device comprising extendable arms arranged on two opposite sides of the goods inlet; each extendable arm comprising at least three arms capable of sliding relatively, the at least three arms being extendable in a first direction, the first direction being a goods inlet and outlet direction of the warehouse, wherein a first section arm of the at least three arms is slidably connected to the body, a tail end of a tail section arm away from the body is provided with a shifting finger structure; a control device configured to control the shifting finger structure to rotate to a position where a container to be handled can be shifted; and a driving device comprising a driving assembly configured to drive the first section arm of each extendable arm to slide relative to the body, and a linkage mechanism configured to drive linkage between adjacent arms of each extendable arm, characterized in that the linkage mechanism is a closed-loop timing belt, the at least three arms are three arms, and the closed-loop timing belt comprises a first timing belt and a second timing belt, the first timing belt is arranged at the first section arm, and the first timing belt is fixedly connected to the body and a middle arm of the three arms separately, and configured to drive the middle arm to slide relative to the body; the second timing belt is arranged at the middle arm, and the second timing belt is fixedly connected to the first section arm and the tail section arm separately, and configured to drive the tail section arm to slide relative to the first section arm; and the tail section arm is provided with a selection mechanism configured to selectively connect the tail section arm with the second timing belt and the middle arm; and fixed connection between the tail section arm and the second timing belt is released when the tail section arm is fixedly connected to the middle arm by the selection mechanism. a body defining a warehouse therein, the warehouse having a goods inlet; an extendable device comprising extendable arms arranged on two opposite sides of the goods inlet; each extendable arm comprising at least three arms capable of sliding relatively, the at least three arms being extendable in a first direction, the first direction being a goods inlet and outlet direction of the warehouse, wherein a first section arm of the at least three arms is slidably connected to the body, a tail end of a tail section arm away from the body is provided with a shifting finger structure; a control device configured to control the shifting finger structure to rotate to a position where a container to be handled can be shifted; and a driving device comprising a driving assembly configured to drive the first section arm of each extendable arm to slide relative to the body, and a linkage mechanism configured to drive linkage between adjacent arms of each extendable arm, characterized in that the linkage mechanism is a closed-loop timing belt, the at least three arms are three arms, and the closed-loop timing belt comprises a first timing belt and a second timing belt, the first timing belt is arranged at the first section arm, and the first timing belt is fixedly connected to the body and a middle arm of the three arms separately, and configured to drive the middle arm to slide relative to the body; the second timing belt is arranged at the middle arm, and the second timing belt is fixedly connected to the first section arm and the tail section arm separately, and configured to drive the tail section arm to slide relative to the first section arm; and the tail section arm is provided with a selection mechanism configured to selectively connect the tail section arm with the second timing belt and the middle arm; and fixed connection between the tail section arm and the second timing belt is released when the tail section arm is fixedly connected to the middle arm by the selection mechanism.