No, Allianz travel insurance is not only for Americans. The company provides insurance for travelers from more than 150 countries.