New extraction engine — 3× faster

Your next customers are already on Google Maps.

mySearch sweeps any territory, extracts every business with its full contact details, then tells you which ones actually need you. Not one more list: a list ranked by commercial urgency.

No credit card · 100 free leads · Instant CSV export

78+ countries covered370 categoriesPublic data · GDPR
Plumber · Lyon · 15 km radius
Sweeping
Businesses
0
Tiles swept
0/36
With email
0
BusinessContactScore
Extracting…
200 M+
businesses reachable
61 %
email discovery rate
< 90 s
for an entire city
36
fields extracted per record
Three steps

From idea to prospecting file in under a minute

01

Choose who you're looking for

A category from our taxonomy, or any free-text keyword. Then an area: a country, a region, a city, a postcode, a radius — or a polygon you draw by hand on the map.

02

The engine sweeps the territory

Tiling adapts to density: wherever businesses are packed together, the area is subdivided automatically until nothing escapes the sweep.

03

Export what's useful to you

Filter on what matters for your offer, sort by score, export to CSV, Excel or JSON. Or wire the API straight into your CRM.

Features

Everything the competition does. And what it doesn't.

The fundamentals are there, obviously. The difference is in what happens to the data once it's been extracted.

Geographic targeting without limits

Country, region, county, city, postcode, radius or hand-drawn polygon. Areas combine and can be saved.

Emails verified at the source

Every business website is visited: contact page, legal notices, footer. Each email is scored by where it was found.

36 fields per business

Name, structured address, GPS coordinates, landline and mobile, website, social profiles, rating, reviews, opening hours, attributes, listing status.

Technical website audit

HTTPS, mobile friendliness, response time, CMS and its version, contact form, e-commerce, copyright year.

Lead score tuned to your trade

The same directory isn't worth the same to a web agency and to a software vendor. The score adjusts to your offer.

Continuous market watch

Monitor an area: every newly opened business is flagged to you. The most receptive prospect is the one that just opened.

Cross-search deduplication

A prospect you've already exported never comes back twice. Your teams don't step on each other.

REST API and MCP server

Automate your extractions, or let Claude and ChatGPT query your prospect database directly.

Commercial signals

A raw export doesn't tell you who to call.

mySearch analyses every business and surfaces verifiable facts you can use as an opening line. No more staring at a 2,000-row spreadsheet wondering where to start.

Generated opening line

“Mercier & Sons Plumbing has no website, even though their Google listing is active and has 127 reviews.”

Every opening line quotes only facts present in the extracted data.

No website

+30

The most direct argument for a web agency.

Unclaimed listing

+24

Nobody is managing their local presence.

Site not mobile-friendly

+24

80% of local searches happen on mobile.

Dated website

+22

Copyright frozen more than three years ago.

No customer reviews

+18

Invisible in the local ranking.

Absent from social media

+18

No social point of contact.

Rating below 4 stars

+16

Every lost star costs phone calls.

No HTTPS

+20

The browser shows a warning.

Under the hood

Why the engine finds what others miss

Google never returns more than about a hundred results per query. Searching “restaurant” across all of France doesn't give you 175,000 restaurants — it gives you 100. That's the whole problem.

Adaptive tiling

The area subdivides where it's dense

The territory is cut into tiles. Any tile that hits the result ceiling is automatically split into four, and so on. Downtown Lyon ends up as dozens of tiles; a rural area stays a single one.

up to 6 levels of subdivision
Direct requests

No browser just to read data

The engine learns Google's internal request format by observing a real session, then queries the data source directly over HTTP. A browser costs 1.5 s per page; a direct request, 150 ms.

10× fewer resources
Shared cache

A business enriched once benefits everyone

Website enrichment is cached and shared. A search overlapping an already-explored territory comes back almost instantly.

up to 80% of requests avoided
Businesses per minute
≈ 1,400
in a standard configuration
Recovery after a block
Automatic
session and proxy rotation
Parser resilience
Tolerant
survives changes to Google's format
Market watch

Be the first to call whoever just opened

Save an area and a category. mySearch re-sweeps it automatically and flags every new business. A company that just opened has no website, no reviews and no incumbent supplier — it's the best possible moment to reach out.

  • Detection of openings and closures
  • Alerts by email or webhook into your CRM
  • Daily, weekly or monthly frequency
  • Full history of market movements
New hair salons — Lyon4 new
Weekly check · last one 3 days ago
Studio Marceau
Lyon 2e
Opened 6 days ago
L'Atelier Duval
Villeurbanne
Opened 11 days ago
Coiffure Bertin
Lyon 7e
Opened 18 days ago
Hair Concept
Caluire
Opened 24 days ago
POST /api/v1/searchcURL
curl https://mysearch.gg/api/v1/search \
  -H "Authorization: Bearer msk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "category": "plumber",
    "location": "Lyon, France",
    "filters": { "website": "no", "email": "yes" },
    "limit": 500,
    "wait": true
  }'
For developers

An API, and an MCP server for your assistants

Launch searches, fetch paginated results, trigger exports. And above all: plug Claude, ChatGPT or Gemini straight into your database through the MCP protocol.

Up to 600 requests/minute
Webhooks when a job finishes
MCP server included
Scheduled exports
Read the documentation
Comparison

What sets us apart from ordinary scrapers

Competitors stop at extraction. The hard work starts after that: knowing who to contact, with which argument, and never repeating yourself.

FeaturemySearchOther tools
Multi-country Google Maps extraction
Website, email, rating and social filters
Polygon and radius areas
REST API and MCP server
Technical website audit
Lead score tuned to your trade
Sales opening line per prospect
Watch on new business openings
Deduplication across all your searches
Competitive density analysis
Frequently asked

What people ask us most

Is this data legal to use?

mySearch only extracts professional information that businesses have made public themselves, on their Google listing and their website: company name, address, business phone number, contact email. No personal data about private individuals is collected. Use for B2B prospecting falls under legitimate interest as defined by the GDPR, provided you state where the data came from and allow people to object — which our exports make straightforward.

How many results can I get for one city?

As many as exist. Adaptive tiling keeps subdividing as long as new results keep appearing. In a metro area like Lyon, a “restaurant” search typically returns several thousand businesses where a plain query would give you a hundred.

Where do the email addresses come from?

From the business's own website. The engine visits the home page, the contact page and the legal notices, and extracts publicly displayed addresses. Each email gets a confidence score based on where it was found — a mailto link counts for more than an address mentioned inside a paragraph.

What happens if I run the same search again?

Businesses you've already exported can be excluded automatically through the suppression list. You never pay for, or contact, the same prospect twice.

Can I cancel my subscription at any time?

Yes, in one click from the billing area. The subscription stays active until the end of the period you've already paid for, and your exports remain downloadable.

The market you're looking for already exists.

It's mapped, public, and waiting to be put to work. Start with 100 free leads — no credit card.