With IdealPostal you get both the U.S.A. database with 42,624 records and the Canada database with 831,323 records! That's a total of 873,949 records in all! Plus you get the script you see here which includes our IdealPostal PHP class for use in your next project. Take this class and databases for a spin. Go ahead and try it out below I am sure you will find this one of the best scripts on the market. Get Zip / Postal Code Details Get Distance Between Two Zip / Postal Codes Get Zip / Postal Codes in Range Find zip / postal codes in your area.