Country code: +501
Yellow Pages for people and businesses provided by BTL (Belize Telemedia Limited). In English and Spanish. Quick search on the left brings up a new page showing the results in a list. If there is more than one name in the list, once it is clicked on it brings up the actual page from the directory with the name highlighted by a red box. It's possible to search by category as well.
Scanned copy of the paper directory for the town of San Pedro and the island of Ambergris Caye, Belize. No direct search input - select the area of the alphabet that you're looking for.
Business directory for Belize. Not extensive information as the listings are submitted rather than taken from the official directory.