You can get these rainbow fish from a local fish store. It is a popular fish among aquarists. The Rainbow Shark price is about USD 9 or less because they are considered the centerpiece fish, and that's why it is not so expensive. Most of the tanks can keep one rainbow shark, so avoid getting the school of fish. But before buying this fish, reconsider your tank setup and the size of the tank for accommodation.