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.
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 name | Verified business name from the listing. |
|---|---|
| Website | Live site URL; blank when none is listed. |
| Phone + E.164 | Dialer-ready national & international number. |
| Address, city, state, postal | Parsed fields for territory filtering. |
| Business category | Google's primary category for the business. |
| Star rating | 0 to 5 Google rating; blank when there are no reviews yet. |
| Review count | Total Google reviews (0 is a real value). |
| GPS coordinates | Latitude & longitude for mapping. |
| Google Place ID | Stable identifier for de-duplication. |
Contact & outreachFrom their site
| Business email | Scraped from the site, format + MX validated. |
|---|---|
| Email confidence | High (mailto/structured) vs. medium (page text). |
| Email type | A named person's mailbox, a role address like info@, or a free-mail account. |
| Verification status | Verified, catch-all, unknown or invalid from a live SMTP check. |
| Verified at | When that check ran, so you can judge its age. |
| Other emails on site | Every other address the company published, up to ten. |
| Email provider | Mailbox host from MX records, across 32 named providers. |
| Contact name & title | A decision-maker from a public team page. |
| Contact LinkedIn | Their personal LinkedIn profile, where public. |
| Decision-maker email | A person's address, shown only once SMTP confirms it. |
| People | Every decision-maker we can tie to the company, each on their own row. |
Social profilesFrom their site
| Facebook / Instagram | Validated business profile URLs. |
|---|---|
| LinkedIn / Twitter-X | Validated business profile URLs. |
| YouTube / TikTok | Validated business profile URLs. |
| Missing profile | A social-presence gap you can pitch. |
Technology stack & platforms1,400+ techs
| CMS platform | WordPress, Shopify, Wix, Webflow… |
|---|---|
| CRM platform | HubSpot, Salesforce, Pipedrive, Zoho, Dynamics, Apollo. |
| Email-marketing platform | Mailchimp, Klaviyo, ActiveCampaign… |
| Live-chat widget | Intercom, Drift, Zendesk, Tidio… |
| Booking software | Calendly, Acuity, Mindbody… |
| JS frameworks | React, Vue, Angular, Next.js… |
| E-commerce & payments | WooCommerce, Stripe, PayPal, Square… |
| Infrastructure | Server, CDN/host, security headers, DNS. |
| Full tech list | Every qualifying technology detected. |
Marketing & advertisingFrom their site
| Facebook Pixel | Retargeting/conversion pixel present. |
|---|---|
| Google Ads & remarketing | Active Google Ads conversion tracking. |
| Multi-network ad pixels | TikTok, Pinterest, Snapchat, Reddit, Quora… |
| Google Analytics | GA4/Universal present (they measure traffic). |
| Google Tag Manager | Tag governance (marketing sophistication). |
| Marketing automation | A lead-capture/automation stack is live. |
| Heatmaps & recording | Hotjar, Clarity, FullStory… (CRO signal). |
| Tracking-pixels list | Every ad/analytics pixel, itemised. |
Website quality & SEOFrom their site
| SSL / HTTPS | Valid certificate present (or missing). |
|---|---|
| Schema markup | Structured data, an SEO-maturity signal. |
| Meta description | Present or missing (a classic on-page gap). |
| Mixed content | Insecure resources on an HTTPS page. |
| Contact form | The site accepts online inquiries. |
| Blog | Active content marketing (or its absence). |
| Site freshness | Footer copyright year; a past year suggests an unmaintained site. |
| Page load time | Homepage speed at scan (slow = redesign lead). |
| Cookie consent | GDPR/CMP banner present. |
| Reviews widget | On-site social proof (Trustpilot, Yotpo…). |
| Sells online | A store/payments stack is active. |
| Scheduling widget | On-site booking present. |
Growth & intentFrom their site
| Hiring (ATS) | Careers page wired to Greenhouse/Lever/Workable. |
|---|---|
| Careers page | A jobs/careers page exists on-site. |
| AI chatbot | An AI-native assistant is on the site. |
| Demo CTA / case studies | B2B maturity signals. |
Google listing matchSite vs. Maps
| Website phone | The number on their own site, kept separately from the Google one. |
|---|---|
| Phone vs. Google | Match, mismatch, absent or unknown. A disagreement stays visible instead of being quietly reconciled. |
| Call tracking | CallRail and similar deliberately swap the displayed number, so a conflict there is expected rather than neglect. |
| ZIP on site | Whether the postcode Google holds appears anywhere on the website. |
| LocalBusiness schema | Whether the site publishes the structured data local search reads. |
Deliverability & domain ageDNS / RDAP
| DMARC | Email anti-spoofing record present (or missing). |
|---|---|
| Domain age | Years since registration, via RDAP. |
| Email provider | Mailbox host from MX records. |
AI-search visibilityrobots / llms.txt
| AI-crawler access | Open, Partial, Blocked or Unknown. Unknown means robots.txt could not be read, never that the site is open. |
|---|---|
| AI bots blocked | Which of the 24 crawlers we check are disallowed, with GPTBot, ClaudeBot, PerplexityBot and Google-Extended deciding the verdict. |
| llms.txt | Whether the site courts AI visibility. |
RelevanceTheir website
| Relevance | Yes, no or unclear: is this the kind of business the search asked for? Blank means never checked. |
|---|---|
| Relevance evidence | The phrase copied verbatim from the company's page that justifies the verdict. |
Data-quality metadataEvery field
| Enrichment status | The master key for any blank value. |
|---|---|
| Enriched at | When the profile was last refreshed. |
| Detection version | Which generation of the pipeline read this lead. |
| Three-state values | Value / 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.
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.
Pick a Country & Niche
Select your target country and enter a business keyword. Lyre Leads loads every searchable city automatically.
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.
Launch & Walk Away
The search runs server-side in the background. Navigate to other pages, close your laptop, and it keeps going.
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
Google Maps Business Search
Search for any business type in any of the 37 countries on the place list. Lyre Leads queries Google Maps server-side, with no browser extension and no manual scrolling. Where an extension stops at whatever your browser will scroll to, Complete coverage mode can search a city from many points across its whole footprint.
Keyword Search
Search by business type, whether "plumbers", "dentists", "restaurants", or any keyword you need.
Location Targeting
Pick a country, then a state or region, then a city or one of its districts. Get leads from exactly where your customers are.
Server-Side Scraping
No Chrome extension needed. Our servers fetch results directly, so it's faster, more reliable, and free of browser limits.
Complete Coverage Mode
An opt-in radio on the search page, next to the standard one-area search. It lays a grid of points across the whole city and splits the ones that keep returning new businesses, because paging deeper from a single centre keeps returning the same central neighbourhoods. Measured in Houston from the same centre: paging deep from one point returned 134 businesses, a 37-point grid returned 396, and a 76-point grid returned 1,061, of which 977 were inside 25 km. It shows the cost before it starts, and refuses to run when your account already covers the ground.
Warn Before You Overlap
Before a search runs we check how much of that query in those cities you already hold, and say so. A checkbox excludes cities you searched in the last N days, and a search history panel shows what you have already covered.
Free, Exact Counting
Ask how many leads match a filter, or what a job would cost, before spending anything. Both answers are free and exact at any size, in the app and over the API.
Free Demo Search
Run a real Google Maps search with no account and no card, and see the enrichment on the results. There is also a website checker that runs the full detection pipeline on any single URL.
Live data, not a stale database
Unlike tools that sell you records from pre-built databases that may be months or years out of date, every Lyre Leads search queries Google Maps in real time. Websites are scanned live for enrichment data at the moment you search. This means your leads reflect businesses that exist right now, with current emails, current social profiles, and current tech stacks. It takes a little longer, but you get data you can actually trust.
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.
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.
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.
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.
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.
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
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.
Lyre Leads
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.