SPB Git forge

spb/rareindex

Public
54commits 1branches 0releases
7.1 MBsize
maindefault branch
10 days agolast push
TypeScript 61.9% HTML 37.2% SQL 0.7%
5.3 KB · 23 lines json
Raw Blame History
1{2  "raw": {3    "url": "https://www.ngccoin.com/certlookup/1234567-001/65/",4    "externalId": "ngc:1234567-001/65",5    "kind": "catalog_item",6    "engine": "firecrawl",7    "fetchedAt": "2026-09-08T08:40:25.460Z",8    "payload": {9      "grader": "ngc",10      "cert": "1234567-001/65",11      "url": "https://www.ngccoin.com/certlookup/1234567-001/65/",12      "format": "html",13      "status": "not_found",14      "snapshot": "<div class=\"results-pane g2-trimmed\"><div class=\"ccg-form\" cert-lookup-search=\"\" grade=\"65\" cert-number=\"1234567-001\" is-prefilling=\"is-prefilling\">\n\t<form name=\"form\" ng-submit=\"$ctrl.lookup($ctrl.certNumber, $ctrl.grade)\" class=\"certlookup-form ngc ng-pristine ng-valid ng-valid-required ng-valid-pattern ng-valid-maxlength\" novalidate=\"\">\n\t\t<div class=\"certlookup-fields\">\n\t<div class=\"certlookup-field\">\n\t\t<label>Cert #</label>\n\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=\"CertNum\" placeholder=\"1234567-999\" autocomplete=\"off\" ng-model=\"$ctrl.certNumber\" required=\"\" maxlength=\"17\" pattern=\"[\\d\\-\\(\\)]+\" ccg-filter-input=\"[\\d\\-\\(\\)]+\">\n\t\t<span class=\"hyphen-message\" ng-hide=\"form['CertNum'].$invalid &amp;&amp; (form['CertNum'].$touched || form.$submitted)\">Hyphens are not required.</span>\n\t\t<span class=\"error required\" mx-validation-message=\"form.CertNum\" for-required=\"This is required.\"><span ng-show=\"form['CertNum'].$invalid &amp;&amp; (form['CertNum'].$touched || form.$submitted)\" class=\"ng-hide\"><span ng-show=\"form['CertNum'].$error.required\" class=\"ng-hide\">This is required.</span></span></span>\n\t</div>\n\t<div class=\"certlookup-field\">\n\t\t<label>Grade</label>\n\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=\"\">\n\t\t\t\t<option value=\"X\">NGCX</option>\n\t\t\t\t<option value=\"70\">70</option>\n\t\t\t\t<option value=\"69\">69</option>\n\t\t\t\t<option value=\"68\">68</option>\n\t\t\t\t<option value=\"67\">67</option>\n\t\t\t\t<option value=\"66\">66</option>\n\t\t\t\t<option value=\"65\" selected=\"selected\">65</option>\n\t\t\t\t<option value=\"64\">64</option>\n\t\t\t\t<option value=\"63\">63</option>\n\t\t\t\t<option value=\"62\">62</option>\n\t\t\t\t<option value=\"61\">61</option>\n\t\t\t\t<option value=\"60\">60</option>\n\t\t\t\t<option value=\"58\">58</option>\n\t\t\t\t<option value=\"55\">55</option>\n\t\t\t\t<option value=\"53\">53</option>\n\t\t\t\t<option value=\"50\">50</option>\n\t\t\t\t<option value=\"45\">45</option>\n\t\t\t\t<option value=\"40\">40</option>\n\t\t\t\t<option value=\"35\">35</option>\n\t\t\t\t<option value=\"30\">30</option>\n\t\t\t\t<option value=\"25\">25</option>\n\t\t\t\t<option value=\"20\">20</option>\n\t\t\t\t<option value=\"15\">15</option>\n\t\t\t\t<option value=\"12\">12</option>\n\t\t\t\t<option value=\"10\">10</option>\n\t\t\t\t<option value=\"8\">8</option>\n\t\t\t\t<option value=\"6\">6</option>\n\t\t\t\t<option value=\"4\">4</option>\n\t\t\t\t<option value=\"3\">3</option>\n\t\t\t\t<option value=\"2\">2</option>\n\t\t\t\t<option value=\"1\">1</option>\n\t\t\t\t\t\t\t<option value=\"NGCAncients\">NGC Ancients</option>\n\t\t\t\t<option value=\"NGCDetails\">NGC Details</option>\n\t\t\t\t<option value=\"Other\">Other</option>\n\t\t</select>\n\t\t<button class=\"btn primary\" name=\"lookup\" type=\"submit\" mx-submit-status=\"\">Go</button>\n\t\t<span class=\"error\" mx-validation-message=\"form.Grade\" for-required=\"This is required.\"><span ng-show=\"form['Grade'].$invalid &amp;&amp; (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</div>\n</div>\n<div class=\"error\" ng-show=\"!$ctrl.isHomepage &amp;&amp; $ctrl.errorMessage\">\n\t<!-- ngIf: $ctrl.errorMessage === $ctrl.lookupStatus.erpDown -->\n\t<!-- ngIf: $ctrl.errorMessage === $ctrl.lookupStatus.contactSupport -->\n\t<!-- ngIf: $ctrl.errorMessage === $ctrl.lookupStatus.rateLimited -->\n\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 NGC 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/'>NGC Customer Service.\" persist-tooltip=\"\" require-click=\"\" class=\"ng-isolate-scope\"><a>More help&nbsp;&gt;</a></span></span><!-- end ngIf: $ctrl.errorMessage === $ctrl.lookupStatus.notFound -->\n</div>\n\n\t</form>\n</div><span class=\"error required\" mx-validation-message=\"form.CertNum\" for-required=\"This is required.\"><span ng-show=\"form['CertNum'].$invalid &amp;&amp; (form['CertNum'].$touched || form.$submitted)\" class=\"ng-hide\"><span ng-show=\"form['CertNum'].$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.ngccoin.com/certlookup/1234567-001/65/: the grader reports this certification number as not found; normalises to zero records.",21  "capturedAt": "2026-09-08T08:40:25.494Z"22}23