This PHP package provides a wrapper for the Luno API.
composer require "luno/luno-php"
Please visit the Settings page to generate an API key.
$client = new Luno\Client();
$client->setAuth("api_key_id", "api_key_secret");
$req = new Luno\Request\GetOrderBook();
$req->setPair("XBTZAR");
try {
$res = $client->getOrderBook($req);
echo "Found " . count($res->getBids()) . " bid(s)";
} catch (Luno\Error $e) {
echo $e->message();
}