Namebeam
NAMEBEAM
Real numbers. No hype. Receipts.
Run my free check
Namebeam medallion
The AI Name Record  |  Denver

Roofers in Denver: who AI named, 2026-08-09 to 2026-10-27

Between 2026-08-09 and 2026-10-27 Namebeam put the same question to AI engines by API every day (four through 2026-10-25, with Gemini where its quota allowed; three since 2026-10-26, because OpenAI has not answered since), captured the Google results page, and logged every answer word for word. 17 companies were named in at least two answers. The most often named, Gates Enterprises, was named by Perplexity 65 of 77, OpenAI 0 of 77, Anthropic 0 of 80, Gemini 0 of 24, counted as named in the answer text, with the homepage explorer's name matching plus a capital-letter check (counting rule below).

The record

Who each AI engine named most, 2026-08-09 to 2026-10-26

EngineTop 3 businesses named
ChatGPTNone of the businesses in this cut was named on any of 76 answer days.
ClaudeNone of the businesses in this cut was named on any of 78 answer days.
GeminiElite Roofing17 of 23 answer daysInterstate Roofing17 of 23 answer daysExcel Roofing4 of 23 answer days
PerplexityGates Enterprises61 of 75 answer daysRed Hawk Roofing30 of 75 answer daysInterstate Roofing8 of 75 answer days

Each count is days named out of that engine's own answer days, for the businesses in this market's cut. A business counts when its full name appears in the answer text, with the same capital letters. A count is not a ranking or an endorsement. Names held for review are left out, so these counts can differ from the all-names table lower on this page. ChatGPT and Claude are read through the OpenAI and Anthropic APIs. Cut file SHA-256: 10b550626eeccf8c8a17477ba0cd9f6cf317470f9982a6c91c498d1b36e5d536

For agencies

See which businesses in this market rank on Google but are not named by AI engines, with dated proof you can show them. $49 a month per market.

Get the gap list

Denver CO, residential roofing. Daily record 2026-08-09 to 2026-10-27. Most often named: Gates Enterprises (Perplexity 65 of 77, OpenAI 0 of 77, Anthropic 0 of 80, Gemini 0 of 24; counted as named in the answer text, with the homepage explorer's name matching plus a capital-letter check), 2026-08-09 to 2026-10-27.

Free

The dated record on this page, with every answer file, as of 2026-10-27. Free: look up this market in the explorer, data Sep 1 to Oct 11, 2026.

Market Record, $49 a month

One page PDF, a table CSV and a metrics CSV for this market, with data to the date of the cut. Renewed monthly. Files are sent by email within 24 hours of payment. Price as of 2026-10-19, markets.namebeam.ai/buy/.

Get this market, $49 a month

Five markets, $199 a month, price as of 2026-10-19, markets.namebeam.ai/buy/: get five markets, $199 a month. Counts, not rankings; no promise of rankings, traffic or bookings.

Get this market's weekly cut

Every week: which businesses each engine named in Denver, roofing, with counts out of answer days. Dated, hashed, free.

One email a week for this market. Unsubscribe with one reply.

The question

Asked daily, word for word

Prompt: "Who is the best roofer in Denver for hail damage repair?"

Counts read "answers naming it / answers that returned text", per engine. Names are classified when they appear in at least two answers. Counting rule: a business counts for an engine when its full name, written with the same capital letters, appears in that engine's saved answer text, so a count means named in the answer text. The matching is the homepage explorer's name matching with an added capital-letter check on each word of the name, run over this page's own window and counted per answer. A business listed as an example counts, and a count does not mean the engine picked it. Rows overlap (a chain and its locations are separate rows), so rows are not added together. Until 2026-10-21 this page counted from the extracted business lists, which under-counted plain-text mentions by different amounts per engine. Details: Method, DQ-5.

Who AI named

Names AI gave, 2026-08-09 to 2026-10-27

Sorted by total namings across the engines (used only to order the rows; no total is printed). This is a count, not a ranking and not an endorsement.

Name as writtenPerplexityOpenAIAnthropicGeminiFirst to last
Gates Enterprises65/770/770/800/242026-08-09 to 2026-10-24
Metro City Roofing44/770/770/800/242026-08-09 to 2026-10-22
Red Hawk Roofing31/770/770/800/242026-08-10 to 2026-10-08
Cenco Roofing26/770/770/800/242026-08-16 to 2026-10-24
Interstate Roofing8/770/770/8017/242026-08-12 to 2026-09-21
Hilltop Contracting17/770/770/800/242026-08-18 to 2026-10-13
Roofcorp of Metro Denver13/770/770/800/242026-08-25 to 2026-10-14
Premier Roofing7/770/770/804/242026-08-09 to 2026-09-23
Woodberg Roofing & Restoration8/770/770/800/242026-10-06 to 2026-10-20
Valor Roof and Solar7/770/770/800/242026-08-12 to 2026-09-07
Core Roofing5/770/770/800/242026-09-23 to 2026-10-16
Elite Roofing & Solar5/770/770/800/242026-08-09 to 2026-08-27
Home Genius Exteriors5/770/770/800/242026-08-26 to 2026-09-01
Sol Vista Roofing2/770/770/803/242026-08-24 to 2026-10-22
Red Diamond Roofing4/770/770/800/242026-08-09 to 2026-10-22

Names not yet classified

These names were not in the business-or-not labeling pass dated 2026-10-07. They are shown as written, in answers where at least two named them, and have not been classified, so one may be a place, a term or a tool rather than a business. They are not counted in the table above.

Name as writtenPerplexityOpenAIAnthropicGeminiFirst to last
Master Elite5/7739/773/8022/242026-08-12 to 2026-10-27
Colorado's Division of Professions0/771/7730/800/242026-08-13 to 2026-10-27
Owens Corning Platinum8/776/772/8015/242026-08-12 to 2026-10-27
Elite Roofing5/770/770/8017/242026-08-09 to 2026-09-21
Front Range4/770/770/8016/242026-08-17 to 2026-10-27
Ethos Roofing & Restoration0/770/770/8017/242026-08-12 to 2026-10-23
Premier Roofing Company7/770/770/804/242026-08-09 to 2026-09-23
The Colorado Roofing Association2/779/770/800/242026-08-12 to 2026-10-17
Peak to Peak Roofing & Exteriors0/770/770/8010/242026-08-12 to 2026-09-20
Jefferson County0/770/770/809/242026-08-12 to 2026-10-26
By door

Which engines answered, and how

Each door is a different way of asking. Settings are listed, failures are counted, and a door that did not answer says so.

DoorSettingsAskedAnsweredFailedQuota blocked or extraction failedFirst to last answerAnswers naming a business
PerplexityAPI, search-agent endpoint with the web search tool forced on, temperature 0.2. Returns its sources.8077302026-08-09 to 2026-10-2774/77
OpenAIAPI, chat completions, no web search tool, provider default temperature. Does not return sources.8077032026-08-09 to 2026-10-2447/77
AnthropicAPI, messages endpoint, no tools, temperature 0.2. Does not return sources.8080002026-08-09 to 2026-10-2732/80
GeminiAPI, temperature 0.2. Does not return sources. No answers after 2026-10-27; later runs are counted as failed or quota-blocked.802431252026-08-12 to 2026-10-2724/24
Google searchSearch-result capture through a data provider. Records organic top results and, from 2026-10-03, AI Overview reference links.80450352026-08-09 to 2026-10-27n/a
Sources

What Perplexity read

Perplexity is the one API door that returns its sources. For this question it cited these domains, counted as answers citing the domain out of 77 Perplexity answers.

Domain Perplexity citedAnswers citing it
gatesroof.com73/77
cencoroofing.com67/77
metrocityroofing.com56/77
redhawkroofing.com54/77
bbb.org53/77
valorroofandsolar.com43/77
hilltopcontractinggc.com42/77
premier-roofing.com42/77
teamdavelogan.com39/77
solvistaroofing.com38/77

OpenAI, Anthropic and Gemini answers carry no source list in this record.

Google

Search results for the same question

Domain in Google top resultsSearches listing it
facebook.com42/45
metrocityroofing.com40/45
elite-roofs.com32/45
teamdavelogan.com32/45
premier-roofing.com24/45
gatesroof.com22/45
brazenroofing.com19/45
ethosroofing.com18/45

The AI Overview reference field exists from 2026-10-03. It holds links in 9 of 16 searches since then. Domains most often linked: cencoroofing.com (7/16), homegeniusexteriors.com (6/16), premier-roofing.com (6/16), modernize.com (5/16), coreroofing.com (4/16).

Whether Google showed an AI Overview is a best-effort flag and is not reported here as a measurement. Only the links captured are counted.

Our own record

Is Namebeam cited here?

Namebeam pages in Perplexity sources for this question: 0 of 77 answers (this page: 0 of 77). Namebeam pages in Google top results: 0 of 45 searches. Counted from the same fields as everything above. Zeros stay printed until they move.

This page is itself part of the test. On most days the same question is asked again, and the count above is updated from the record. Whether this page is ever cited is reported with its denominator, up or down.

Capture 1

Hand capture, 2026-07-31

Before the daily record began, a hand capture dated 2026-07-31 was logged for this question. It is kept here unchanged and is the earliest dated entry. Each block names the engine and account type used. Consumer apps and the API can answer differently.

Asked: "who is the best roofing company in Denver"  |  Engine: Perplexity  |  Date: 2026-07-31
  1. Interstate Roofing
  2. Elite Roofing & Solar
  3. Premier Roofing
  4. Alpaca Roofing
Raw files

Check it yourself

Every answer on this page is one JSON file in the public record. The index for this page lists each row with its file name and SHA-256: namebeam.ai/data/e1/denver-roofing.json. The files live in the repository namebeam-visibility-index, corpus/e1. To check a hash, hash the file as served: curl -s https://raw.githubusercontent.com/mrcrtr1979-droid/namebeam-visibility-index/main/corpus/e1/<file> | sha256sum. 400 rows, 2026-08-09 to 2026-10-27.

Cite this page
Namebeam, "Roofers in Denver: who AI named", namebeam.ai/denver-roofing, record covers 2026-08-09 to 2026-10-27, retrieved 2026-10-28.
Method

How this was run. The prompt is the exact text above, sent unchanged once per day to each door, 2026-08-09 to 2026-10-27. Each row of the record keeps the date, the door, the run status and the answer text exactly as returned. Rows that failed are counted as failed in the table above and are not dropped. Business names are read from the answer text: bold names and names listed by the engine are collected, each must appear in the answer verbatim, and a language-model pass labels each as a business, an organization that is not a provider choice, or not a name. A name is classified only if it appears in at least two answers to this prompt, so a business named once is not in the table. Written variants of one name are merged under one label, and the data file lists every written form under each label. The label pass can miss or wrongly merge a name, so the raw files below are the record and this table is a reading of it. Counts are answers naming a business out of answers that returned text, per door and in total. The table is sorted by count, which is not a ranking of quality and not an endorsement of any business. API answers can differ from the logged-in consumer apps; the run channel is recorded on every row. Perplexity returned a median of 20 sources per answer. The question and the engines are the same every day; the engines themselves change over time. Namebeam is an educational and marketing service and does not guarantee rankings, traffic, or revenue.

Namebeam, a Carter Enterprise property. This is the first leg.

More of the record
Run my free check
Free check: the same question about your own business, with a dated receipt.