Stands to reason that he wants ALL the same BUT one thing changed. How can he have the same information if the ONLY thing you display is different?
If he's passing all the details on to an end user, then he wants the whole stream of info for api, the way you suggest means he'd have to make a seperate script and page for each of the details. If he wanted to just pull one at a time he could have just read from source and had a single trigger somewhat like yours is. It sounds like he wants the whole set of information sent though.
Still makes no sense to have the site reload every minute when the output is json.
Either display the content and refresh, or deliver json and let the client do the reloads.
Anyway, in case he wants json without the reloading:
$data=json_decode(file_get_contents('http://bitclockers.com/api.json'), true);
$data['activeworkers']>500 ? $data['activeworkers']=100 : $data['activeworkers']=1000000;
echo(json_encode($data));
?>