Don’t waste time trying to get a credit card from big companies if you don’t have a credit history in US. Ask people around you who has a discover card for help. He can recommend you to the card company. It is super easy to get a discover card as long as you have a stable monthly income. If you successfully applied for a discover credit card by following the link in your friend’s recommendation email, both of you will get some cash back from the company.