"Negotiations are under way on the exchange of prisoners between Iran and America, and we will issue more information if Iranian prisoners are released and the country's interests are secured and the talks reach a conclusion," government spokesman Ali Rabiei said.
"Because of its humanitarian aims, Iran is ready to exchange all American political prisoners in exchange for the release of all Iranian prisoners who have been detained around the world at the behest of America," he told a news conference carried on a government website.
There was no immediate US comment on his remarks.