Administrative accounts do not currently support customization of lending parameters and transaction costs.
To customize these values for your borrowers or students, please contact House Hacker support
by hitting the "bug" icon to the right of the navigation tabs and describe your request.
__LENDING_CRITERIA__
This API will provide a matrix of maximum offers for scenarios along two vectors: Design Level and Rehab Intensity
Design level | Rehab Intensity |
Entry Level | Make Ready |
Mid Range | Cosmetic Rehab |
High End | Extensive Remodel |
It will perform the following steps.
- Validate the
api_key
- Geo-tag the property based on incoming
property_address
- Get the square footage and estimated After Repair Value from Zillow
- Lookup the labor cost for the zip code
- For each combination in the matrix of scenarios
- Calculate the repair costs by
- Selecting the line items contained in the scope of work defined by the Rehab Intensity
-
- Price the materials for the line item using Design Level
- Adjust the labor cost using the regional index
- Square footage
- Estimate the hold time based on project intensity/complexity
- Calculate the borrowing costs - customizable settings
- Loan origination points
- Maximum loan to value
- Interest rate
- Transaction costs
- Buying costs - title, inspection, survey, appraisal, etc
- Selling costs - realtor commissions, home warranty, etc
- Holding costs
- State property tax rates
- Hazard Insurance
- Utilities
- Target profit margin - a customizable setting
- Compute a maximum offer by subtracting above costs and profit margin from Zillow estimate
- Format and return the results in JSON
Resource Information
Response format |
JSON or XML |
Requires authentication |
Yes |
Rate limited |
Yes - Monthly limit per plan |
Parameters
Name |
Required |
Description |
Example |
api_key |
yes |
The key identifies the account making the request and presents the correct white-label version of the site to user |
|
address |
yes |
Street number Route City State Zip - no punctuation necessary. The address will be normalized through google geo-coding |
602+Monaco+Dr+Cedar+Park,+TX+78613 |
Example Response
HTTP Status Code | 200 |
Response Body |
|
This API is intended to be embedded in a link presented to a user on a web page or in an HTML email. It will do the following when clicked.
- Validate the
api_key
- Create a new user account (
user_email
as username and loan_number
as password)
- Create a property record based on the
property_address
- Geo tag the property
- Get the square footage and estimated value from Zillow
- Log the user in creating a valid session
- Present the user with a web page for editing the scope of work
Resource Information
Response format |
Web page redirect |
Requires authentication |
Yes |
Rate limited |
Yes - Monthly limit per plan |
Parameters
Name |
Required |
Description |
Example |
api_key |
yes |
The key identifies the account making the request and presents the correct white-label version of the site to user
NOTE For security purposes, this parameter is best supplied in the HTTP request headers |
|
user_email |
yes |
The email address will become the user name for the new account |
ibuy@uglyhouses.com |
property_address |
yes |
Street number Route City State Zip - no punctuation is necessary. The address will be normalized through google geo-coding |
602+Monaco+Dr+Cedar+Park,+TX+78613 |
loan_number |
yes |
Alpha-numeric value will serve as a temporary password for the user's account |
110345601 |
Example Response
HTTP Status Code | 302 |
Response headers (Location) | |
This API is intended to be embedded in a link presented to a user on a web page or in an HTML email. It will do the following when clicked.
- Validate the
api_key
- Lock or unlock the property record per inputs
Resource Information
Response format |
JSON |
Requires authentication |
Yes |
Rate limited |
Yes - Monthly limit per plan |
Parameters
Name |
Required |
Description |
Example |
api_key |
yes |
The key identifies the account making the request and presents the correct white-label version of the site to user
NOTE For security purposes, this parameter is best supplied in the HTTP request headers |
|
status |
yes |
Boolean value sets the lock status |
true/false |
loan_number |
yes |
Alpha-numeric loan application |
110345601 |
Example Response
HTTP Status Code | 302 |
Response headers (Location) | |