A code reading apparatus (10, 110, 210, 310) for detecting an at least one-dimensional optoelectronic code (18, 20), said code reading apparatus (10, 110, 210, 310) comprising an illumination device which is configured to transmit a transmission light beam for generating a transmission light spot on the optoelectronic code (18, 20) to be detected; a scanning apparatus that comprises an oscillating mirror which is pivotable in an oscillating manner at least about a first pivot axis (30.1, 30.2) and which is configured to sequentially scan the optoelectronic code (18, 20) with the transmission light spot in at least a first scanning direction by deflecting the transmission light beam; an optoelectronic sensor which is configured to detect transmission light remitted by the optoelectronic code (18, 20) and to convert it into electrical reception signals; and a control device which cooperates with the optoelectronic sensor and the scanning apparatus to control the scanning apparatus and to generate an electronic code from the reception signals that comprises information encoded in the optoelectronic code (18, 20), wherein the scanning apparatus comprises a first translationally acting actuator (32.1) that cooperates with the oscillating mirror via a first connecting rod (34.1), which is connected in an articulated manner to the oscillating mirror at a first coupling point (36.1) spaced apart from the first pivot axis (30.1, 30.2), in order to pivot the oscillating mirror about the first pivot axis (30.1), characterized in that the oscillating mirror is additionally pivotable in an oscillating manner about a second pivot axis (30.2), wherein, at a support point, the first pivot axis (30.1) is tiltably supported about the second pivot axis (30.2) and is rotatably supported about the first pivot axis (30.1), and wherein the scanning apparatus comprises a second translationally acting actuator (32.2) that cooperates with the first pivot axis (30.1, 30.2) via a second connecting rod (34.1), which is connected in an articulated manner to the first pivot axis (30.1) at a second coupling point (36.1) spaced apart from the support point, in order to pivot the oscillating mirror about the second pivot axis (30.2). an illumination device which is configured to transmit a transmission light beam for generating a transmission light spot on the optoelectronic code (18, 20) to be detected; a scanning apparatus that comprises an oscillating mirror which is pivotable in an oscillating manner at least about a first pivot axis (30.1, 30.2) and which is configured to sequentially scan the optoelectronic code (18, 20) with the transmission light spot in at least a first scanning direction by deflecting the transmission light beam; an optoelectronic sensor which is configured to detect transmission light remitted by the optoelectronic code (18, 20) and to convert it into electrical reception signals; and a control device which cooperates with the optoelectronic sensor and the scanning apparatus to control the scanning apparatus and to generate an electronic code from the reception signals that comprises information encoded in the optoelectronic code (18, 20), wherein the scanning apparatus comprises a first translationally acting actuator (32.1) that cooperates with the oscillating mirror via a first connecting rod (34.1), which is connected in an articulated manner to the oscillating mirror at a first coupling point (36.1) spaced apart from the first pivot axis (30.1, 30.2), in order to pivot the oscillating mirror about the first pivot axis (30.1), characterized in that the oscillating mirror is additionally pivotable in an oscillating manner about a second pivot axis (30.2), wherein, at a support point, the first pivot axis (30.1) is tiltably supported about the second pivot axis (30.2) and is rotatably supported about the first pivot axis (30.1), and wherein the scanning apparatus comprises a second translationally acting actuator (32.2) that cooperates with the first pivot axis (30.1, 30.2) via a second connecting rod (34.1), which is connected in an articulated manner to the first pivot axis (30.1) at a second coupling point (36.1) spaced apart from the support point, in order to pivot the oscillating mirror about the second pivot axis (30.2).