yajra/zillow

Laravel Wrapper for Zillow API

Maintainers

👁 yajra

Package info

github.com/yajra/zillow

Type:application

pkg:composer/yajra/zillow

Statistics

Installs: 406

Dependents: 0

Suggesters: 0

Stars: 15

Open Issues: 2

v2.0.5 2017-10-04 23:49 UTC

Requires

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT bc682f36eb3de5db4afa8b59494169cbf176620f

  • Arjay Angeles <aqangeles.woop@gmail.com>

phpapilaravelzillow

This package is auto-updated.

Last update: 2026-06-08 20:58:34 UTC


README

A simple Laravel Wrapper for the Zillow API services.

👁 Build Status
👁 Total Downloads
👁 Latest Stable Version
👁 Latest Unstable Version
👁 License

Requirements

depends on PHP 5.4+, Goutte 2.0+, Guzzle 4+.

Installation

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

Configuration

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

###Usage

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:

  • getZestimate
  • getSearchResults
  • getChart
  • getComps
  • getDeepComps
  • getDeepSearchResults
  • getUpdatedPropertyDetails
  • getDemographics
  • getRegionChildren
  • getRegionChart
  • getRateSummary
  • getMonthlyPayments
  • calculateMonthlyPaymentsAdvanced
  • calculateAffordability
  • calculateRefinance
  • calculateAdjustableMortgage
  • calculateMortgageTerms
  • calculateDiscountPoints
  • calculateBiWeeklyPayment
  • calculateNoCostVsTraditional
  • calculateTaxSavings
  • calculateFixedVsAdjustableRate
  • calculateInterstOnlyVsTraditional
  • calculateHELOC

License

MIT license.

Links

This package was inspired by Zillow, PHP Wrapper