Eder chose to represent Portugal internationally.
After impressive club performances for Braga, he was first called up by the national team in August 2012 for a match against Luxembourg for the 2014 FIFA World Cup qualifiers, but remained an unused substitute in the 2–1 away win on 7 September.
He made his debut four days later in the same competition, replacing Hélder Postiga in the dying minutes of a 3–0 home win over Azerbaijan.

On 19 May 2014, Eder was named in the final 23-man squad for the tournament in Brazil.
He made his debut in the competition on 16 June, replacing injured Hugo Almeida in the first half of a 0–4 group stage loss to Germany.
In the second game, a 2–2 draw against the United States, he replaced another injured striker early on, this time Postiga.

Eder's first international goal came on his 18th cap, the only goal in a friendly victory over Italy at the Stade de Genève on 16 June 2015.
He was selected by Fernando Santos for his UEFA Euro 2016 squad, appearing in three games as a substitute and scoring the only goal in the final to help defeat hosts France after extra time.

Eder was not picked for the 2017 FIFA Confederations Cup squad, being replaced by Porto's André Silva.
He was included in a preliminary 35-man list for the 2018 World Cup, but did not make the final cut.
Eder chose to represent Portugal internationally. After impressive club performances for Braga, he was first called up by the national team in August 2012 for a match against Luxembourg for the 2014 FIFA World Cup qualifiers, but remained an unused substitute in the 2–1 away win on 7 September. He made his debut four days later in the same competition, replacing Hélder Postiga in the dying minutes of a 3–0 home win over Azerbaijan.
On 19 May 2014, Eder was named in the final 23-man squad for the tournament in Brazil. He made his debut in the competition on 16 June, replacing injured Hugo Almeida in the first half of a 0–4 group stage loss to Germany. In the second game, a 2–2 draw against the United States, he replaced another injured striker early on, this time Postiga.
Eder's first international goal came on his 18th cap, the only goal in a friendly victory over Italy at the Stade de Genève on 16 June 2015. He was selected by Fernando Santos for his UEFA Euro 2016 squad, appearing in three games as a substitute and scoring the only goal in the final to help defeat hosts France after extra time.
Eder was not picked for the 2017 FIFA Confederations Cup squad, being replaced by Porto's André Silva. He was included in a preliminary 35-man list for the 2018 World Cup, but did not make the final cut.
Eder (Portuguese footballer)