TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1{2 "raw": {3 "url": "https://www.pmgnotes.com/certlookup/8067968-054/66/",4 "externalId": "pmg:8067968-054/66",5 "kind": "catalog_item",6 "engine": "firecrawl",7 "fetchedAt": "2026-09-08T08:40:16.624Z",8 "payload": {9 "grader": "pmg",10 "cert": "8067968-054/66",11 "url": "https://www.pmgnotes.com/certlookup/8067968-054/66/",12 "format": "html",13 "status": "not_found",14 "snapshot": "<div class=\"results-pane g2-trimmed\"><div class=\"ccg-form\" cert-lookup-search=\"\" grade=\"66\" cert-number=\"8067968-054\" is-prefilling=\"is-prefilling\">\n\t<form name=\"form\" ng-submit=\"$ctrl.lookup($ctrl.certNumber, $ctrl.grade)\" class=\"certlookup-form pmg ng-pristine ng-valid ng-valid-required ng-valid-pattern ng-valid-maxlength\" novalidate=\"\">\n\t\t<div class=\"certlookup-fields\">\n\t\t\t<div class=\"certlookup-field\">\n\t\t\t\t<label>Cert #</label>\n\t\t\t\t<input type=\"tel\" class=\"certlookup-number-field ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required ng-valid-pattern ng-valid-maxlength\" name=\"CertNumber\" placeholder=\"1234567-999\" autocomplete=\"off\" ccg-ignore-model-override=\"\" ng-model=\"$ctrl.certNumber\" required=\"\" maxlength=\"11\" pattern=\"\\d{7}-?\\d{3}\">\n\t\t\t\t<span class=\"error required\" mx-validation-message=\"form.CertNumber\" for-required=\"This is required.\"><span ng-show=\"form['CertNumber'].$invalid && (form['CertNumber'].$touched || form.$submitted)\" class=\"ng-hide\"><span ng-show=\"form['CertNumber'].$error.required\" class=\"ng-hide\">This is required.</span></span></span>\n\t\t\t</div>\n\t\t\t<div class=\"certlookup-field\">\n\t\t\t\t<label>Grade</label>\n\t\t\t\t<select class=\"certlookup-grade-field ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required\" name=\"Grade\" ng-model=\"$ctrl.grade\" required=\"\" ccg-ignore-model-override=\"\">\n\t\t\t\t\t<option value=\"\"></option>\n\t\t\t\t\t<option value=\"NonNumeric\">Non-Numeric</option>\n\t\t\t\t\t\t<option value=\"70\">70</option>\n\t\t\t\t\t\t<option value=\"69\">69</option>\n\t\t\t\t\t\t<option value=\"68\">68</option>\n\t\t\t\t\t\t<option value=\"67\">67</option>\n\t\t\t\t\t\t<option value=\"66\" selected=\"selected\">66</option>\n\t\t\t\t\t\t<option value=\"65\">65</option>\n\t\t\t\t\t\t<option value=\"64\">64</option>\n\t\t\t\t\t\t<option value=\"63\">63</option>\n\t\t\t\t\t\t<option value=\"62\">62</option>\n\t\t\t\t\t\t<option value=\"61\">61</option>\n\t\t\t\t\t\t<option value=\"60\">60</option>\n\t\t\t\t\t\t<option value=\"58\">58</option>\n\t\t\t\t\t\t<option value=\"55\">55</option>\n\t\t\t\t\t\t<option value=\"53\">53</option>\n\t\t\t\t\t\t<option value=\"50\">50</option>\n\t\t\t\t\t\t<option value=\"45\">45</option>\n\t\t\t\t\t\t<option value=\"40\">40</option>\n\t\t\t\t\t\t<option value=\"35\">35</option>\n\t\t\t\t\t\t<option value=\"30\">30</option>\n\t\t\t\t\t\t<option value=\"25\">25</option>\n\t\t\t\t\t\t<option value=\"20\">20</option>\n\t\t\t\t\t\t<option value=\"15\">15</option>\n\t\t\t\t\t\t<option value=\"12\">12</option>\n\t\t\t\t\t\t<option value=\"10\">10</option>\n\t\t\t\t\t\t<option value=\"8\">8</option>\n\t\t\t\t\t\t<option value=\"6\">6</option>\n\t\t\t\t\t\t<option value=\"4\">4</option>\n\t\t\t\t\t\t<option value=\"2\">2</option>\n\t\t\t\t\t\t<option value=\"1\">1</option>\n\t\t\t\t\t<option value=\"NotListed\">Not Listed</option>\n\t\t\t\t</select>\n\t\t\t\t<button type=\"submit\" name=\"lookup\" mx-submit-status=\"\">Go</button>\n\t\t\t\t<span class=\"error\" mx-validation-message=\"form.Grade\" for-required=\"This is required.\"><span ng-show=\"form['Grade'].$invalid && (form['Grade'].$touched || form.$submitted)\" class=\"ng-hide\"><span ng-show=\"form['Grade'].$error.required\" class=\"ng-hide\">This is required.</span></span></span>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"error error-message\" ng-show=\"!$ctrl.isHomepage && $ctrl.errorMessage\">\n\t\t\t<!-- ngIf: $ctrl.errorMessage === $ctrl.lookupStatus.erpDown -->\n\t\t\t<!-- ngIf: $ctrl.errorMessage === $ctrl.lookupStatus.contactSupport -->\n\t\t\t<!-- ngIf: $ctrl.errorMessage === $ctrl.lookupStatus.rateLimited -->\n\t\t\t<!-- ngIf: $ctrl.errorMessage === $ctrl.lookupStatus.notFound --><span ng-if=\"$ctrl.errorMessage === $ctrl.lookupStatus.notFound\" class=\"ng-scope\">This item cannot be found. Please check that the PMG certification number was entered correctly. <span ccg-tooltip=\"Note: items are only searchable after they have been shipped. Please try again or contact <a href='../../../contact/'>PMG Customer Service.\" persist-tooltip=\"\" require-click=\"\" class=\"ng-isolate-scope\"><a>More help ></a></span></span><!-- end ngIf: $ctrl.errorMessage === $ctrl.lookupStatus.notFound -->\n\t\t</div>\n\t</form>\n</div><span class=\"error required\" mx-validation-message=\"form.CertNumber\" for-required=\"This is required.\"><span ng-show=\"form['CertNumber'].$invalid && (form['CertNumber'].$touched || form.$submitted)\" class=\"ng-hide\"><span ng-show=\"form['CertNumber'].$error.required\" class=\"ng-hide\">This is required.</span></span></span></div>"15 }16 },17 "expect": {18 "count": 019 },20 "note": "Live capture (firecrawl) of https://www.pmgnotes.com/certlookup/8067968-054/66/: the grader reports this certification number as not found; normalises to zero records.",21 "capturedAt": "2026-09-08T08:40:16.642Z"22}23