Before spending money on a test kit [and the API is a good one if you do] I would check with your municipal water supply people. Many have a website, and this may be stated, or they should be able to tell you if you ask. If you find a website but can't fathom the data [this can be under various names, like Alkalinity, bicarbonate, etc), post the link and one of us can take a look.
KH has no effect on fish, but as I mentioned previously it does buffer the pH, or work to keep it stable. Knowing the KH will simply tell you and us how much effort is going to be needed to lower the pH.
The breakdown of organics by bacteria in the substrate is the major source of natural CO2 in an aquarium, and CO2 will acidify the water, thus lowering pH. But again the KH may counter this. The easiest and safest way to lower KH is by diluting the water with "pure" water like RO or distilled or rainwater/snowmelt. But before we venture into this, knowing the KH is essential. In my situation with near-zero KH, the tap water pH of 7 or 7.2 lowers to anywhere from below 6 to 6.4 depending upon the aquarium; each is biologically unique according to the fish load, amount of wood, leaves, plants, etc.
Shale is not calcareous, so no issue there. Marble, dolomite, limestone, lava, coral, shells are all calcareous.
To the fish. There are many South American fish that will be fine at a pH around 7.0 but without knowing the species I can't say more. You shouldn't have issues with most if you can achieve a pH just under 7, or even above with many. The GH is actually the more important of the two (GH and pH). You haven't mentioned GH yet; again, this the water folks should have.
Byron.
Byron, you said kh doesnt effect fish but it does effect ph. Wouldnt kh indirectly effect fish then? For example putting an african cichlid in soft acidic water would take a toll on the fish. Not doubting your info, just trying to clarify.
Sent from my SGH-T989 using MonsterAquariaNetwork App