๐Ÿงช Water Testing

How to Read an API Master Test Kit Accurately

By Gary HaughtonยทJune 2026ยท8 min read

If you've ever held a test vial up to your kitchen light, tilted it this way and that, and still not been sure whether your ammonia is 0 or 0.25 โ€” you're not alone. Reading API liquid test results accurately is genuinely difficult, and most fishkeepers have been getting it slightly wrong for years.

This guide explains exactly how to get accurate readings from your API Master Test Kit every time.

Why API Liquid Tests Are Hard to Read

The API Master Test Kit uses colour comparison to indicate parameter levels. You add a reagent to your tank water, wait for a colour change, then hold the vial next to a printed colour chart and try to match them.

The problem is that colour perception is highly sensitive to:

Step-by-Step: How to Read API Tests Accurately

1. Use the right light source

Natural daylight from a north-facing window (indirect, not direct sunlight) gives the most accurate colour comparison. If testing in the evening, use a daylight-balanced lamp (5000โ€“6500K colour temperature).

2. Use a white background

Hold the vial in front of a plain white piece of paper or card when comparing to the colour chart. This removes background colour interference and makes subtle differences much easier to see.

3. Look down through the vial, not across

For the most accurate reading, look down through the top of the vial rather than viewing it from the side. This gives you a deeper colour column to compare.

4. Read results at the correct wait time

Each API test requires a 5 minute wait time after adding the reagent. Set a timer โ€” reading too early or too late changes the result.

5. The critical nitrate shake

The Nitrate test requires vigorous shaking of Bottle 2 for 30 seconds before use, and the test tube for a further 60 seconds after adding both reagents. Most fishkeepers who get unexpected nitrate readings have skipped part of this shake.

What Do the Colours Mean?

Ammonia (NH3)

ColourReadingStatus
Bright yellow0 ppmSafe
Yellow-green0.25 ppmMonitor closely
Olive yellow0.5 ppmAttention needed
Olive green1 ppmDangerous โ€” act now
Dark green2โ€“8 ppmEmergency

Nitrite (NO2)

ColourReadingStatus
Pale lavender/blue0 ppmSafe
Lavender0.25 ppmMonitor
Purple0.5โ€“1 ppmDangerous
Deep purple2โ€“5 ppmEmergency

Nitrate (NO3)

ColourReadingStatus
Very pale orange0โ€“5 ppmExcellent
Light orange10โ€“20 ppmGood
Orange40 ppmMonitor
Dark orange-red80โ€“160 ppmWater change needed

Safe levels: Ammonia and nitrite should always read 0 ppm in an established tank. Nitrate should be kept below 20 ppm for most fish, below 10 ppm for shrimp and sensitive species.

Using AI to Read Your API Test Kit

AquaBuddyAI uses CIEDE2000 colour science โ€” the international standard for perceptual colour accuracy โ€” to read your API test kit results from a photograph. By locking the camera's white balance, exposure and focus settings before capture, it eliminates the lighting variables that make manual colour matching unreliable.

The result is then interpreted by AI in the context of your specific tank history โ€” so you don't just get a number, you get an explanation of what it means for your fish.

Stop guessing your water parameters

AquaBuddyAI reads your API test kit by photo and tells you exactly what to do. Free to download.

Download on the App Store