Custom-Keyword Prospecting Features

Every Google Maps search result is automatically enriched with 94 data points and 1,400+ technology detections: GPS coordinates, star ratings, business categories from Maps, emails scraped from the company's own site, social profiles, decision-maker names with personal LinkedIn profiles, CMS & frameworks, analytics & heatmaps, ad pixels & retargeting, CRM platforms, email marketing tools, payments, live chat, scheduling tools, review platforms, server & DNS infrastructure, and more. All of it filterable, sortable and exportable, with no browser extension to install.

The complete data set

Every Signal We Deliver on Every Lead

Each Google Maps result is enriched into a structured business profile of 94 columns, checked against 1,474 technologies. The catalog below groups every one of them. Each detection field is three-state: a value, a confirmed absence, or blank when we couldn't check. That is what makes a negative filter worth running, because "businesses with no CRM" returns the ones we looked at and found none, not the ones we never read.

Business identity & locationGoogle Maps

Company nameVerified business name from the listing.
WebsiteLive site URL; blank when none is listed.
Phone + E.164Dialer-ready national & international number.
Address, city, state, postalParsed fields for territory filtering.
Business categoryGoogle's primary category for the business.
Star rating0 to 5 Google rating; blank when there are no reviews yet.
Review countTotal Google reviews (0 is a real value).
GPS coordinatesLatitude & longitude for mapping.
Google Place IDStable identifier for de-duplication.

Contact & outreachFrom their site

Business emailScraped from the site, format + MX validated.
Email confidenceHigh (mailto/structured) vs. medium (page text).
Email typeA named person's mailbox, a role address like info@, or a free-mail account.
Verification statusVerified, catch-all, unknown or invalid from a live SMTP check.
Verified atWhen that check ran, so you can judge its age.
Other emails on siteEvery other address the company published, up to ten.
Email providerMailbox host from MX records, across 32 named providers.
Contact name & titleA decision-maker from a public team page.
Contact LinkedInTheir personal LinkedIn profile, where public.
Decision-maker emailA person's address, shown only once SMTP confirms it.
PeopleEvery decision-maker we can tie to the company, each on their own row.

Social profilesFrom their site

Facebook / InstagramValidated business profile URLs.
LinkedIn / Twitter-XValidated business profile URLs.
YouTube / TikTokValidated business profile URLs.
Missing profileA social-presence gap you can pitch.

Technology stack & platforms1,400+ techs

CMS platformWordPress, Shopify, Wix, Webflow…
CRM platformHubSpot, Salesforce, Pipedrive, Zoho, Dynamics, Apollo.
Email-marketing platformMailchimp, Klaviyo, ActiveCampaign…
Live-chat widgetIntercom, Drift, Zendesk, Tidio…
Booking softwareCalendly, Acuity, Mindbody…
JS frameworksReact, Vue, Angular, Next.js…
E-commerce & paymentsWooCommerce, Stripe, PayPal, Square…
InfrastructureServer, CDN/host, security headers, DNS.
Full tech listEvery qualifying technology detected.

Marketing & advertisingFrom their site

Facebook PixelRetargeting/conversion pixel present.
Google Ads & remarketingActive Google Ads conversion tracking.
Multi-network ad pixelsTikTok, Pinterest, Snapchat, Reddit, Quora…
Google AnalyticsGA4/Universal present (they measure traffic).
Google Tag ManagerTag governance (marketing sophistication).
Marketing automationA lead-capture/automation stack is live.
Heatmaps & recordingHotjar, Clarity, FullStory… (CRO signal).
Tracking-pixels listEvery ad/analytics pixel, itemised.

Website quality & SEOFrom their site

SSL / HTTPSValid certificate present (or missing).
Schema markupStructured data, an SEO-maturity signal.
Meta descriptionPresent or missing (a classic on-page gap).
Mixed contentInsecure resources on an HTTPS page.
Contact formThe site accepts online inquiries.
BlogActive content marketing (or its absence).
Site freshnessFooter copyright year; a past year suggests an unmaintained site.
Page load timeHomepage speed at scan (slow = redesign lead).
Cookie consentGDPR/CMP banner present.
Reviews widgetOn-site social proof (Trustpilot, Yotpo…).
Sells onlineA store/payments stack is active.
Scheduling widgetOn-site booking present.

Growth & intentFrom their site

Hiring (ATS)Careers page wired to Greenhouse/Lever/Workable.
Careers pageA jobs/careers page exists on-site.
AI chatbotAn AI-native assistant is on the site.
Demo CTA / case studiesB2B maturity signals.

Google listing matchSite vs. Maps

Website phoneThe number on their own site, kept separately from the Google one.
Phone vs. GoogleMatch, mismatch, absent or unknown. A disagreement stays visible instead of being quietly reconciled.
Call trackingCallRail and similar deliberately swap the displayed number, so a conflict there is expected rather than neglect.
ZIP on siteWhether the postcode Google holds appears anywhere on the website.
LocalBusiness schemaWhether the site publishes the structured data local search reads.

Deliverability & domain ageDNS / RDAP

DMARCEmail anti-spoofing record present (or missing).
Domain ageYears since registration, via RDAP.
Email providerMailbox host from MX records.

AI-search visibilityrobots / llms.txt

AI-crawler accessOpen, Partial, Blocked or Unknown. Unknown means robots.txt could not be read, never that the site is open.
AI bots blockedWhich of the 24 crawlers we check are disallowed, with GPTBot, ClaudeBot, PerplexityBot and Google-Extended deciding the verdict.
llms.txtWhether the site courts AI visibility.

RelevanceTheir website

RelevanceYes, no or unclear: is this the kind of business the search asked for? Blank means never checked.
Relevance evidenceThe phrase copied verbatim from the company's page that justifies the verdict.

Data-quality metadataEvery field

Enrichment statusThe master key for any blank value.
Enriched atWhen the profile was last refreshed.
Detection versionWhich generation of the pipeline read this lead.
Three-state valuesValue / confirmed-absent / unknown on every detection field.

Every detection field is three-state: a value, a confirmed absence, or blank when we couldn't check, whether that's because the lead was never enriched or because the site refused to be read. Each field's source is published alongside it, so you can see whether a value came from the page, the headers, DNS, mail records or the domain registry. Read every field, defined, in the crawlable data dictionary, or pull it machine-readable as a live JSON Schema. The REST API returns per-row provenance with a confidence tier on top of that.

Which Signals Matter Most for Your Business

Lyre Leads is one dataset, but every team mines it differently. Find your world below: the signals worth the most to you, and exactly what they let you do. Selling something not listed? The same signals recombine for almost any B2B offer.

You are… The signals worth the most to you What that lets you do
Web design & redesign agencies Site freshness (copyright year), CMS platform, SSL, page load time, meta description, mixed content, schema markup Surface businesses on aging WordPress, Wix, Squarespace, or DIY builders with stale copyright years, no SSL, and slow load. These are your easiest redesign pitches.
SEO agencies & consultants Schema markup, meta description, blog, star rating, review count, domain age, AI-crawler access, llms.txt Filter for missing schema, no meta description, no blog, and weak ratings, the on-page and reputation gaps you get paid to fix.
Social media marketing agencies (SMMA) Facebook Pixel + no Google Analytics, social profiles (missing/few), review count Spot businesses running ads blind (pixel installed, no analytics) and those with few or no social profiles. Ready-made pitches.
PPC & paid-ads agencies Ad pixels (Facebook, Google Ads, TikTok, Pinterest), Google Tag Manager, Google remarketing, tracking-pixels list Separate proven ad spenders from businesses with no conversion tracking at all. Both are qualified, opposite pitches.
Full-service marketing agencies Google Analytics, ad pixels, email-marketing platform, marketing automation, heatmaps Prospect businesses missing analytics, pixels, or an ESP, the ones whose marketing stack has obvious holes.
SaaS companies Full technology stack, CRM platform, email-marketing platform, chat widget, booking software See who runs a competitor tool versus nothing at all. For example, Mailchimp users to pitch Klaviyo, or Zendesk users for Intercom.
CRM & sales-tech vendors CRM platform (HubSpot, Salesforce, Pipedrive, Zoho, Microsoft Dynamics, Apollo, or None), email-marketing platform, tech stack, decision-maker name, title, LinkedIn Detect which businesses already run a CRM and which run none, then target the greenfield or a competitor's base, with a named contact and a SaaS-readiness read on their stack.
Email & marketing-automation platforms Email-marketing platform, marketing automation, DMARC, email provider Find businesses on a rival ESP or with no automation at all, plus the deliverability gaps that open the conversation.
Web developers & freelancers JavaScript frameworks (React, Next.js, Vue), CMS platform, infrastructure, full tech list Prospect clients running the exact stack you specialise in, from React and Next.js to WordPress and Shopify.
IT services & MSPs SSL, DMARC, legacy CMS, mixed content, infrastructure, domain age Identify undermanaged IT: no SSL, missing DMARC, legacy platforms, broken padlocks. Exactly the businesses that need a managed provider.
Cybersecurity firms DMARC, SSL, mixed content, security headers (HSTS/CSP), cookie consent Surface spoofable domains (no DMARC), missing SSL, insecure mixed content, and absent security headers. Concrete, sellable risk.
Cold email & lead-gen services Business email, SMTP verification status, email type, email provider, phone, E.164, relevance verdict Pull bulk local-SMB lists where every address was scraped from the company's own site at the moment you searched, then checked against the receiving mail server, rather than read out of a database indexed months ago.
Staffing & recruiting agencies Hiring (ATS detection), careers page, review-count growth signals, business email and phone Find businesses that are actively hiring. We read the applicant-tracking system off their careers page across 62 ATS products, so Greenhouse, Lever and Workable are the start of the list rather than all of it.
Payroll & HR-tech Hiring (ATS), careers page, domain age, review count, business email and phone Target growing businesses adding headcount, the ones that suddenly need payroll, benefits, and HR software.
E-commerce consultants & agencies CMS (Shopify / WooCommerce), sells online, email-marketing platform (Klaviyo), reviews widget, payments Find Shopify and WooCommerce stores missing Klaviyo, reviews, or extra payment options. A shortlist of upgrades to sell.
Merchant services & payment processors E-commerce & payments tech (Stripe, PayPal, Square, Klarna), sells online, CMS, business category Find restaurants and retailers by their current payment stack, or the ones taking no online payments yet.
VoIP & telecom providers Technology stack, infrastructure, chat widget, phone, review count Read a business's current infrastructure and find the ones ready to upgrade their phone and communications stack.
Answering & call-handling services Review count (call-volume proxy), chat widget, booking software, phone, business category Find businesses with enough demand to miss calls but not enough staff to answer them. Your core prospect.
Commercial & business insurance Business category, domain age, GPS territory, review count, business email and phone Build a fresh, complete territory list of an entire industry. New businesses appear within days of opening.
Business financing & MCA Domain age, review count, business category, business email and phone Find established, revenue-generating businesses most likely to qualify for and need working capital.
Accounting & bookkeeping firms Business email and phone, business category, domain age, always-fresh Maps data Pull fresh prospect lists of the businesses in your area, live from Google Maps, not a recycled database.
Commercial real estate Business category, GPS territory, hiring (growth), business email and phone Find growing tenants by type and area, with the contact data to reach the decision-maker.
Business coaches & consultants Star rating (the 3 to 4 star sweet spot), review count, growth signals Target businesses with good service but weak systems: 3 to 4 stars and few reviews, the owners most open to help.
AI-visibility & GEO consultants AI-crawler access (Blocked), llms.txt, schema markup, AI chatbot Find businesses invisible to AI search: blocking GPTBot or ClaudeBot in robots.txt, no llms.txt. A brand-new angle to sell.
Market researchers & analysts Business category, GPS coordinates, ratings & reviews, technology-stack prevalence Quantify business density, technographic adoption, and market coverage across an entire country in one dataset.

Don't see your exact business? The signals recombine. Every lead ships the same 94 columns, and on the detection fields each one comes back as a value, a confirmed absence, or blank when we couldn't check. Our relevance check then marks whether it really is the business type you searched for, quoting the sentence from its own site, so anything swept up by a broad keyword is labelled before you work it.

On every plan

Smart Strategy: Sweep an Entire Country Automatically

Smart Strategy queues every town and city in your target country, searches them one by one, deduplicates results, and lets you pause and resume at any time. The feature is on every plan, including the free one. All you need is the token budget to cover the ground. Scrap.io, the nearest thing to a direct equivalent, kept whole-country search behind its $499 tier as of July 2026.

1

Pick a Country & Niche

Select your target country and enter a business keyword. Lyre Leads loads every searchable city automatically.

2

Set Your Token Budget

Use all available tokens or set a specific cap. You pay one token per new, unique business. Ones you already hold are never charged again, though fetching a page always costs a little: a page of 20 you already have costs 2 tokens instead of 20.

3

Launch & Walk Away

The search runs server-side in the background. Navigate to other pages, close your laptop, and it keeps going.

4

Resume Anytime

Ran out of tokens? Come back next month and resume exactly where you left off, with no re-searching of completed cities.

37 Countries, 20,339 Places

Large cities are split into their real districts, so the place list expands to 24,304 search areas rather than one pin per city. The United States alone is 8,395 places and 8,803 areas, rebuilt from the Census 2024 Gazetteer, up from 3,582. Denmark, Sweden, Norway and the Netherlands were rebuilt the same way from their national statistics offices. The remaining 32 countries are still curated lists.

Built-In Deduplication

A business found under "plumber" in one city and "plumbing contractor" in the next is one lead, charged once. Rather than skip the duplicate, we refresh it with the newer Maps data the search just paid to fetch.

Pause, Resume, Repeat

Progress is saved per-city. Resume a strategy days or weeks later, and it picks up from the next unfinished city automatically. If a territory is exhausted, meaning over 90% of what comes back is already yours, the run stops rather than spending the rest of your budget proving it.

Who is Smart Strategy for?

  • Agencies scaling outbound: build a nationwide prospect list for any niche without spending hours on individual city searches
  • SaaS and service companies: map your total addressable market across an entire country in one operation
  • Franchise & multi-location businesses: find competitors, partners, or acquisition targets in every market at once
  • Market researchers: quantify business density by niche across a country for competitive analysis and reports

Business Email Discovery & SMTP Verification

A company's email is read off its own website: mailto: links, structured data, contact and about pages, and visible page text. That address is never generated. A named person's address is a different job, and we do it differently: we predict candidates from their name and the domain, then confirm one against the receiving mail server before showing it. When it cannot be confirmed, we say so rather than shipping a guess.

Read from Their Site

Five extraction paths in a fixed order, from mailto: links and schema.org markup down to text on the page, and up to five contact and about pages crawled on the same domain. Every other address the site publishes is kept too, so you can pick a better one than info@.

Screened, Then MX Checked

Format-checked, screened against 93 blocked domains and 66 system local-parts, and gated against the domain's live mail records. An address on a domain that definitively can't receive mail is dropped. A DNS timeout doesn't count as a dead domain, because a network blip should never delete a real address.

Four Honest States

Verification runs the address past the receiving server and returns one of four answers: verified, catch-all, unknown or invalid. A catch-all domain accepts everything and proves nothing, so we never present it as verified. Read exactly what each label means →

Checked Once, For Everyone

Verification results are cached for 90 days across the whole customer base, so a re-check inside that window costs nothing, including an address someone else already checked. A fresh lookup is 2 tokens.

Role or Person

Every address is labelled as a named person's mailbox, a role address like info@, or a free-mail account. Sequences that open "Hi there" to an inbox nobody owns are a filter away from being avoided.

Email Provider Detection

We resolve the domain's mail records to identify whether the business runs on Google Workspace, Microsoft 365, Zoho or one of 32 named providers, and report the root domain when it is something else.

What we measured

We took 2,482 emails scraped from company websites, recorded how old each one was, and put every one through an SMTP check. Of the decisively checkable ones, 14.2% were dead. Another 33.9% of the sample sat on catch-all domains, where no check by anyone can confirm anything. Both numbers, and the method behind them, are in the full study.

Find the Person, Not Just the Company

Select any leads and press Find Decision-Makers. For each one we run three searches of the public web, read the company's own team pages, and for US healthcare check the free federal NPI registry. Candidates are extracted, graded, and then most of them are thrown away. One token per lead, and the SMTP verification is included in it.

A Name Has to Prove It Is Theirs

Any business shares its name with a business somewhere else, and that's how wrong contacts get sold. A name only ships if the page that named them also carries something a same-named company can't borrow: this business's own domain, its phone number, or its street address. Matching the city isn't evidence, and we measured that before we decided it.

The Evidence Ships With the Name

Every person carries the grade and the actual snippet it was read off, in the table and in the export. You don't have to trust a confidence score, because you can read the sentence that put them there.

Predicted, Then Confirmed

A personal address is generated from the person's name and their company's domain, then checked against the receiving mail server. It appears only when that check confirms it, or when the company printed it themselves. On a catch-all domain no address can be confirmed by anyone, and that is what the row says.

Why a Cell Is Empty

Every person records what happened: verified, catch-all domain, we looked and found nothing, or never searched. A blank is an explained outcome rather than a suspected bug, and it is a filter you can sort on.

A Names-Only Run

A second button does the same search and saves the same names and titles without spending verification credits. It still keeps addresses that cost nothing to establish, and it won't invent one on a domain nobody has been confirmed at.

The People View

A tab beside Companies with one row per person instead of per business. A company can carry many people, each with their own title, seniority, LinkedIn, address and evidence. 89 columns, 17 filters, and a CSV export that ships exactly what's on screen: same filters, same sort, same visible columns.

What we measured, and what we still don't know

  • Before the evidence bar existed, we hand-checked 48 contacts the product had shipped. 26 were right, 18 were wrong, and 4 we could not settle either way. Every one of the 18 was the same defect: a real person with a real title, at a different company that happened to share the name.
  • With the bar in place we hand-checked again, across 10 verticals. Of 63 names that shipped, 58 were correct. The wrong-company failure, the one the bar exists to stop, went to zero; the 5 misses were the right company with a stale or garbled name or title. The bar costs volume, roughly a quarter of names on that sample, and Soren took that trade deliberately.
  • Titles are weaker than names. About a quarter of otherwise-correct rows carried a stale or mismatched title, one of them four years out of date. The claim we measured is the person, so we put no number on titles.
  • We have not measured what share of any given market yields a decision-maker after the bar. Sole proprietors publish nothing anywhere, and catch-all domains cannot be confirmed at any price. When we have that number we will publish it with its denominator.

Social Media & Contact Discovery

Discover every social media profile linked to a business website, plus the names and titles of key people. Lyre Leads scans for direct links to all major social platforms, then reads team and about pages for contact names, titles, and personal LinkedIn profiles, so you know exactly who to reach out to.

Every Lead's Site Checked Against 1,474 Technologies

Know exactly what technology a business website runs on. Lyre Leads scans every lead's website against 1,474 distinct named technologies: 759 in the main table across 31 categories, plus dedicated catalogues of 441 chat and chatbot widgets, 218 booking and scheduling systems, 89 CRMs, 35 vertical operations platforms (home services, salons, medical, legal, real estate, fitness, construction and several multi-trade suites), 30 CMS platforms and 26 email-marketing platforms. Those catalogues overlap, so the headline is the deduplicated union rather than the sum. Every figure is reproducible from the detector tables themselves.

CMS & Frameworks

CMS: WordPress, Shopify, Wix, Squarespace, Webflow, Joomla, Drupal, Magento, PrestaShop, BigCommerce, Ghost, Weebly. Frameworks: React, Vue.js, Angular, Next.js, Nuxt.js, Svelte, Gatsby, Remix, Astro, SvelteKit, Ember.js, Alpine.js, Preact.

Analytics & Heatmaps

Google Analytics (GA4 + Universal), Google Tag Manager, Mixpanel, Amplitude, Segment, Hotjar, PostHog, FullStory, LogRocket, Microsoft Clarity, Matomo, Plausible, Fathom, Heap, Crazy Egg, Lucky Orange, Mouseflow, Smartlook.

Ad Pixels & Retargeting

Facebook Pixel, Google Ads, Google Remarketing, LinkedIn Insight Tag, TikTok Pixel, Pinterest Tag, Twitter/X Pixel, Snapchat Pixel, Microsoft Ads (Bing UET), AdRoll, Criteo, Taboola, Outbrain, Quora Pixel, Reddit Pixel.

Marketing & Email Platforms

HubSpot, Klaviyo, Mailchimp, ActiveCampaign, ConvertKit, Drip, Brevo (Sendinblue), Omnisend, Constant Contact, AWeber, GetResponse, MailerLite, Moosend, Beehiiv, OptinMonster, Sumo, Privy.

Live Chat & Support

Intercom, Zendesk, Drift, Crisp, LiveChat, Tawk.to, Tidio, Freshdesk, Olark, Help Scout, Chatwoot, Gorgias, Front.

Payments & E-Commerce

Stripe, PayPal, Square, Klarna, Afterpay, Sezzle, WooCommerce, Shopify Pay.

Scheduling & Booking

Calendly, Acuity Scheduling, Cal.com, SimplyBook, YouCanBookMe, plus the vertical systems a trade actually runs on: ServiceTitan, Jobber, Housecall Pro, Mindbody, Vagaro.

Reviews & Social Proof

Trustpilot, Yotpo, Judge.me, Stamped.io, Loox, Google Reviews widget, Yelp widget.

Privacy, Security & More

Cookie consent: CookieBot, OneTrust, CookieYes, Complianz, iubenda, Osano. Security: reCAPTCHA, hCaptcha, Cloudflare Turnstile. Accessibility: AccessiBe, UserWay. Plus CDN, hosting, SEO, A/B testing, push notifications, forms, CRM, and more.

Modern sites don't hand you their markup

A Wix, Squarespace or Webflow homepage often arrives as a near-empty shell that fills itself in with JavaScript, and a scraper reading the raw response sees almost nothing. When that happens we render the page once in a headless browser and merge what the rendered DOM shows, so a single-page-app builder does not read as a business with no technology at all. Each detection stays three-state: present, confirmed absent, or unknown when the site refused to be read.

Who uses this?

Web agencies, SaaS & CRM vendors, marketing and PPC agencies, e-commerce consultants, developers, and cybersecurity firms all mine the tech stack differently. See exactly which signals matter for your business →

Marketing Pixel Detection

Identify which businesses are actively investing in digital advertising. Lyre Leads scans every lead's website for tracking pixels and analytics tools across 15+ ad networks and platforms, instantly surfacing businesses already spending money on ads.

Multi-Network Pixels

Detects pixels from TikTok, Pinterest, Snapchat, Reddit, Twitter/X, Quora, and Yandex Metrica. These businesses run ads across the full social-media spectrum.

Facebook Pixel

Detects the Facebook tracking pixel on the business website, a sign they're running or planning ad campaigns.

Google Analytics

Identifies Google Analytics (GA4 or Universal Analytics) on the website, showing they track visitor data.

Google Tag Manager

Detects Google Tag Manager for managing marketing tags, a sign of marketing sophistication.

Google Ads & Remarketing

Finds Google Ads and remarketing tags. The business is actively running Google Ads retargeting campaigns and conversion tracking.

Why does ad detection matter?

Businesses already spending money on ads are proven buyers of marketing services. They have budget, understand ROI, and are far more likely to respond to your outreach than businesses with no digital marketing presence.

Website Quality Analysis

Assess the digital maturity and quality of every lead's website. These signals tell you whether a business takes its online presence seriously, or whether they need help.

SSL / HTTPS Check

Verifies if the website has a valid SSL certificate. Sites without HTTPS are security risks and rank lower in Google.

Blog Detection

Identifies whether the website has an active blog, a strong signal of content marketing investment (or the lack of it).

Contact Form Detection

Identifies whether the website has a contact form, which indicates they accept online inquiries.

Schema Markup Detection

Checks for structured data (JSON-LD, Microdata), a sign of SEO awareness and technical sophistication.

Site Freshness (Copyright Year)

Reads the footer copyright year. A year well in the past on a simple site points to an unmaintained website, the clearest "needs a redesign" lead there is. Filter for "stale sites" in one click.

Meta Description & Mixed Content

Flags a missing meta description (an on-page SEO gap) and mixed content (an HTTPS page loading insecure resources, a broken padlock to fix). Concrete, sellable defects.

Hiring Intent (ATS Detection)

Detects a careers page wired to an applicant-tracking system, across 62 ATS products from Greenhouse and Lever down to the niche ones. The business is actively hiring, which is a direct sell for staffing and HR-tech.

Email Deliverability (DMARC)

Checks the domain's DMARC record (anti-spoofing). A missing DMARC means a deliverability and security gap, and a qualified lead for MSPs and email vendors.

AI Chatbot & AI Visibility

Flags AI-native chat assistants on-site (an AI-forward segment), plus whether the site blocks AI crawlers (robots.txt) and publishes llms.txt, the AI-search-visibility angle.

Domain Age & Infrastructure

Gauge the maturity and technical depth of every lead's online presence. Domain age indicates business stability, while the hosting and DNS stack reveals how seriously they invest in their infrastructure.

Domain Age via RDAP

Looks up the domain registration date using the RDAP protocol. Older domains typically indicate established businesses with proven track records.

Server & DNS Stack

Detects the web server (Nginx, Apache, IIS), managed hosting (WP Engine, Flywheel), managed DNS provider, and authorized email senders via SPF, infrastructure invisible to page-level scrapers.

Google Maps Coverage

Every search result comes with live Google Maps data: the contact information, classification, and location signals you need to filter, segment, and map your leads.

Phone, Address & Category

Every lead arrives with the phone number Google lists, full address, and primary Google Maps business category. Whatever Google holds on the business, you get, parsed into separate street, city, state and postal fields you can filter on.

Star Rating & Review Count

Google star rating and total review count for every business. Quick quality signal for filtering: a 4.8-star business with 500 reviews is a very different lead than a 3-star with 8 reviews.

GPS Coordinates & Territory Mapping

Every result includes latitude and longitude, enabling geographic analysis, territory planning, and proximity-based prospecting. Map clusters of businesses, measure coverage density, and plan route-efficient outreach.

Background Jobs & Live Progress Tracker

Start a search, an enrichment, a verification or a decision-maker run, then navigate freely. The live jobs panel tracks every running task from any page in real time.

Cross-Page Tracking

Start a job on the Database page, switch to Search or your account, and watch progress update in real time. The panel re-polls every 15 seconds, so a job started in another tab shows up here too.

Multi-Job Queue

Run several jobs at once. Each shows its own progress bar and live status updates.

Live Data Discovery

Watch enrichment results appear as they land: email, social, CMS, tech stack, tracking pixels, domain age, SSL and page speed all count up while the job runs.

It Survives a Restart

Progress is written to the database as a job runs and flushed when the server shuts down, so a deploy in the middle of a long run gives you the real last-known progress marked interrupted, not a frozen bar. Cancelling asks first, says what will happen, and keeps everything already found.

Every Lead Checked Against What You Searched For

Every enriched lead is read by AI and marked according to whether it really is the business type you searched for, with the sentence from its own site that supports the verdict attached so you can check it.

Nothing to Set Up

The keyword you already typed is the only input. You write no prompt, save no profile and configure no criteria, so the check works on your very first search instead of after an afternoon of setup.

A Verdict You Can Audit

Yes, no or unclear, with the phrase copied word for word from the company's own page that justifies it. You check the evidence rather than trusting a number. If we cannot find that phrase back on the page, we drop the quote and say why, rather than showing you one we could not confirm. Blank means the site could not be read, never a no.

Measured, Not Asserted

We hand-checked 284 businesses to find out whether reading the site beats filtering on Google's category. It does, on the number that matters: reading kept 98.8% of the genuine businesses, the category filter 87.4%, quietly deleting about one real business in eight. Both raters were language models, which is the study's weakness, and we published that too.

Why this exists

  • Google Maps returns plenty that is not what you asked for. We hand-checked 284 results: 72% matched the keyword.
  • The spread is the problem. "Roofing contractor" came back 96% clean. "Home remodeling contractors" came back 28% clean, with a hotel, a pest control firm and an apartment complex in the results.
  • Filtering on the Google Maps category catches most of it for free, and silently drops 11.7% of the businesses you actually wanted. Reading the site keeps them.

Your Leads Re-Check Themselves Every Month

A lead list is a photograph of a moving market. We re-checked 4,527 business websites a median of 106 days after first seeing them: 2.1% no longer loaded, 0.9% were definitively gone, and 1.9% of the readable ones had switched a core platform. So every paid plan gets a monthly allowance of background re-enrichment that runs on its own, with nothing to configure and no tokens spent.

1

It Picks the Stalest First

Leads you enriched over a month ago, or on an older generation of the detectors, go to the front of the queue. Leads that were never enriched are left alone.

2

It Drips, It Does Not Dump

The month's allowance is spread across every day and four cycles a day, so no site is hammered and one business is never fetched twice in the same cycle.

3

Some Re-Checks Cost Nothing at All

If anyone on the platform successfully read that domain in the last seven days, the refresh is served from the shared observation log with no fetch at all.

4

The Difference Becomes a Signal

What changed between the two checks is named and filed against the lead, so you can filter on the change rather than on the state.

19 Named Changes

They started hiring, or added a CRM, or switched the one they had. They started running ads, or stopped. Booking software appeared, the website moved to a new platform, an online store went live, the email provider changed, the reviews surged, the rating slipped. Nineteen signal types in all, each one a filter in the lead table with a 7, 30 or 90-day window.

A Signal Means Something Changed

An event fires only between two successful checks of the same business. A blank never generates one, and a change caused by us shipping a new detector is flagged as a version difference and hidden, so improving the product never fakes a market event.

A Bad Fetch Never Costs You Data

If a scrape fails during an unattended re-check, the lead is left exactly as it was. And if a site has since put a bot challenge in front of everything, the detections we already had are preserved rather than overwritten with a wall of blanks.

Re-Enrich on Demand

Filter by detection status, never enriched, outdated detection or latest, or by a last-enriched date range you choose. Select what looks stale and re-enrich it yourself at one token per five leads. That refreshes every detection and re-runs the relevance check.

Free Pool First, Always

The monthly allowance is spent before a token ever is, and the token cap on automatic work starts at zero. Automatic re-enrichment can't spend anything you haven't explicitly allowed it to.

Signals Accrue

A new account has no signals on day one, because a change needs two observations to exist. The list fills as your leads come round for their re-check. We'd rather say that than show you an empty tab with no explanation.

Smart Database, Import & Export

All leads land in a filterable, sortable database of 75 columns in nine collapsible groups. Filter it, sort it, work it, and take it out again in whichever format your next tool reads.

Advanced Filtering

118 filter parameters and 86 sortable columns. Has an email, runs WordPress, has a Facebook Pixel installed, domain older than five years. Save a filter set as a preset and it's there when you come back.

Negative Filters That Mean It

"Businesses with no CRM" returns the ones we read and found none on, not the ones we never got to. That distinction is enforced in the query itself, which is the whole reason a technographic list beats a guess.

One-Click Export

All 94 columns, in the same fixed order, in CSV, JSON, or a real Excel workbook rather than a renamed CSV. All three run through one formatter, so they can't disagree with each other.

A Check Before You Send

Before an export downloads we count how many of the addresses in it are unverified or already rejected, and tell you the numbers. Advisory, dismissible, and it never blocks the download.

Bring Your Own List

Upload a CSV, Excel or JSON file into 101 mappable columns. We read your headers and map them for you, including a Lyre export, which round-trips with nothing to configure. A blank cell in your file never erases what we already hold, and an upload of a company you already have updates it in place rather than replacing it, so its notes, people and list memberships survive.

Nothing You Delete Is Destroyed

Every delete is archived by the database itself, not by code we remembered to write, so it holds for every path a lead can leave by. Restore brings it back under its original id, which reattaches its people, its notes, its history and its lists. Only closing your account really erases anything.

Find the Duplicates

Scan the filtered set or the whole database by any combination of phone, website, name and email. Every group is shown with its proposed keeper before a single row goes anywhere, and what does go can be brought back.

Lists and Notes

Group leads or people into named lists, filter by membership, and keep notes and an edit history on each lead. All of it travels with the lead through a merge, a restore, or an overwriting upload.

Persistent Storage

Search results are saved permanently. Come back anytime to filter, re-export, or re-enrich older leads, which refreshes every detection and re-runs the relevance check at one token per five leads.

Or Just Buy the List

Not everyone wants a subscription. Lead Lists sells a finished, verified list as a one-off purchase, from a free account, with a $5 minimum. Pick a market, see the live count before you pay, and get an Excel workbook with a Companies sheet and a People sheet.

Verified Emails Only

The count you're quoted holds only addresses that have passed a live SMTP check, because that rule is applied when the inventory is counted rather than when the file is built. You can't be quoted a number the file then fails to deliver.

Re-Checked at the Moment You Order

Every address is verified again when the order runs, and anything that has gone stale since is dropped. If fewer survive than you were quoted, the difference is refunded to your card after delivery.

Pick What You Are Buying

Companies and contacts, contacts only, or companies only. A company's own role address ships free as a column on the company in every mode, so you're never charged for an info@.

Why Choose Lyre Leads Over Browser Extensions?

A lot of Google Maps lead scrapers are Chrome extensions, and they share a shape: they see what your browser sees, and they stop there. The right-hand column below describes that category rather than any one product, so check the specific extension you're weighing before you take it as read.

Capability Lyre Leads Chrome Extensions
Installation required No, works in browser Yes, Chrome only
How a city is covered One area by default, or a grid across the whole footprint Whatever one map view will scroll to
AI check that each result is the business you searched for Yes, with quoted evidence Not available
Data enrichment 94 fields, automatic Name, phone, address, sometimes a website
Named decision-makers with verified emails Yes, with the evidence tying them to the business Not available
SMTP email verification Built in, catch-all reported separately Not available
Keeps leads current after you pull them Monthly re-check included, with change signals A one-time scrape
Multi-network pixel detection Pinterest, Snapchat, Reddit, Quora, Yandex & more Not available
Works on any device Desktop, tablet, mobile Desktop Chrome only
Star rating & review count Yes, automatic Often missing
GPS coordinates Latitude & longitude Rarely included
Free tier 500 tokens/month Usually trial only

Comparing against something bigger than an extension? The side-by-side against Apollo, ZoomInfo, D7 Lead Finder, Scrap.io and Outscraper is a separate page.

Developer REST API & MCP Server

Skip months of engineering work. The Maps provider integration, the enrichment pipeline and the relevance check are already built and maintained, so you just call the API. Build your own lead tools, internal dashboards, or AI agents on top of Lyre Leads without writing a single scraper. API access is included from the $39 Growth plan up.

Authenticated REST API

Generate keys in your account settings, up to ten at a time. Keys are stored as a SHA-256 hash and shown in full exactly once, and a key is always non-admin whatever your own role is. Authenticate with a Bearer token from any language or HTTP client, at 120 requests a minute.

Search, Enrich, Verify, Find People

Trigger Google Maps searches, page through results, re-enrich leads, verify addresses and run decision-maker discovery, all over HTTP. A search auto-enriches in the background and tells you where to poll for it. Integration is poll-based: there are no outbound webhooks.

Count and Estimate for Free

Ask how many saved leads match a filter, or what a job would cost before you run it, and pay nothing for either answer. The count is three-state aware, so has_crm: false means we checked and found none rather than we never looked.

Nine Tools Over MCP

An MCP server is live at /mcp, so Claude, Cursor or any MCP client can search, count, enrich, find decision-makers and verify emails directly. Three lines of JSON to connect. Every tool call loops back through the same audited REST routes the web app uses, so there is no second implementation of auth or billing to drift.

Written for Agents, Not Just People

An operating guide addressed to the agent itself, and four full application specs a coding agent can implement against this API without asking you what the endpoints are.

Documented & Self-Describing

Read the complete data dictionary: every field per lead, defined, with the source of each value. Or pull it machine-readable as a live JSON Schema and markdown. The dictionary, the schema and the markdown are generated from one registry, so none of them can drift from your export. Detection fields are three-state, and the API returns per-row provenance with a confidence tier.

What developers build with the API

  • AI agents: discover leads, filter on the relevance verdict, and hand the survivors to an outreach step, over MCP or plain HTTP
  • Custom CRM sync: read the API and write enriched leads into whatever CRM you run
  • Scheduled workflows: point any HTTP-capable automation tool at a search, then poll the job for its results
  • Internal tooling: embed lead search and relevance filtering into your own sales dashboards

Read the API documentation →

Start Enriching Leads For Free

Get 500 tokens every month, no credit card required. Search Google Maps, enrich with 94 data points and 1,400+ tech detections, and get every lead checked against the business you searched for.