The drivers, none of whose lives were deemed to be in danger so far, were all from the northeastern Chinese province of Heilongjiang, Beijing police said in a statement.
"They came to Beijing to express their demands on contract and vehicle renewal," the brief statement posted on the official social media account of the Beijing Public Security Bureau said.
It identified them as "individual" taxi drivers, which means they do not work for taxi companies but instead contract with government authorities.
The incident took place in the capital's landmark Wangfujing shopping street, a popular pedestrian-only area lined with shops, some selling luxury goods.
More From This Section
Officers on patrol found the drivers on Saturday morning lying on the street in front of a building with pesticide bottles nearby and immediately arranged for them to be transported to a nearby hospital for treatment, the statement said.
It was unclear on how much, if any, of the pesticide was actually consumed.
The statement said that the drivers were all from Suifenhe city in Heilongjiang, which borders Russia, and that police were investigating in coordination with provincial authorities.
The ruling Communist Party, wary of the political threat social unrest could have, monitors gatherings closely and can crack down if they turn violent, show signs of coordination beyond the given locale or are focused on human rights issues.
There have been an increasing number of large-scale environmental protests in recent years, especially in urban areas.
Police detained 22 protesters Thursday for allegedly blocking trains and harming public property at a high-speed train station in south China's Guangdong province, the official Xinhua news agency reported today, citing local authorities.