| Package Data | |
|---|---|
| Maintainer Username: | yajra | 
| Maintainer Contact: | aqangeles@gmail.com (Arjay Angeles) | 
| Package Create Date: | 2014-10-10 | 
| Package Last Update: | 2020-02-05 | 
| Home Page: | |
| Language: | PHP | 
| License: | MIT | 
| Last Refreshed: | 2025-10-26 03:06:54 | 
| Package Statistics | |
|---|---|
| Total Downloads: | 405 | 
| Monthly Downloads: | 3 | 
| Daily Downloads: | 0 | 
| Total Stars: | 15 | 
| Total Watchers: | 1 | 
| Total Forks: | 7 | 
| Total Open Issues: | 2 | 
A simple Laravel Wrapper for the Zillow API services.
depends on PHP 5.4+, Goutte 2.0+, Guzzle 4+.
Add yajra/zillow as a require dependency in your composer.json file:
Laravel 4
composer require yajra/zillow:~1.0
Laravel 5
composer require yajra/zillow:~2.0
In your config/app.php add yajra\Zillow\ServiceProvider to the end of the providers array
'providers' => array(
    'Illuminate\Auth\AuthServiceProvider',
    ...
    'yajra\Zillow\ServiceProvider',
),
At the end of config/app.php add Zillow => yajra\Zillow\Facade to the aliases array
'aliases' => array(
    'App'        => 'Illuminate\Support\Facades\App',
    'Artisan'    => 'Illuminate\Support\Facades\Artisan',
    ...
    'Zillow'    => 'yajra\Zillow\Facade',
),
Lastly, publish the config file:
Laravel 4
$ php artisan config:publish yajra/zillow
Laravel 5
$ php artisan vendor:publish
Then set your Zillow Web Services ID (ZWSID) by updating the zws-id value in
Laravel 4
app/config/packages/yajra/zillow/config.php
Laravel 5
config/zillow.php
Make requests with a specific API call method:
$params = [
	'address' => '5400 Tujunga Ave',
	'citystatezip' => 'North Hollywood, CA 91601'
];
// Run GetSearchResults
$response = Zillow::getSearchResults($params);
Any Zillow API call will work. Valid callbacks are:
MIT license.
This package was inspired by Zillow, PHP Wrapper