It depends on your registered address. Unfortunately you won’t get USD account details if you live in one of these countries or states:
Central African Republic
Democratic Republic of the Congo
Republic of the Congo
United Arab Emirates
*Indian businesses can get account details in USD, GBP, EUR. They can use these details to receive money from international clients.
Usually you’ll get USD details both with a set of local account details and a SWIFT code — except if you live in one of these countries, where only local details are issued:
Also, if you live in the following countries, you get both set of details, but direct debits for those details would be rejected (you can still use them for receiving money):
Pakistan (no new accounts)
Local details are issued to receive money from within the US — like a domestic transaction. SWIFT details are used for receiving money from outside of the United States.