Snippet: Bank Prime Loan Rate

Usage:

[[!getPrime?]] as low as Prime + .75% ([[!+FRED.rate:add=.75:fmt_interestRate]])

outputs “as low as Prime + .75% (4.25%)”

<?php

$offset = (int) $modx->getOption('offset', $scriptProperties, 0);
$apikey = $scriptProperties['apikey'];
$sourcePath = 'https://api.stlouisfed.org/fred/series/observations?series_id=DPRIME&offset=' . $offset . '&limit=1&sort_order=desc&api_key=' . $apikey;

$xml = simplexml_load_file($sourcePath);

$modx->setPlaceholder('FRED.date',$xml->observation[0]['date']);
$modx->setPlaceholder('FRED.rate',$xml->observation[0]['value']);

return;

Just documenting here for posterity.