An r/AIToolsAndTips post asked how to find businesses without websites. The pattern: Google Maps lookup that returns business records minus those with website fields. This walks the Scavio + Maps cross-check.
Prerequisites
- Scavio API key
- An optional Maps source for the negative space (Outscraper or Places API)
- A target city/category
Walkthrough
Step 1: Discover candidate businesses via Google search
Local search returns Google Local Pack with business names.
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}
def local(query, location):
r = requests.post('https://api.scavio.dev/api/v1/search',
headers=H, json={'query': query, 'location': location}).json()
return r.get('local_results', []) # Maps Local Pack resultsStep 2: Filter for business names without a website link
Local Pack records often include website field; missing = candidate.
def no_website(results):
return [b for b in results if not b.get('website') and b.get('phone')]Step 3: Cross-check via web search (does the business have ANY website?)
Even if not in Local Pack, they might own a Facebook page or other.
def has_any_web_presence(name):
r = requests.post('https://api.scavio.dev/api/v1/search',
headers=H, json={'query': f'"{name}" site:facebook.com OR site:instagram.com OR site:linkedin.com'}).json()
return len(r.get('organic_results', [])) > 0Step 4: Surface phone-only prospects
These are the genuine 'no website' targets.
def real_no_website(candidates):
return [c for c in candidates if not has_any_web_presence(c['name'])]Step 5: Optional: enrich with email finder for non-website businesses
Hunter/Snov can sometimes find owner email via name + city.
# Hunter API: domain-search by company name when no domain known is harder.
# Often the play is phone-call outreach, not email, for genuine no-website prospects.Python Example
# Per city/category: ~5-20 Scavio calls. Cost: $0.02-0.09JavaScript Example
// Same flow in TS.Expected Output
List of phone-only businesses (genuine no-website targets) per city/category. The right outreach channel for these is usually phone or in-person, not cold email.