PHPackages                             dwmsw/genesislive - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. dwmsw/genesislive

ActiveLibrary[API Development](/categories/api)

dwmsw/genesislive
=================

Genesis API Wrapper

2.0.0(11y ago)031GPL-3.0PHPPHP &gt;=5.3.0

Since Oct 24Pushed 11y ago1 watchersCompare

[ Source](https://github.com/dwmsw/genesislive)[ Packagist](https://packagist.org/packages/dwmsw/genesislive)[ Docs](https://github.com/dwmsw/genesislive/)[ RSS](/packages/dwmsw-genesislive/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (8)Used By (0)

dwmsw/genesislive
=================

[](#dwmswgenesislive)

[![Build Status](https://camo.githubusercontent.com/48e7593ba27b94e017862422e642f108641110181decb6c7704b9ad4f1101bb2/68747470733a2f2f7472617669732d63692e6f72672f64776d73772f67656e657369736c6976652e737667)](https://travis-ci.org/dwmsw/genesislive)[![Code Climate](https://camo.githubusercontent.com/b5f8f88d72923262e29989bde596151a1d511a87cafba2631c78e8f50d52d281/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f64776d73772f67656e657369736c6976652f6261646765732f6770612e737667)](https://codeclimate.com/github/dwmsw/genesislive)[![Test Coverage](https://camo.githubusercontent.com/fccaa2d79bc18c84b1ff6b7ec5a51c73ff13c41d545f6f013dd28934e4719479/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f64776d73772f67656e657369736c6976652f6261646765732f636f7665726167652e737667)](https://codeclimate.com/github/dwmsw/genesislive)

Description
-----------

[](#description)

dwmsw/genesislive is a library for interacting with the [Radical Solutions](http://www.radsol.co.uk/) Genesis API.

It aims to make interacting with the API as easy as possible.

To Do
-----

[](#to-do)

- Add more tests!
- Get an API key to use with tests so we don't have to check for 400 errors form the API

Usage
-----

[](#usage)

Usage is pretty easy, create a new instance of the class you require and then pass in the parameters required.

**Search**

```
require('vendor/autoload.php');

$api = new dwmsw\genesislive\Search('YOUR API KEY HERE');

// Set parameters
$params['division'] = 'Sales';
$params['priceto']  = 500000;
$params['type']     = 'House';
$params['BedroomsFrom'] = 3;
$params['BedroomsTo'] = 4;

// Make request
$api->setQueryString($params);
$api->doSearch();
$api->sendRequest();

// Get properties
$properties = $api->getProperties();
```

**Single Property**

```
require('vendor/autoload.php');

$api = new dwmsw\genesislive\Single('YOUR API KEY HERE');

// Set parameters
$params['PropertyID'] = $_GET['PropertyID'];

// Make request
$api->setQueryString($params);
$api->doSearch();
$api->sendRequest();

// Get property data
$property = $api->getProperty();
```

**Images**

```
    // Grab the URL
    $src = dwmsw\genesislive\Image::getImageURL('MediaKey', 'Width', 'Height');

    // Print the Image
    printf('', $src);
```

Getting Involved
----------------

[](#getting-involved)

- Open an issue with a feature you'd like
- Make a PR
- Write any tests that may be missing!

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity63

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

6

Last Release

4211d ago

Major Versions

1.0.4 → 2.0.02014-10-29

PHP version history (2 changes)1.0.0PHP &gt;=5.3.0

1.0.3PHP &gt;=5.4.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/9c4f608be1318c7ca580fff7a037a860abe60a9886a8d12c44be2013c9e20901?d=identicon)[darylldoyle](/maintainers/darylldoyle)

---

Tags

Radical SolutionsgenesisliveGenesis API

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/dwmsw-genesislive/health.svg)

```
[![Health](https://phpackages.com/badges/dwmsw-genesislive/health.svg)](https://phpackages.com/packages/dwmsw-genesislive)
```

###  Alternatives

[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3731.2M42](/packages/tencentcloud-tencentcloud-sdk-php)[convertkit/convertkitapi

Kit PHP SDK for the Kit API

2167.1k1](/packages/convertkit-convertkitapi)[mapado/rest-client-sdk

Rest Client SDK for hydra API

1125.9k2](/packages/mapado-rest-client-sdk)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
