Brazil's president has postponed a state visit to Washington in response to US spying.
President Dilma Rousseff said that she will not now make the trip next month, which was to include a state dinner.
The NSA espionage programme also targeted state-run oil company Petrobras.
Brazil has reportedly been the top Latin American target for spying, with data on billions of emails and telephone calls swooped up in NSA programmes.
US President Barack Obama called Ms Rousseff on Monday and tried to talk her into going ahead with her trip, the Brazilian president's office said.
But Ms Rousseff was demanding a full public apology from Mr Obama for the spying, which she did not get.