An unofficial API for the HawaiiInformationService Real Estate Listings.
Perform advanced search on HawaiiInfnormationService Real Estate Listings (previously unavailable).
- Signup for an account on Orchestrate.io, create an app, and obtain an API key.
- Signup for an account on Import.io, and obtain an API key.
- Refer to
/config/config.php
to input your API keys. - Refer to
/config/MySQLDBInfo.php
to input information to a MySQL Database (and MySQL user) for the program to use. - Refer to the
/mysql
folder for table setups within a schema. Run the/mysql/create_schema.sql
file first, then the remaining ones to create the necessary tables.
The MySQL user only needs SELECT, INSERT, and DELETE privileges on the realEstateApp schema.
- ChromePHP (debugging)
- Import.io (Web Scraper for data from HawaiiInformation)
- Orchestrate.io (Part of the database backend)
- Orchestrate-php by socialnick (PHP client library for Orchestrate.io)
- PHPUtils (all around personal library)
Disclaimer for Orchestrate.io and Import.io: Depending on how many listings are in the database for AlohaLiving, this can eat up a lot of your limited API queries quickly.