Denver CO, residential roofing
Asked every run day, word for word:
Status words: OK means an answer was logged. QUOTA_BLOCKED means the engine refused the call over its quota. FAILED means the call did not complete. EXTRACTION_FAILED means the response came back without readable results (in the logged rows this is Google search pages blocked by a consent wall or captcha). Every status is printed at the same size as the wins.
Days in the window with no rows: 2026-10-05.
Receipt: Denver CO roofing, Perplexity answers with public text 2026-10-02 to 2026-10-24 (22 days)
Source: public record github.com/mrcrtr1979-droid/namebeam-visibility-index, data commit 3a6eaa7f. Counts, not causes.
| business | business site (in Google's top results 5+ days) | Perplexity named it (days) | its own site cited (days) | own pages Perplexity cited (days, last date) | third-party pages carrying its name (days) | Gemini named it | ChatGPT named it | Claude named it | site location check |
|---|---|---|---|---|---|---|---|---|---|
| Gates Enterprises | gatesroof.com | 9 of 22 | 20 of 22 | https://www.gatesroof.com/services/storm-hail-damage/denver (17 days, last 2026-10-24) https://www.gatesroof.com/areas/denver (13 days, last 2026-10-24) https://www.gatesroof.com/blog/hail-storm-damage-roof-repair-denver (4 days, last 2026-10-18) | 0 of 22 | 0 of 11 | 0 of 24 | 0 of 29 | IN_METRO |
| Cenco Roofing | cencoroofing.com | 8 of 22 | 14 of 22 | https://www.cencoroofing.com/residential-roofing/hail-damage/ (11 days, last 2026-10-24) https://www.cencoroofing.com/locations/denver/storm-damage/ (6 days, last 2026-10-24) https://www.cencoroofing.com/ (1 day, last 2026-10-17) | 0 of 22 | 0 of 11 | 0 of 24 | 0 of 29 | IN_METRO |
| Metro City Roofing Contractors | metrocityroofing.com | 6 of 22 | 7 of 22 | https://metrocityroofing.com/ (5 days, last 2026-10-24) https://metrocityroofing.com/hail-storm-damage-roof-repair-denver-co/ (2 days, last 2026-10-03) | 11 of 22 | 0 of 11 | 0 of 24 | 0 of 29 | IN_METRO |
| Academy Roofing | academyroofinginc.com | 0 of 22 | 0 of 22 | none in window | 0 of 22 | 0 of 11 | 0 of 24 | 0 of 29 | IN_METRO |
| Brazen Roofing | brazenroofing.com | 0 of 22 | 0 of 22 | none in window | 0 of 22 | 0 of 11 | 0 of 24 | 0 of 29 | NATIONAL |
| Elite Roofing & Solar | elite-roofs.com | 0 of 22 | 0 of 22 | none in window | 0 of 22 | 0 of 11 | 0 of 24 | 0 of 29 | IN_METRO |
| Ethos Roofing & Restoration | ethosroofing.com | 0 of 22 | 0 of 22 | none in window | 0 of 22 | 2 of 11 | 0 of 24 | 0 of 29 | IN_METRO |
| Home Genius Exteriors | homegeniusexteriors.com | 0 of 22 | 0 of 22 | none in window | 0 of 22 | 0 of 11 | 0 of 24 | 0 of 29 | NATIONAL |
| Premier Roofing Company | premier-roofing.com | 0 of 22 | 0 of 22 | none in window | 2 of 22 | 0 of 11 | 0 of 24 | 0 of 29 | IN_METRO |
Pages Perplexity cited on the most days in this market
- https://www.bbb.org/us/co/denver/profile/roofing-contractors/woodberg-roofing-and-restoration-llc-1296-90245804 (18 of 22 days, last 2026-10-23)
- https://www.gatesroof.com/services/storm-hail-damage/denver (17 of 22 days, last 2026-10-24)
- https://www.gatesroof.com/areas/denver (13 of 22 days, last 2026-10-24)
- https://www.hilltopcontractinggc.com/cities/denver (13 of 22 days, last 2026-10-24)
- https://www.bbb.org/us/co/denver/category/hail-repair/accredited (11 of 22 days, last 2026-10-23)
- https://www.bbb.org/us/co/denver/profile/roofing-contractors/lr-contracting-inc-1296-90131857/customer-reviews (11 of 22 days, last 2026-10-23)
- https://www.bbb.org/us/co/denver/profile/roofing-contractors/metro-city-roofing-1296-90261616 (11 of 22 days, last 2026-10-23)
- https://www.cencoroofing.com/residential-roofing/hail-damage/ (11 of 22 days, last 2026-10-24)
- https://www.yourcommercialroofer.com/reviews/ (10 of 22 days, last 2026-10-23)
- https://www.precisionexteriorsreviews.com/ (9 of 22 days, last 2026-10-23)
Source: the sources_cited list in each public Perplexity answer file for the same days as the table above. Links only; no answer text. Ties at the last place are all shown.
Excluded (not a single business): teamdavelogan.com (directory_listing)
How to read it: each row is one business; the columns count the days Perplexity named it and the days it cited the business's own site. Across the 190 businesses in the record (counted per market; 181 distinct sites), Perplexity named a business on 33.6% of days it cited that business's own site and 2.0% of days it did not (Wilson 95% intervals 30.4 to 37.0 and 1.6 to 2.6); within the same business the gap is 15.6 points (35 businesses higher, 3 lower).
Definitions: "named" here means the business's web address or exact name is written in the answer text. The Oct 29 public count also counts a cited address as named; under that count every day its own site was cited counts as named.
For agencies: this market every month, Market Record, one market, $49 a month; Agency Evidence Pack, $397 one-time. We do not sell to the businesses we measure. Questions: email works best, hello@namebeam.ai.
Downloads (ungated)
- all.csv, every row in the window. SHA-256 7e43f66d64101c22338db8b6ccd54e989d230fcec566b7f0d6cf5e45f0afd438
- changes.csv, who entered and who dropped, every run day. SHA-256 a185ddab8ce01a7f311e4953ca32fa1b9fdbc1903dae3117a6750217556f35aa
- One CSV per day is linked from each day in the table below.
License: CC BY 4.0. Credit: Namebeam (namebeam.ai). Use without credit needs the Commercial License.
How to cite: "Namebeam record, Denver CO, residential roofing, window 2026-08-09 to 2026-10-07, retrieved from namebeam.ai on [date]". Read the method. Pull the same rows by API: api.receiptsindex.com/datasets.
By engine
Counted from the extracted business lists, which under-count plain-text mentions (DQ-5). See the Method page.
| Engine | OK | EXTRACTION_FAILED | QUOTA_BLOCKED | FAILED | OK, 0 names | Rows |
|---|---|---|---|---|---|---|
| OpenAI | 60 | 0 | 0 | 0 | 60 | 60 |
| Anthropic | 60 | 0 | 0 | 0 | 60 | 60 |
| Perplexity | 57 | 0 | 0 | 3 | 0 | 60 |
| Gemini | 17 | 0 | 25 | 18 | 0 | 60 |
| Google search | 33 | 27 | 0 | 0 | 33 | 60 |
Names by engine, whole window
Each cell counts OK answers from that engine that named the entry. The top row is how many OK answers that engine gave.
| Name as extracted | OpenAI | Anthropic | Perplexity | Gemini | Google search |
|---|---|---|---|---|---|
| OK answers in window | 60 | 60 | 57 | 17 | 33 |
| Gates Enterprises | 0 | 0 | 55 | 0 | 0 |
| Metro City Roofing | 0 | 0 | 38 | 0 | 0 |
| Red Hawk Roofing | 0 | 0 | 30 | 0 | 0 |
| Cenco Roofing | 0 | 0 | 22 | 0 | 0 |
| Interstate Roofing | 0 | 0 | 8 | 12 | 0 |
| Hilltop Contracting | 0 | 0 | 16 | 0 | 0 |
| Elite Roofing | 0 | 0 | 0 | 12 | 0 |
| Roofcorp of Metro Denver | 0 | 0 | 11 | 0 | 0 |
| Ethos Roofing & Restoration | 0 | 0 | 0 | 10 | 0 |
| Premier Roofing | 0 | 0 | 7 | 0 | 0 |
| Valor Roof and Solar | 0 | 0 | 7 | 0 | 0 |
| Peak to Peak Roofing & Exteriors | 0 | 0 | 0 | 6 | 0 |
| Elite Roofing & Solar | 0 | 0 | 5 | 0 | 0 |
| Class 4 Impact-Resistant Shingles | 0 | 0 | 0 | 4 | 0 |
| Core Roofing | 0 | 0 | 4 | 0 | 0 |
Names are shown as extracted from each answer. Some entries are headings or terms, not businesses. That is a known issue in the Edition 1 files and it is logged on the corrections page. A count is not a ranking.
Who entered and who dropped
Each run day is compared with the previous run day, using the engines that answered OK on both days. One engine skipping a day cannot show up as a drop. The full list is in changes.csv.
| Run day | Compared with | Engines compared | Entered | Dropped |
|---|---|---|---|---|
| 2026-10-07 | 2026-10-06 | OpenAI, Anthropic, Perplexity, Google search | Cenco Roofing | Woodberg Roofing & Restoration |
| 2026-10-06 | 2026-10-04 | OpenAI, Anthropic, Perplexity, Google search | Woodberg Roofing & Restoration | Cenco Roofing; Hilltop Contracting |
| 2026-10-04 | 2026-10-03 | OpenAI, Anthropic, Perplexity, Google search | Hilltop Contracting | Red Hawk Roofing |
| 2026-10-03 | 2026-10-02 | OpenAI, Anthropic, Perplexity, Google search | Red Hawk Roofing | Hilltop Contracting |
| 2026-10-02 | 2026-10-01 | OpenAI, Anthropic, Perplexity, Google search | Cenco Roofing; Hilltop Contracting | Red Diamond Roofing |
| 2026-10-01 | 2026-09-30 | OpenAI, Anthropic, Perplexity, Google search | none | Trek Contracting |
| 2026-09-30 | 2026-09-29 | OpenAI, Anthropic, Perplexity, Google search | Red Diamond Roofing; Trek Contracting | Hilltop Contracting |
| 2026-09-29 | 2026-09-28 | OpenAI, Anthropic, Perplexity, Google search | Gates Enterprises; Hilltop Contracting | Horn Brothers Roofing; Metro City Roofing; Red Hawk Roofing |
| 2026-09-28 | 2026-09-27 | OpenAI, Anthropic, Perplexity | Horn Brothers Roofing; Metro City Roofing | Cenco Roofing; Colorado Superior Roofing; Countrywide Roofing; Gates Enterprises |
| 2026-09-27 | 2026-09-26 | OpenAI, Anthropic, Perplexity | Colorado Superior Roofing; Countrywide Roofing | Core Roofing; Hilltop Contracting |
| 2026-09-26 | 2026-09-25 | OpenAI, Anthropic, Perplexity, Google search | none | Sol Vista Roofing |
| 2026-09-25 | 2026-09-24 | OpenAI, Anthropic, Perplexity | Cenco Roofing; Hilltop Contracting; Sol Vista Roofing | none |
| 2026-09-24 | 2026-09-23 | OpenAI, Anthropic, Perplexity | none | Cenco Roofing; Metro City Roofing; Premier Roofing |
| 2026-09-23 | 2026-09-22 | OpenAI, Anthropic, Perplexity | Cenco Roofing; Core Roofing; Premier Roofing | none |
Every run day
Newest at the top. Each date opens the day page with the names, the answer hash and a CSV.
| Date | OpenAI | Anthropic | Perplexity | Gemini | Google search |
|---|---|---|---|---|---|
| 2026-10-07 | OK 0 names | OK 0 names | OK 2 names | FAILED | OK 0 names |
| 2026-10-06 | OK 0 names | OK 0 names | OK 2 names | FAILED | OK 0 names |
| 2026-10-05 | no rows logged for this day | ||||
| 2026-10-04 | OK 0 names | OK 0 names | OK 3 names | FAILED | OK 0 names |
| 2026-10-03 | OK 0 names | OK 0 names | OK 3 names | FAILED | OK 0 names |
| 2026-10-02 | OK 0 names | OK 0 names | OK 3 names | FAILED | OK 0 names |
| 2026-10-01 | OK 0 names | OK 0 names | OK 2 names | FAILED | OK 0 names |
| 2026-09-30 | OK 0 names | OK 0 names | OK 3 names | FAILED | OK 0 names |
| 2026-09-29 | OK 0 names | OK 0 names | OK 2 names | FAILED | OK 0 names |
| 2026-09-28 | OK 0 names | OK 0 names | OK 3 names | FAILED | OK 0 names |
| 2026-09-27 | OK 0 names | OK 0 names | OK 5 names | FAILED | EXTRACTION_FAILED |
| 2026-09-26 | OK 0 names | OK 0 names | OK 5 names | QUOTA_BLOCKED | OK 0 names |
| 2026-09-25 | OK 0 names | OK 0 names | OK 6 names | QUOTA_BLOCKED | OK 0 names |
| 2026-09-24 | OK 0 names | OK 0 names | OK 3 names | QUOTA_BLOCKED | EXTRACTION_FAILED |
| 2026-09-23 | OK 0 names | OK 0 names | OK 6 names | FAILED | OK 0 names |
| 2026-09-22 | OK 0 names | OK 0 names | OK 3 names | FAILED | EXTRACTION_FAILED |
| 2026-09-21 | OK 0 names | OK 0 names | OK 4 names | OK 5 names | OK 0 names |
| 2026-09-20 | OK 0 names | OK 0 names | OK 3 names | OK 9 names | EXTRACTION_FAILED |
| 2026-09-19 | OK 0 names | OK 0 names | OK 3 names | QUOTA_BLOCKED | OK 0 names |
| 2026-09-18 | OK 0 names | OK 0 names | OK 3 names | QUOTA_BLOCKED | EXTRACTION_FAILED |
| 2026-09-17 | OK 0 names | OK 0 names | OK 3 names | QUOTA_BLOCKED | EXTRACTION_FAILED |
| 2026-09-16 | OK 0 names | OK 0 names | OK 3 names | QUOTA_BLOCKED | EXTRACTION_FAILED |
| 2026-09-15 | OK 0 names | OK 0 names | OK 5 names | QUOTA_BLOCKED | EXTRACTION_FAILED |
| 2026-09-14 | OK 0 names | OK 0 names | OK 3 names | OK 8 names | EXTRACTION_FAILED |
| 2026-09-13 | OK 0 names | OK 0 names | OK 5 names | OK 10 names | OK 0 names |
| 2026-09-12 | OK 0 names | OK 0 names | OK 3 names | OK 4 names | EXTRACTION_FAILED |
| 2026-09-11 | OK 0 names | OK 0 names | OK 4 names | OK 6 names | EXTRACTION_FAILED |
| 2026-09-10 | OK 0 names | OK 0 names | OK 4 names | OK 6 names | EXTRACTION_FAILED |
| 2026-09-09 | OK 0 names | OK 0 names | OK 3 names | QUOTA_BLOCKED | EXTRACTION_FAILED |
| 2026-09-08 | OK 0 names | OK 0 names | OK 4 names | QUOTA_BLOCKED | EXTRACTION_FAILED |
| 2026-09-07 | OK 0 names | OK 0 names | OK 5 names | QUOTA_BLOCKED | EXTRACTION_FAILED |
| 2026-09-06 | OK 0 names | OK 0 names | OK 4 names | QUOTA_BLOCKED | EXTRACTION_FAILED |
| 2026-09-05 | OK 0 names | OK 0 names | OK 3 names | OK 6 names | EXTRACTION_FAILED |
| 2026-09-04 | OK 0 names | OK 0 names | FAILED | OK 6 names | EXTRACTION_FAILED |
| 2026-09-03 | OK 0 names | OK 0 names | FAILED | FAILED | EXTRACTION_FAILED |
| 2026-09-02 | OK 0 names | OK 0 names | FAILED | FAILED | EXTRACTION_FAILED |
| 2026-09-01 | OK 0 names | OK 0 names | OK 5 names | FAILED | EXTRACTION_FAILED |
| 2026-08-31 | OK 0 names | OK 0 names | OK 3 names | OK 9 names | EXTRACTION_FAILED |
| 2026-08-30 | OK 0 names | OK 0 names | OK 7 names | FAILED | EXTRACTION_FAILED |
| 2026-08-29 | OK 0 names | OK 0 names | OK 3 names | QUOTA_BLOCKED | EXTRACTION_FAILED |
| 2026-08-28 | OK 0 names | OK 0 names | OK 5 names | QUOTA_BLOCKED | EXTRACTION_FAILED |
| 2026-08-27 | OK 0 names | OK 0 names | OK 3 names | QUOTA_BLOCKED | EXTRACTION_FAILED |
| 2026-08-26 | OK 0 names | OK 0 names | OK 3 names | QUOTA_BLOCKED | OK 0 names |
| 2026-08-25 | OK 0 names OK 0 names | OK 0 names OK 0 names | OK 5 names OK 5 names | QUOTA_BLOCKED OK 7 names | OK 0 names OK 0 names |
| 2026-08-24 | OK 0 names | OK 0 names | OK 3 names | OK 5 names | OK 0 names |
| 2026-08-23 | OK 0 names | OK 0 names | OK 4 names | QUOTA_BLOCKED | OK 0 names |
| 2026-08-22 | OK 0 names | OK 0 names | OK 6 names | QUOTA_BLOCKED | EXTRACTION_FAILED |
| 2026-08-21 | OK 0 names | OK 0 names | OK 7 names | OK 5 names | OK 0 names |
| 2026-08-20 | OK 0 names | OK 0 names | OK 3 names | QUOTA_BLOCKED | OK 0 names |
| 2026-08-19 | OK 0 names | OK 0 names | OK 3 names | OK 5 names | OK 0 names |
| 2026-08-18 | OK 0 names | OK 0 names | OK 4 names | FAILED | OK 0 names |
| 2026-08-17 | OK 0 names | OK 0 names | OK 3 names | OK 1 names | OK 0 names |
| 2026-08-16 | OK 0 names | OK 0 names | OK 5 names | OK 6 names | OK 0 names |
| 2026-08-15 | OK 0 names | OK 0 names | OK 3 names | QUOTA_BLOCKED | OK 0 names |
| 2026-08-14 | OK 0 names | OK 0 names | OK 5 names | QUOTA_BLOCKED | OK 0 names |
| 2026-08-13 | OK 0 names | OK 0 names | OK 6 names | QUOTA_BLOCKED | OK 0 names |
| 2026-08-12 | OK 0 names | OK 0 names | OK 5 names | OK 4 names | OK 0 names |
| 2026-08-11 | OK 0 names | OK 0 names | OK 3 names | QUOTA_BLOCKED | OK 0 names |
| 2026-08-10 | OK 0 names | OK 0 names | OK 4 names | QUOTA_BLOCKED | OK 0 names |
| 2026-08-09 | OK 0 names | OK 0 names | OK 5 names | FAILED | OK 0 names |
Related records
Compiled by Terry J Carter, Carter Enterprise LLC. Data window 2026-08-09 to 2026-10-07. Source files generated 2026-10-08. Page built 2026-10-09. Method · Corrections