The Local Business Intelligence Suite
Pricing
from $1.00 / 1,000 results
The Local Business Intelligence Suite
God Mode for Local SEO Stop Paying for 10+ Separate Local SEO Tools You're currently paying for: BrightLocal ($39/mo), LocalFalcon ($29/mo), GatherUp ($99/mo), SEMrush ($129/mo), Moz Local ($14/mo), Yext ($499/mo), ReviewTrackers ($49/mo), & a dozen browser extensions. What if one tool did it all?
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer

John Rippy
Actor stats
0
Bookmarked
1
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Local Business Intelligence Suite
"God Mode for Local SEO" by John Rippy | johnrippy.link
Stop Paying for 10+ Separate Local SEO Tools
You're currently paying for: BrightLocal ($39/mo), LocalFalcon ($29/mo), GatherUp ($99/mo), SEMrush ($129/mo), Moz Local ($14/mo), Yext ($499/mo), ReviewTrackers ($49/mo), and a dozen browser extensions.
What if one tool did it all?
The Local Business Intelligence Suite combines 19 specialized modules into one powerful actor:
- Google Business Profile scraping (reviews, posts, photos, Q&A, hours, attributes)
- Multi-platform review aggregation with AI sentiment analysis (Google, Yelp, Facebook, TripAdvisor)
- Local SERP ranking with map grid analysis (like LocalFalcon, but without the $29/mo)
- Citation auditing across 20+ directories (like Moz Local, but on-demand)
- Business enrichment with contact discovery (like ZoomInfo, but pay-per-use)
- Tech stack detection for 50+ trackers and pixels
- Reddit intelligence for reputation and local discussions
- Market Intelligence powered by US Census, SBA, and County Business Patterns data
- NEW: Smart Reputation Aggregator - auto-detects business type and scrapes relevant platforms
- And 9 more specialized modules...
Pay only for what you use. No monthly subscriptions. No minimum commitments.
19 Intelligence Modules — Every Local SEO Task in One Place
Core Intelligence (v1.0)
| Module | Replaces | What It Does |
|---|---|---|
| GBP Profile Scrape | Manual research | Extract reviews, posts, photos, Q&A, hours, services, attributes from any Google Business Profile |
| Multi-Platform Reviews | GatherUp, ReviewTrackers | Scrape reviews from Google, Yelp, Facebook, TripAdvisor with AI sentiment analysis |
| Local SERP Tracking | LocalFalcon, GeoRanker | Track local pack rankings + map grid analysis at any location |
| Business Enrichment | ZoomInfo, Apollo | Find social profiles, decision-maker contacts, company data |
| Website Analysis | Screaming Frog, Sitebulb | Crawl sites, extract SEO data, identify technical issues |
| Competitor Analysis | BrightLocal | Compare multiple businesses head-to-head across all metrics |
Advanced Intelligence (v1.2-1.3)
| Module | Replaces | What It Does |
|---|---|---|
| Tech Stack Scan | BuiltWith, Wappalyzer | Detect 50+ tracking codes, analytics, pixels, CMS platforms |
| Citation Audit | Moz Local, Yext | Check NAP consistency across 20+ business directories |
| Backlink Analysis | Ahrefs (partial) | Find local backlinks, directory listings, news mentions |
| Social Presence Scan | Sprout Social | Analyze profiles across 7 platforms (FB, IG, Twitter, LinkedIn, YouTube, TikTok, Pinterest) |
| Keyword Research | SEMrush (partial) | Suggest local keywords with estimated search volume |
| Review Response Analysis | GatherUp | Measure response rate, response speed, find unresponded negative reviews |
| Photo Analysis | Manual audit | Audit GBP photo quality, categories, and coverage gaps |
| Hours & Attributes Audit | Manual audit | Compare hours and attributes against competitors |
| Technical SEO Scan | Screaming Frog | Check robots.txt, sitemap.xml, llms.txt, security.txt, AI readiness |
Market Intelligence (v1.4-1.5)
| Module | Replaces | What It Does |
|---|---|---|
| Reddit Research | Brand24, Mention | Find business mentions, local discussions, competitor intel, and recommendation threads |
| Market Intelligence | IBISWorld, Statista | US Census data, County Business Patterns, SBA data for market sizing, demographics, competition analysis, and 5-year projections |
Reputation Aggregator (v1.6) - NEW!
| Module | Replaces | What It Does |
|---|---|---|
| Reputation Aggregate | GatherUp, ReviewTrackers | Smart multi-platform review aggregation - auto-detects business type from GBP category and scrapes relevant platforms. Restaurants get Yelp/TripAdvisor/DoorDash/GrubHub, attorneys get Avvo, healthcare gets HealthGrades, etc. BYOK support for D&B Direct+, TripAdvisor API, G2 API. |
Platforms by Business Type:
| Type | Auto-Enabled Platforms |
|---|---|
| Restaurant | Google, Yelp, TripAdvisor, DoorDash, GrubHub, Uber Eats, OpenTable |
| Hotel | Google, Yelp, TripAdvisor, Booking.com |
| Home Services | Google, Yelp, Angi, HomeAdvisor, BBB |
| Home Design | Google, Yelp, Houzz, Angi |
| Attorney | Google, Yelp, Avvo, BBB |
| Healthcare | Google, Yelp, HealthGrades, Zocdoc |
| Software | Google, G2, Capterra, Trustpilot, Clutch |
| Agency | Google, Clutch, G2, Glassdoor |
| E-commerce | Google, Trustpilot, BBB |
All-In-One
| Module | What It Does |
|---|---|
| Full Business Audit | Run ALL 18 modules + generate overall score and prioritized recommendations |
Why Agencies Choose This Over Traditional Tools
1. Pay-Per-Use, Not Per-Month
Traditional tools: $500-$2,000/month for your agency.
This actor: Pay per task. A full business audit costs ~$2. A GBP scrape is ~$1. Track rankings for 5 keywords: ~$0.50.
Run 100 audits/month and still pay less than one BrightLocal subscription.
2. All Data in One Place
Stop logging into 8 different dashboards. Get GBP data, reviews, rankings, citations, backlinks, social metrics, and market data in one JSON response.
Feed it directly into your CRM, reporting tool, or AI assistant.
3. Automation-Ready with Webhooks
Built-in webhook support for:
- Zapier — Trigger workflows when audits complete
- Make (Integromat) — Build complex automations
- n8n — Self-hosted automation
- Custom endpoints — Send to your own systems
Just add your webhook URL and results automatically POST to your endpoint.
4. Census-Powered Market Intelligence
No other Apify actor gives you US Census Bureau data for local SEO:
- Population demographics by ZIP code
- Median household income
- County Business Patterns (competitor counts by industry)
- 5-year market projections
- "Dollars up for grabs" calculations for new market entrants
This is the data enterprise consultants pay $10,000+ for in IBISWorld reports.
5. AI Assistant Integration (MCP Server)
This actor functions as an MCP Server for Claude and other AI assistants:
"What's the Google rating for Joe's Pizza in NYC?""How does my client compare to their top 3 competitors?""Run a full audit and tell me the top 5 priorities"
Your AI assistant becomes a local SEO expert.
Quick Start Examples
Example 1: Full Business Audit ($2)
{"task": "full_audit","businessName": "Joe's Pizza","city": "New York","state": "NY","website": "https://joespizza.com","keywords": ["pizza near me", "best pizza nyc"],"competitors": ["Ray's Pizza", "Famous Original Pizza"]}
Returns: GBP profile, reviews across platforms, local rankings, website SEO score, competitor comparison, overall score (0-100), and prioritized recommendations.
Example 2: Market Intelligence (Census Data)
{"task": "market_intelligence","businessName": "Joe's Pizza","city": "New York","state": "NY","zipCode": "10001"}
Returns: Population demographics, median income, competitor counts from County Business Patterns, industry statistics from SBA, 5-year market projections, "dollars up for grabs" calculation.
Example 3: Reddit Intelligence
{"task": "reddit_research","businessName": "Joe's Pizza","city": "New York","state": "NY"}
Returns: Business mentions on Reddit, local subreddit discussions (r/nyc, r/newyorkcity), competitor mentions, "best pizza" recommendation threads, sentiment analysis.
Example 4: LocalFalcon-Style Grid Tracking
{"task": "serp_track","businessName": "Joe's Pizza","city": "New York","state": "NY","keywords": ["pizza near me", "best pizza"],"gridSize": 7,"gridRadius": 2}
Returns: Local pack rankings, 7x7 grid (49 points) showing rank at each location, visibility score, heatmap data.
Example 5: With Webhook (Zapier/Make/n8n)
{"task": "gbp_scrape","businessName": "Joe's Pizza","city": "New York","state": "NY","webhookUrl": "https://hooks.zapier.com/hooks/catch/12345/abcdef/"}
Results automatically POST to your webhook when complete.
Webhook Integration (Zapier, Make, n8n)
Webhook Payload Format
When the task completes, we POST:
{"event": "task_completed","timestamp": "2024-12-18T20:00:00.000Z","actor": "local-business-intelligence-suite","runId": "abc123","task": "gbp_scrape","status": "success","businessName": "Joe's Pizza","location": "New York, NY","duration": 45000,"dataPoints": 150,"data": { ... },"meta": {"taskType": "gbp_scrape","success": true,"estimatedCost": 1.15}}
Zapier Setup
- Create a new Zap with "Webhooks by Zapier" as trigger
- Select "Catch Hook"
- Copy the webhook URL
- Paste into the
webhookUrlfield when running the actor - Add actions: Send to Google Sheets, Slack, email, CRM, etc.
Make (Integromat) Setup
- Create a new Scenario with "Webhooks" module
- Select "Custom webhook"
- Copy the webhook URL
- Add to actor input
- Build your automation flow
n8n Setup
- Create a new Workflow with "Webhook" node
- Set HTTP Method to POST
- Copy the test/production URL
- Add to actor input
- Connect to your data destinations
Perfect For
Local SEO Agencies
- Client onboarding: Run full_audit to establish baselines in minutes, not hours
- Monthly reporting: Automate serp_track and review_scrape for all clients
- Competitive pitches: Show prospects their gaps vs. competitors with real data
Marketing Agencies
- Lead qualification: Use tech_stack_scan to identify high-value prospects
- Reputation management: Monitor reviews across all platforms with sentiment analysis
- Content strategy: Use keyword_research and reddit_research for topic ideas
Franchise & Multi-Location Brands
- Citation consistency: Audit NAP across all locations at once
- Performance benchmarking: Compare locations against each other
- Market expansion: Use market_intelligence before opening new locations
Business Consultants
- Market entry analysis: Census data + competitor counts = informed recommendations
- Business valuations: Review volume, sentiment, and market position data
- Growth planning: 5-year projections based on County Business Patterns
Input Parameters
Required for All Tasks
| Parameter | Type | Description |
|---|---|---|
task | string | The intelligence task to run (18 options) |
businessName | string | Name of the business to analyze |
city | string | City where the business is located |
state | string | State abbreviation (e.g., "NY", "CA") |
Optional Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
address | string | - | Street address (improves accuracy) |
phone | string | - | Business phone number |
website | string | - | Business website URL |
gbpUrl | string | - | Direct GBP URL (skips search) |
keywords | array | - | Keywords for SERP tracking |
gridSize | number | 3 | Map grid size (7 = 7x7 = 49 points) |
gridRadius | number | 1 | Distance between grid points (miles) |
competitors | array | - | Competitor business names |
reviewPlatforms | array | ["google", "yelp"] | Platforms to scrape reviews from |
maxReviews | number | 100 | Max reviews per platform |
maxPages | number | 50 | Max pages to crawl for website analysis |
includeSentiment | boolean | true | Include AI sentiment analysis for reviews |
zipCode | string | - | ZIP code for market intelligence (Census data) |
webhookUrl | string | - | Webhook URL for Zapier/Make/n8n integration |
Pay-Per-Event Pricing (18 Consolidated Events)
You only pay for what you use. No monthly fees. No minimums.
The pricing uses 18 consolidated billing events with per-unit pricing. The count parameter multiplies the unit price based on data extracted.
| Event Name | Description | Price/Unit |
|---|---|---|
gbp_data | 1 GBP profile, review, or photo extracted | $0.02 |
review_data | 1 review scraped from any platform | $0.01 |
grid_point | 1 SERP grid point checked | $0.005 |
citation_check | 1 directory checked for NAP consistency | $0.01 |
backlink_found | 1 backlink discovered and analyzed | $0.01 |
social_profile | 1 social platform profile checked | $0.02 |
keyword_research | 1 keyword with search volume data | $0.01 |
response_analysis | 1 review response analyzed | $0.005 |
photo_analysis | 1 GBP photo analyzed for quality | $0.01 |
hours_audit | 1 hours/attributes comparison | $0.01 |
tech_scan | 1 tracker/pixel detected | $0.01 |
reputation_data | 1 platform scraped for reputation | $0.03 |
census_query | 1 Census API query for demographics | $0.02 |
enrichment_lookup | 1 business enrichment or lead lookup | $0.03 |
competitor_data | 1 competitor data point collected | $0.01 |
website_page | 1 page crawled or file checked | $0.01 |
lookalike_found | 1 lookalike business discovered | $0.02 |
reddit_post | 1 Reddit post/comment scraped | $0.005 |
How Per-Unit Pricing Works
Each event charges based on the actual data extracted:
| Task | Event | Example Calculation |
|---|---|---|
| GBP Scrape (100 reviews, 20 photos) | gbp_data | (1 + 100 + 20) × $0.02 = $2.42 |
| Multi-Platform Reviews (3 platforms, 150 reviews) | review_data | (3 + 150) × $0.01 = $1.53 |
| SERP Track (5 keywords, 7×7 grid) | serp_data | (5 + 49) × $0.005 = $0.27 |
| Citation Audit (20 directories) | citation_data | (1 + 20) × $0.01 = $0.21 |
| Reddit Research (20 posts, 50 comments) | reddit_data | (1 + 20 + 50) × $0.005 = $0.36 |
| Full Audit | full_audit | 1 × $2.00 = $2.00 |
Cost Comparison
| Task | This Actor | Traditional Tool |
|---|---|---|
| 100 GBP audits/month | ~$115 | BrightLocal: $39/mo |
| Local rank tracking (50 keywords) | ~$2.50 | LocalFalcon: $29/mo |
| Review monitoring (10 clients) | ~$33 | GatherUp: $99/mo |
| Citation audit (10 clients) | ~$6.50 | Moz Local: $14/mo |
| Total | ~$157 | $181/mo |
And you get 14 more modules the others don't offer.
Output Format
All tasks return structured JSON:
{"task": "market_intelligence","status": "success","businessName": "Joe's Pizza","location": "New York, NY","timestamp": "2024-12-18T20:00:00.000Z","duration": 12000,"dataPoints": 25,"data": {"location": {"city": "New York","state": "NY","zipCode": "10001","county": "New York County","stateFips": "36","countyFips": "061"},"population": {"current": 21102,"medianIncome": 78250,"growthRate": 0.012,"projected5Year": 22384},"competition": {"localEstablishments": 127,"localEmployees": 1893,"avgEmployeesPerBusiness": 14.9,"marketSharePotential": 823000},"marketSizing": {"estimatedLocalMarket": 104521000,"dollarsUpForGrabs5Year": 12800000},"projections": {"projected5YearCompetitors": 142,"projected5YearMarket": 117300000,"opportunities": [...]},"dataSources": ["US Census Bureau", "County Business Patterns", "SBA"]},"billingEvents": [...]}
API Integration
Using the Apify API
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('localhowl/local-business-intelligence-suite').call({task: 'market_intelligence',businessName: "Joe's Pizza",city: 'New York',state: 'NY',zipCode: '10001',webhookUrl: 'https://your-webhook.com/endpoint'});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0].data);
Using cURL
curl -X POST "https://api.apify.com/v2/acts/localhowl~local-business-intelligence-suite/runs?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"task": "full_audit","businessName": "Joes Pizza","city": "New York","state": "NY","webhookUrl": "https://hooks.zapier.com/hooks/catch/..."}'
MCP Server (AI Assistant Integration)
This actor functions as an MCP Server (Model Context Protocol), allowing AI assistants like Claude to directly query local business intelligence.
Available MCP Tools
| Tool | Description |
|---|---|
get_business_profile | Get GBP data (rating, reviews, hours, etc.) |
get_reviews | Scrape reviews with sentiment analysis |
track_local_rankings | Track local pack rankings + grid analysis |
enrich_business | Find social profiles and contacts |
analyze_website | Run SEO audit on a website |
compare_competitors | Compare businesses head-to-head |
scan_tech_stack | Detect 50+ tracking codes and pixels |
audit_citations | Check NAP consistency across directories |
analyze_backlinks | Find local backlinks |
scan_social_presence | Analyze social media profiles |
research_keywords | Suggest local keywords |
analyze_review_responses | Measure response rates |
analyze_photos | Audit GBP photo quality |
audit_hours_attributes | Compare vs competitors |
research_reddit | Find Reddit mentions and discussions |
analyze_market | Get Census/SBA market data |
full_business_audit | Comprehensive audit with recommendations |
Setting Up MCP Server
- Add to Claude Desktop config (
~/.config/claude/claude_desktop_config.json):
{"mcpServers": {"local-seo": {"command": "npx","args": ["localhowl-local-seo-mcp"]}}}
- Restart Claude Desktop and start asking questions!
Example Conversations
User: "What's the Google rating for Joe's Pizza in NYC?"
Claude: Uses get_business_profile tool
Joe's Pizza has a 4.7 star rating with 523 reviews. The profile is verified. They have 12 posts and 45 photos.
User: "What's the market opportunity in that ZIP code?"
Claude: Uses analyze_market tool
ZIP 10001 has 21,102 residents with a median household income of $78,250. There are 127 pizza restaurants in the county employing 1,893 people. Based on 5-year population projections and market growth, there's approximately $12.8M in new revenue opportunity for market entrants.
Changelog
v1.6.0 (December 2024)
- NEW: Reputation Aggregator - Smart multi-platform review aggregation
- Auto-detects business type from GBP category (100+ categories mapped)
- Platforms auto-enabled by type: restaurants get Yelp/TripAdvisor/DoorDash, attorneys get Avvo, healthcare gets HealthGrades, etc.
- BYOK support: D&B Direct+ (firmographics), TripAdvisor Content API, G2 API
- Scrapers for: Yelp, BBB, Trustpilot, Angi, Houzz, Avvo, HealthGrades, Glassdoor, Clutch
- Unified reputation score (0-100) weighted by platform importance
v1.5.0 (December 2024)
- Market Intelligence: US Census Bureau, County Business Patterns, SBA data
- Population demographics, competitor counts, market sizing
- 5-year projections and "dollars up for grabs" calculations
- Webhook support: Native integration with Zapier, Make, n8n
- Multiple webhook URLs supported
v1.4.0 (December 2024)
- Reddit Research: Business mentions, local discussions, competitor intel
- Recommendation thread discovery
- Sentiment analysis for Reddit posts and comments
v1.3.0 (December 2024)
- 7 NEW intelligence modules: Citation Audit, Backlink Analysis, Social Presence, Keyword Research, Review Response Analysis, Photo Analysis, Hours & Attributes Audit
- Technical SEO scan (robots.txt, sitemap.xml, llms.txt, security.txt)
- Total tasks now: 15 specialized intelligence modules
v1.2.0 (December 2024)
- Tech Stack Scan module
- Detect 50+ tracking codes, analytics, pixels, CMS platforms
v1.0.0 (December 2024)
- Initial release with 7 intelligence tasks
- Pay-per-event pricing
- Sentiment analysis for reviews
- Map grid analysis for local rankings
Limitations
- Facebook: Limited to public data (no authenticated scraping)
- Rate Limiting: Built-in delays to avoid blocks
- Geographic Data: Uses ZIP centroid coordinates; for precise locations, provide exact coordinates
- LinkedIn: Public company data only
- Census Data: US only (uses Census Bureau APIs)
Support
Built by John Rippy | johnrippy.link
Keywords
local seo, google business profile scraper, gbp scraper, local pack ranking, localfalcon alternative, brightlocal alternative, moz local alternative, review scraper, citation audit, mcp server, ai assistant, claude integration, zapier integration, make integration, n8n integration