look at here pls
modules/servers/ContaboVM/ContaboVM.php
line 58 the Class id is incorrect.
$classToFind = "sc-eeDRCY sc-eBMEME gvJSKt hzUya";
they dump the whole page
https://api.contabo.com/#tag/Instances/operation/createInstance with Curl then find the class
$classToFind = "sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS";
$pattern = "/<div[^>]*class=\"" . preg_quote($classToFind) . "\".*?>(.*?)<\\/div>/si";
if(preg_match_all($pattern, $response, $matches)) {
foreach ($matches[1] as $elementContent) {
if(strpos($elementContent, "Create a new instance for your account with the provided parameters") !== false) {
$productIdPattern = "/<tr><td>(V\\d+)<\\/td>/";
$productPattern = "/<tr><td>V\\d+<\\/td><td>(.*?)<\\/td>/";
$diskSizePattern = "/<tr><td>V\\d+<\\/td><td>.*?<\\/td><td>(.*?)<\\/td>/";
preg_match_all($productIdPattern, $elementContent, $productIdMatches);
preg_match_all($productPattern, $elementContent, $productMatches);
preg_match_all($diskSizePattern, $elementContent, $diskSizeMatches);
$data = [];
maybe you can solve that.