The incident drew an angry American response and deepened a crisis in relations that has followed the US Embassy decision.
The State Department said the diplomats were on a visit to “promote educational and cultural exchange” in the West Bank when they were accosted.
“The objective was clearly intimidation. The United States absolutely opposes the use of violence and intimidation to express political views,” the statement said.
The protesters gathered as members of the delegation from the US Consulate in Jerusalem walked to their vehicle. The crowd held signs and shouted at the Americans, before throwing eggs at their car as they drove away. No one was injured.
“We are here to say to the American Embassy, ‘No we don’t need you. Leave Palestine and leave Jerusalem and leave the embassy,’” said Palestinian protester Muhannad al-Said.
This comes just one week after the US Embassy to Israel was moved from Tel Aviv to Jerusalem.
The Palestinians claim Israeli-annexed east Jerusalem as their capital while Israel cites the Jewish thousands-year old attachment to the entire city as grounds for holding onto the entire city.
While President Donald Trump has said the embassy move is not meant to prejudge the final borders of the city, the step is seen by both Israel and the Palestinians as siding with Israel in the most sensitive dispute in their conflict.
East Jerusalem, captured by Israel in the 1967 Six-Day War, is home to the city’s most sensitive Jewish, Muslim and Christian holy sites.
The Palestinians have severed most contacts with the Americans to protest the move.