Skip to page content
SAVRN
Search Plan a project

Dataset

ai-visibility-daily-record

by Terry Carter Namebeam/ai-visibility-daily-record

A dated, public record of which businesses AI engines name when people ask for a recommendation. Each row in the answers table is one question on one date to one engine. Every claim owes the future a receipt. Edition 1 is final. Data through 2026-10-13.

Rows70,302
Configurations6
Size30.2 MB
Licensecc-by-4.0
AccessPublicly accessible
Monthly Downloads46

Dataset Card

By Terry Carter, published under cc-by-4.0, revision 642243161ead.

A dated, public record of which businesses AI engines name when people ask for a recommendation. Each row in the answers table is one question on one date to one engine. Every claim owes the future a receipt.

Edition 1 is final. Data through 2026-10-13.

Counts: 73 questions, each asked in the same words on every run day it was in the roster (55 market or category questions and 18 questions asked to see whether one named business comes up); 25 US local markets plus nationwide questions (27 market labels as written in the roster); 37 niche labels as written in the roster; API engines asked: anthropic, gemini, openai, perplexity, plus Google results; 42 run days from 2026-09-01 to 2026-10-13.

The record is kept by Namebeam, a Carter Enterprise LLC company.

What is in this repository

Everything is under edition-1/. Edition 1 covers 2026-09-01 to 2026-10-13 (UTC dates): 42 run days, 12,180 answer rows: 8,160 engine rows (6,012 answered with at least one name, 318 answered with no name, 1,830 failed calls kept as rows with their error), 2,010 Google result rows (1,118 extracted, 892 extraction failed) and 2,010 engine agreement rows. The default config adds a run_status column so a failed call is never read as a zero.

config file what it is
answers_run_status (default) edition-1/data/answers_2026-09-01_to_2026-10-13_run_status.csv The answers table with run_status (OK, NONE_NAMED, FAILED, NOT_APPLICABLE) and run_status_reason read from each raw file. Added 2026-10-16.
answers edition-1/data/answers_2026-09-01_to_2026-10-13.csv One row per raw answer file: date, kind, the business or segment asked about, niche, market, engine, the names the engine returned, the SHA-256 of the raw file.
sources edition-1/data/sources_2026-09-01_to_2026-10-13.csv One row per URL an engine returned as a source (Perplexity sources and Google results).
prompts edition-1/data/prompts.csv Every question asked, word for word, with its id, the date it entered the run and the engines asked.
siri edition-1/data/siri_panel.csv Questions asked of Siri by hand on an iPhone, typed and spoken: what Siri said, businesses named, sources shown.
metrics edition-1/metrics/metrics_v2.csv Every metric by window and engine with its numerator, denominator and method id.

The method note is edition-1/README.md. The license is CC BY 4.0; the full text is edition-1/LICENSE. The code that computes the metrics is in edition-1/method/. edition-1/MANIFEST.sha256 lists the hash of every file, and edition-1/verify.py checks them.

How the data is collected

  1. Each day the same fixed questions are asked of Perplexity, OpenAI, Anthropic and Gemini through their APIs, and the Google results page for the same question is read.
  2. Every answer is saved as a raw file in the public GitHub repository, and the answers table names that file and carries its SHA-256.
  3. The record is append only. A day on which an engine failed is recorded as failed, not as zero. Losses print at the same size as wins.

Perplexity runs with web search on (Sonar chat completions to 2026-09-27, the Agent API with a forced web search from 2026-09-28). OpenAI, Anthropic and Gemini run with no search tool, so they answer from the model alone. The engines are not like for like.

The answers table

field type description
date string Run date in UTC, YYYY-MM-DD.
kind string API (an engine answer), SERP (Google results page) or AGREE (a same-day comparison row).
target string The business or segment the question was asked for.
niche string Business category. Empty on some rows.
market string Geographic area. Empty on some rows.
engine string perplexity, openai, anthropic, gemini, google_serp or agree.
businesses_named_count integer Number of names extracted.
businesses_named string The extracted names, separated by semicolons. Raw extraction: some entries are phrases or places, not businesses.
first_named string The name at the top of the extracted list.
source_file string The raw file the row was built from.
sha256 string SHA-256 of that raw file.
rerun integer 0, or N when the raw file is a same-day rerun saved with the suffix _rN.
headings_removed_count integer API and AGREE rows: how many extracted entries the heading filter (v1, 2026-10-09) removed. Blank on SERP rows.
businesses_named_no_headings string API and AGREE rows: the extracted names with section headings removed ("Overview", "Research methods" and the like). The raw businesses_named column is unchanged. Blank on SERP rows.

Known limits

  • These are API calls, not the apps people open on a phone. A person using an app may see something different.
  • The model that answered is not recorded in the rows.
  • Names are raw strings found by a program. The metrics give each figure twice, raw and after a rule-based name gate, with the denominator beside it.
  • OpenAI deprecated the gpt-5-mini snapshot (notified 2026-06-11, removed from the API 2026-12-11, replacement gpt-5.6-terra; OpenAI deprecations page, read 2026-10-08). The collector still reads gpt-5-mini. A model change will be dated in the method note before the first changed row.
  • Gemini returned some answers until 2026-09-26 and none from 2026-09-27 (HTTP 402, prepayment credits depleted). Its figures are small and carry their denominators.
  • The metrics read the 38 market and niche cells asked on or before 2026-09-27. Research segments added after that date are in the answers table and not in the metrics.
  • The window after 2026-09-27 is short, and the Perplexity method changed on that date. A change between the two windows mixes the method change with change over time.
  • The Siri rows are typed or spoken by hand on one phone. They are not a sample of Siri users.
  • A count is a count. It shows what was returned on the days an engine answered. It is not a rating or a ranking.

Examples

Perplexity on Sonar, 2026-09-01 to 2026-09-27: 2,398 of 5,486 business names (43.7 percent) returned on one day were returned again the next day. Raw names, next day answered, 38 market and niche cells.

In the same window the overlap between two consecutive days' name lists had a median of 30 percent over 832 day pairs. Raw names, both days named at least one business.

Load the data

from datasets import load_dataset

ds = load_dataset("Namebeam/ai-visibility-daily-record", "answers", split="train")
print(ds[0])

Check the files

git clone https://github.com/mrcrtr1979-droid/namebeam-visibility-index
python3 namebeam-visibility-index/releases/edition-1/verify.py --rebuild --metrics

The last line reads VERIFY MATCH when every file agrees with the manifest and the tables rebuild from the raw files.

Citation

@dataset{namebeam_ai_visibility_daily_record,
  author    = {{Carter Enterprise LLC}},
  title     = {Namebeam AI Visibility Daily Record},
  year      = {2026},
  publisher = {Hugging Face},
  url       = {https://huggingface.co/datasets/Namebeam/ai-visibility-daily-record}
}

License

CC BY 4.0. Credit Namebeam and link the record.

Links

  • Namebeam: https://namebeam.ai/
  • Public record on GitHub (append only, losses included): https://github.com/mrcrtr1979-droid/namebeam-visibility-index
  • Sibling dataset with the daily CSV mirror: https://huggingface.co/datasets/Namebeam/namebeam-e1-ai-referral-index

Maintainer

Carter Enterprise LLC, 30 N Gould St, Ste 65270, Sheridan, WY 82801. Questions about the record: namebeam.ai.

Structure

answers_run_status 12,180 rows

SplitRowsSize
train12,1806.6 MB
datestringkindstringtargetstringnichestringmarketstringenginestringbusinesses_named_countint64businesses_namedstringfirst_namedstringsource_filestringsha256stringrerunint64headings_removed_countint64businesses_named_no_headingsstringrun_statusstringrun_status_reasonstring

answers 12,180 rows

SplitRowsSize
train12,1806.1 MB
datestringkindstringtargetstringnichestringmarketstringenginestringbusinesses_named_countint64businesses_namedstringfirst_namedstringsource_filestringsha256stringrerunint64headings_removed_countint64businesses_named_no_headingsstring

metrics 204 rows

SplitRowsSize
train20449.0 KB
versionstringwindow_idstringwindow_fromstringwindow_tostringenginestringengine_regimestringmetricstringmethod_idstringname_setstringstatisticstringvaluefloat64numeratorfloat64denominatorint64denominator_unitstringn_cellsint64notestring

prompts 73 rows

SplitRowsSize
train7324.9 KB
prompt_idstringtargetstringquestion_typestringmarketstringnichestringprompt_textstringprompt_sha256stringfirst_askedstringlast_asked_in_windowstringdays_asked_in_windowint64engines_in_windowstringgoogle_resultsstringagreement_checkstring

siri 28 rows

SplitRowsSize
train2823.7 KB
datestringmodestringday_in_modeint64q_idstringturnint64citystringscopestringquestion_textstringquestion_text_sourcestringtagstringsiri_saidstringsiri_said_sourcestringbusinesses_namedstringn_businesses_namedint64sources_shownstringsource_namesstringsources_capturedstringformatstringnotestringsource_filestringsource_sha256string

sources 45,637 rows

SplitRowsSize
train45,63714.5 MB
datestringenginestringrun_channelstringmarketstringnichestringprompt_textstringurlstringdomainstringfieldstringcheck_idstringrankint64

Details

Repository
Namebeam/ai-visibility-daily-record
Publisher
Terry Carter
Task category
Not stated by the source
Tags
ai-visibility, answer-engine-optimization, generative-engine-optimization
Size category
10K<n<100K
Languages
en
Revision
642243161eadbd9e5aba01cedb68ff30278dff5c
Last updated
2026-10-16

Files

36 files, 30.2 MB in total.

Data20 files · 30.0 MB
Documentation5 files · 92.2 KB
Other10 files · 174.7 KB
Repository1 file · 2.6 KB
Every file
FileTypeSizeSHA-256
edition-1/EXPECTED_HEADLINES.csvData286 B—
edition-1/EXPECTED_INPUTS.csvData1.3 KB—
edition-1/PACK.jsonData2.9 KB—
edition-1/data/answers_2026-09-01_to_2026-10-13.csvData5.5 MB—
edition-1/data/answers_2026-09-01_to_2026-10-13_run_status.csvData6.0 MB—
edition-1/data/customer_zero_daily.csvData11.7 KB—
edition-1/data/customer_zero_hits.csvData7.9 KB—
edition-1/data/customer_zero_rolling.csvData22.0 KB—
edition-1/data/prompts.csvData22.2 KB—
edition-1/data/segment_pages_daily.csvData11.9 KB—
edition-1/data/segment_pages_rolling.csvData18.1 KB—
edition-1/data/siri_panel.csvData22.0 KB—
edition-1/data/sources_2026-09-01_to_2026-10-13.csvData12.8 MB358c9ebf7515
edition-1/method/Brain_Kit/status/returns/COMET_1004/SERP_DRIFT_QUARANTINE_2026-10-04.csvData7.4 KB—
edition-1/method/Brain_Kit/status/staged/1005B_METRICS/metrics_v1_sept.csvData94.7 KB—
edition-1/metrics/metrics_v2.csvData39.2 KB—
edition-1/metrics/metrics_v2_inputs.csvData800 B—
edition-1/metrics/metrics_v2_methods.csvData2.9 KB—
edition-1/metrics/metrics_v2_regress.txtData1.9 KB—
edition-1/metrics/panel_answers_2026-09-01_to_2026-10-13.csvData5.4 MB—
README.mdDocumentation8.7 KB—
edition-1/LICENSEDocumentation18.7 KB—
edition-1/README.mdDocumentation21.2 KB—
edition-1/hf/README.mdDocumentation8.7 KB—
edition-1/metrics/metrics_v2_sentences.mdDocumentation35.0 KB—
edition-1/CITATION.cffOther396 B—
edition-1/MANIFEST.sha256Other3.4 KB—
edition-1/method/Brain_Kit/status/staged/0929B_MARKET_PANELS/gen_market_panels.pyOther19.8 KB—
edition-1/method/Brain_Kit/status/staged/0929C_ACTOR/gen_citation_index.pyOther29.1 KB—
edition-1/method/Brain_Kit/status/staged/1005A_AI_PICKS_CHART/gen_ai_picks_chart.pyOther40.6 KB—
edition-1/method/Brain_Kit/status/staged/1005B_METRICS/receipts_metrics_v1.pyOther13.1 KB—
edition-1/method/Brain_Kit/status/staged/1008E_S1_METRICS/receipts_metrics_v2.pyOther34.8 KB—
edition-1/reproduce/headline_recompute.pyOther10.7 KB—
edition-1/reproduce/reproduce_edition.pyOther17.7 KB—
edition-1/verify.pyOther5.0 KB—
.gitattributesRepository2.6 KB—

License and Download

License
cc-by-4.0
Access
No access gate
Download from Terry Carter

Released by Terry Carter through its official repository on Hugging Face. Read the license.