Data Dictionary
Every one of the 89 fields Lyre Leads delivers per Google Maps lead: what it is, the type, where the value comes from, and how to read it. Generated directly from our live export schema, so this page can never drift from what the product and API actually return.
How to read the data: the three-state contract
Every enrichment field is one of three states, kept distinct so you never mistake “we didn’t find it” for “we didn’t look.” That is what the 3-state tag on a field means.
A valueWe checked and it is there: Yes, or the platform name.
No / NoneWe checked and it is genuinely absent. A confirmed finding you can filter on.
BlankUnknown: never checked, or the site blocked our checks. Shown as an empty cell (null in JSON), kept deliberately distinct from a confirmed No/None. The Enrichment Status field is the master key.
Why an empty cell and not a dash? Blank here means null (no data), the standard machine-readable signal for “unknown”, and it stays separate from the confirmed No/None state so the two are never conflated. Present values and confirmed absences are always written out explicitly.
Prefer to consume it programmatically? The same content is generated as a JSON Schema, a Markdown dictionary, and a raw registry (JSON). Schema version 1.1.0.
Business listing (Google Maps)
| Field | Type | Source | What it means |
Company Namecompany_name |
text |
Google Maps |
— |
Websitewebsite |
text |
Google Maps |
Normalised to the base domain. Blank = no website on the listing. |
Phonephone |
text |
Google Maps |
— |
Phone (E.164)phone_e164 |
text |
Computed |
Dialer-ready E.164, derived from Phone + Country. Blank when not confidently parseable (never a guessed number). |
Addressaddress |
text |
Google Maps |
— |
Streetstreet |
text |
Computed |
Parsed from the address; blank when indistinguishable from the city. |
Postal Codepostal_code |
text |
Computed |
Country-anchored parse; blank for countries without a postal system or no confident match. |
Countrycountry |
text |
Google Maps |
— |
Statestate |
text |
Google Maps |
US/Germany only; blank elsewhere or when unknown. |
Citycity |
text |
Google Maps |
— |
Typetype |
text |
Google Maps |
— |
Ratingrating |
number |
Google Maps |
Blank = no rating yet (a listing with no reviews has no rating). |
Reviewsreviews |
number |
Google Maps |
0 is a real value (brand-new/unreviewed listing), not missing. |
Place IDplace_id |
text |
Google Maps |
— |
Latitudelatitude |
number |
Google Maps |
— |
Longitudelongitude |
number |
Google Maps |
— |
Website quality & SEO
| Field | Type | Source | What it means |
Schema3-statehas_schema_markup |
Yes / No |
Website |
— |
SSL3-statehas_ssl |
Yes / No |
Website |
— |
Page Load (ms)page_load_ms |
number |
Website |
Homepage load at enrichment; slow = web-design lead signal. |
Blog3-statehas_blog |
Yes / No |
Website |
— |
Copyright Yearcopyright_year |
number |
Website |
Latest footer copyright year. A year well in the past on a simple/fast site = an unmaintained site (web-design / SEO lead). Blank = no copyright year found. |
Meta Description3-statehas_meta_description |
Yes / No |
Website |
Yes when the homepage has a non-empty <meta name="description">. No = a classic on-page SEO gap (SEO/web-design lead). |
Mixed Content3-statehas_mixed_content |
Yes / No |
Website |
Yes when an HTTPS page loads HTTP sub-resources (broken padlock / browser warnings), a concrete defect to sell a fix against. |
Growth & intent signals
| Field | Type | Source | What it means |
Hiring3-stateis_hiring |
Yes / No |
Website |
Yes when a careers page is wired to an applicant-tracking system (Greenhouse, Lever, Workable…), the business is actively hiring (growth/intent signal). |
AI Chatbot3-statehas_ai_chatbot |
Yes / No |
Website |
Yes when an AI-native chat assistant (Ada, Voiceflow, Botpress, Landbot…) is on the site, an AI-forward segment. |
Deliverability & domain age
| Field | Type | Source | What it means |
Domain Agedomain_age_years |
number |
Domain registry |
From RDAP; blank when the TLD has no RDAP. |
DMARC3-statehas_dmarc |
Yes / No |
DNS |
Yes when the domain publishes a DMARC record (email anti-spoofing). No = a deliverability/security gap (MSP / email-vendor lead). From DNS. |
AI search visibility
| Field | Type | Source | What it means |
AI Accessai_crawler_access |
text |
Site policy files |
Whether robots.txt blocks AI crawlers. Blocked = invisible to AI search (sellable signal). |
AI Bots Blockedai_bots_blocked |
list of text |
Site policy files |
— |
llms.txt3-statehas_llms_txt |
Yes / No |
Site policy files |
Whether the site publishes llms.txt (actively courts AI visibility). |
AI lead scoring
| Field | Type | Source | What it means |
AI Ratingai_rating |
text |
Your AI model |
— |
Rating Reasonai_rating_reason |
text |
Your AI model |
— |
Other enrichment
| Field | Type | Source | What it means |
Is What Was Searched Forrelevance |
text |
Unknown |
— |
Relevance Evidencerelevance_evidence |
text |
Unknown |
— |
Tracking Pixelstracking_pixels |
list of text |
Website |
— |
Google Analytics3-statehas_google_analytics |
Yes / No |
Website |
— |
G Remarketing3-statehas_google_remarketing |
Yes / No |
Website |
— |
GTM3-statehas_google_tag_manager |
Yes / No |
Website |
— |
Has Ad Pixels3-statehas_ad_pixels |
Yes / No |
Website |
— |
Cookie Consent3-statehas_cookie_consent |
Yes / No |
Website |
— |
Marketing Automation3-statehas_marketing_automation |
Yes / No |
Website |
— |
Scheduling3-statehas_scheduling |
Yes / No |
Website |
— |
Reviews Widget3-statehas_reviews_widget |
Yes / No |
Website |
— |
Heatmaps3-statehas_heatmaps |
Yes / No |
Website |
— |
Demo CTA3-statehas_demo_cta |
Yes / No |
Website |
— |
Case Studies3-statehas_case_studies |
Yes / No |
Website |
— |
Careers Page3-statehas_careers_page |
Yes / No |
Website |
— |