Okay, there are five known species of archers, they are all genus Toxotes and look pretty much alike, in the USA the two you are most likely to find are brackish to freshwater fish,
the most common is the common or seven pot archer (T. jaculatrix) from India to Australia and it gets to 12".
The other is the largescale, spotted, or giant archer that comes from the same areas but prefers a somewhat more brackish habitat, (T. chatareus) to 16"
One that is becoming more available is from Southeast asia and the Malay penninsula, it is also fresh or brackish and prefers at least some salt. It is the smallscale or pygmy archer (T.Microlepis) and only gets to 6".
The next one is from Indonesia, New Guinea, and Australia, it is seldom marketed but sometimes you can get lucky, It is the Lorentz's or primitive archer (T. lorentzi) it gets to 6" and is found freshwater only.
The last one is only found in Oz, It is the Western archer, it is rarely exported from Australia because they keep all the good stuff for themselves, heheh, it is found only in freshwater and does not get over 6".
Archers in general need a wide tank at least twice their adult length but depth is not important, they are slow cruisers except when feeding, then they are competitive and can be fast The smaller ones can be kept in a standard 55g but the larger 2 should be kept in a wide 125g or larger. I love these guys and had a lorentzi for a couple years. It shared a 55g with some african butterflyfish and congo tetras.