Citation God Mode - Ultimate NAP Consistency Checker avatar

Citation God Mode - Ultimate NAP Consistency Checker

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Citation God Mode - Ultimate NAP Consistency Checker

Citation God Mode - Ultimate NAP Consistency Checker

Citation God Mode combining 4 powerful engines into 1 comprehensive tool: Moz Integration - Quick scan Moz's listing tool (50+ directories) Direct Scraping - Deep scrape of 60+ directories Cross-Validation - Determines "canonical" NAP by weighing data AI Analysis - recommendations & fix suggestions

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

2

Monthly active users

13 hours ago

Last modified

Share

The most comprehensive citation checker on Apify. Combines 24 dedicated platform scrapers, Firecrawl AI-powered extraction for 40+ additional directories, cross-validation engine, and Claude AI-powered analysis. Get the definitive truth about your business citations across 60+ directories.

Key Features

Multi-Layer Data Collection

  1. Dedicated Scrapers (24 platforms) - Custom Apify actors for maximum reliability on major platforms
  2. Firecrawl AI Extraction (40+ platforms) - AI-powered data extraction for directories without dedicated scrapers
  3. CSS-Based Scraping (fallback) - Traditional DOM scraping with stealth Firefox/Camoufox
  4. Google Business Profile Integration - Use GBP as source of truth for NAP validation

Intelligent Analysis

  • Cross-Validation Engine - Weighted voting system determines the "canonical" NAP from all sources
  • Claude AI Analysis - Powered by Claude Sonnet 4, provides actionable recommendations and priority fixes
  • Industry Relevance Filtering - Skip platforms irrelevant to your business type (e.g., skip Healthgrades for plumbers)

Performance Optimizations

  • 5x Parallel CSS Scraping - Run 5 browser instances concurrently
  • 5x Parallel Dedicated Scrapers - Execute dedicated actor batches in parallel
  • 5x Parallel Firecrawl Requests - AI extraction runs in parallel batches
  • Intelligent Fallback Chain - Dedicated scraper → Firecrawl → CSS scraping

Supported Platforms

Dedicated Scrapers (Highest Reliability)

PlatformCategoryConfidence
YelpReviews95%
Yellow PagesDirectory95%
AngiHome Services95%
TripAdvisorReviews95%
BBBBusiness Bureau95%
Apple MapsMaps95%
Bing PlacesMaps95%
HealthgradesHealthcare95%
AvvoLegal95%
MantaDirectory90%
HouzzHome Services90%
TrustpilotReviews90%
GlassdoorEmployer90%
HomeAdvisorHome Services90%
G2Software90%
CapterraSoftware90%
ClutchB2B Services90%
FacebookSocial90%
DoorDashFood Delivery85%
GrubhubFood Delivery85%
Uber EatsFood Delivery85%
GoodFirmsB2B Services85%
CrunchbaseBusiness DB85%

Firecrawl AI Extraction (40+ Platforms)

Foursquare, Citysearch, Superpages, Mapquest, Local.com, Merchantcircle, Cylex, Hotfrog, Brownbook, Chamber of Commerce, Ezlocal, Showmelocal, Tupalo, 2findlocal, Spoke, Elocal, n49, Cityfos, Justlanded, Opendi, Cybo, Hub.biz, Citysquares, Startlocal, Bizwiki, Wand, Tuugo, FindUsLocal, Locanto, Citiservi, Golocal247, Iglobal, USCity.net, Infignos, Fyple, Bizhwy, D&B, Expressbusinessdirectory, Ebusinesspages, Salespider, Localstack

Quick Start

Basic Usage

{
"businessName": "Acme Plumbing Co",
"streetAddress": "123 Main St",
"city": "Miami",
"state": "FL",
"zipCode": "33101",
"phone": "(305) 555-1234",
"scanMode": "god-mode"
}

With All Features Enabled

{
"businessName": "Acme Plumbing Co",
"streetAddress": "123 Main St",
"city": "Miami",
"state": "FL",
"zipCode": "33101",
"phone": "(305) 555-1234",
"website": "https://acmeplumbing.com",
"industry": "plumbing",
"googlePlaceId": "ChIJ...",
"scanMode": "god-mode",
"enableDirectScrape": true,
"useDedicatedScrapers": true,
"enableFirecrawl": true,
"firecrawlApiKey": "fc-...",
"enableCrossValidation": true,
"enableAiAnalysis": true,
"anthropicApiKey": "sk-ant-..."
}

Input Parameters

ParameterTypeRequiredDefaultDescription
businessNamestringYes-Business name to search for
streetAddressstringNo-Street address
citystringYes-City name
statestringYes-State code (e.g., "FL")
zipCodestringNo-ZIP code
phonestringNo-Phone number to validate
websitestringNo-Website URL
industrystringNo-Business industry for relevance filtering
googlePlaceIdstringNo-GBP Place ID (makes GBP source of truth)
scanModestringNo"standard""quick", "standard", "deep", or "god-mode"
enableMozScanbooleanNotrueEnable Moz Local Listings check
enableDirectScrapebooleanNotrueEnable direct platform scraping
useDedicatedScrapersbooleanNotrueUse dedicated Apify actors
enableFirecrawlbooleanNotrueUse Firecrawl AI extraction
firecrawlApiKeystringNo-Firecrawl API key
enableCrossValidationbooleanNotrueRun cross-validation engine
enableAiAnalysisbooleanNotrueRun Claude AI analysis
anthropicApiKeystringNo-Anthropic API key for AI analysis
platformsarrayNo-Specific platforms to check
providedUrlsobjectNo-Pre-known listing URLs
webhookUrlstringNo-Webhook for results notification
demoModebooleanNofalseReturn sample data (no charges)

Scan Modes

ModePlatformsSpeedUse Case
quick~101-2 minQuick health check
standard~303-5 minRegular audits
deep~455-8 minComprehensive analysis
god-mode60+8-15 minUltimate audit with all features

Output Format

{
"businessName": "Acme Plumbing Co",
"inputNAP": {
"name": "Acme Plumbing Co",
"address": "123 Main St, Miami, FL 33101",
"phone": "(305) 555-1234"
},
"canonicalNAP": {
"canonicalName": "Acme Plumbing Co",
"canonicalAddress": "123 Main St, Miami, FL 33101",
"canonicalPhone": "(305) 555-1234",
"confidence": 92,
"sources": [...],
"variations": {
"names": ["Acme Plumbing Co", "Acme Plumbing"],
"addresses": ["123 Main St, Miami, FL 33101", "123 Main Street"],
"phones": ["(305) 555-1234", "305-555-1234"]
}
},
"overallScore": "B+",
"healthScore": 78,
"summary": {
"totalChecked": 62,
"correct": 45,
"incorrect": 8,
"missing": 5,
"found": 2,
"errors": 2,
"notApplicable": 12
},
"mergedResults": [
{
"platform": "Yelp",
"source": "direct",
"status": "correct",
"url": "https://yelp.com/biz/...",
"foundName": "Acme Plumbing Co",
"foundAddress": "123 Main St, Miami, FL 33101",
"foundPhone": "(305) 555-1234",
"nameMatch": true,
"addressMatch": true,
"phoneMatch": true,
"rating": 4.8,
"reviewCount": 127,
"confidence": 95,
"checkedAt": "2024-01-15T10:30:00Z"
}
],
"aiAnalysis": {
"overallHealthScore": 78,
"summary": "Your citations are moderately healthy with 45 correct listings...",
"correctionSuggestions": [
{
"platform": "Manta",
"field": "phone",
"currentValue": "(305) 555-1111",
"suggestedCorrection": "(305) 555-1234",
"priority": "high",
"reasoning": "Phone mismatch on major directory impacts customer contact"
}
],
"prioritizedActions": [
"Fix phone number on Manta immediately",
"Claim missing Bing Places listing",
"Update address on Foursquare"
],
"estimatedImpact": "Fixing these issues could improve local pack visibility by 15-25% within 4-6 weeks."
},
"recommendations": [
"Fix NAP inconsistencies on 8 platform(s)",
"Claim missing listings: Bing Places, Apple Maps...",
"Complete 2 listing(s) with full NAP data"
],
"checkedAt": "2024-01-15T10:45:00Z",
"scanMode": "god-mode"
}

Citation Status Types

StatusDescription
correctNAP matches exactly (or within tolerance)
incorrectListing found but NAP has mismatches
missingNo listing found on platform
foundListing found but couldn't extract full NAP
incompletePartial NAP data extracted
errorScraping failed for this platform
n/aPlatform not relevant to business industry
duplicateDuplicate listing detected

Pricing

This actor uses pay-per-event billing:

ModePriceBest For
DemoFreeTesting the actor
Quick$0.05Health check
Standard$0.15Monthly audits
Deep$0.35Quarterly reviews
God Mode$0.50Initial/annual audits

API Costs (if using):

  • Firecrawl: ~$0.01-0.03 per platform (your API key)
  • Anthropic: ~$0.02-0.05 per analysis (your API key)

Use Cases

For SEO Agencies

  • Run monthly audits for all clients
  • Export results to CSV for white-label reports
  • Track citation health trends over time
  • Prioritize fixes by AI-suggested impact

For Local Businesses

  • Get a complete picture of your online presence
  • Know exactly which directories need updating
  • Identify NAP inconsistencies hurting your rankings
  • Discover missing citations on important platforms

For Enterprise

  • Audit multi-location businesses at scale
  • Integrate via webhook for automated monitoring
  • Use industry filtering for relevant platform coverage
  • Cross-validate NAP against internal records

Integration Examples

Webhook Integration

{
"businessName": "Acme Plumbing",
"city": "Miami",
"state": "FL",
"webhookUrl": "https://your-app.com/webhook/citations"
}

Zapier/Make Integration

Use Apify's native integrations to:

  • Trigger scans from Google Sheets
  • Send results to Slack/email
  • Update CRM records
  • Create Notion pages

Common Issues & Solutions

"Rate limit exceeded"

Cause: Too many concurrent scraping requests. Fix: The actor automatically handles rate limits with backoff. If persistent, try reducing maxConcurrency or using Quick mode.

Demo data showing instead of real results

Cause: Either demoMode: true is set, or required fields are missing. Fix: Ensure demoMode: false and provide businessName, city, and state.

Low confidence scores

Cause: Business has limited online presence or highly variable NAP. Fix: This is expected for new businesses. Focus on claiming listings on high-priority platforms first.

Firecrawl not finding listings

Cause: Firecrawl API key not provided or invalid. Fix: Get an API key from firecrawl.dev and provide it as firecrawlApiKey.

AI analysis not working

Cause: Anthropic API key not provided. Fix: Get an API key from console.anthropic.com and provide it as anthropicApiKey.

Changelog

v1.0.25 (2024-02)

  • Added Firecrawl AI extraction for 40+ platforms
  • Added 15 new dedicated scrapers (BBB, Apple Maps, Bing Places, etc.)
  • Increased parallelism from 2x to 5x for all scraping methods
  • Added industry relevance filtering
  • Improved cross-validation engine with weighted voting
  • Enhanced error handling and fallback chain

v1.0.0 (2024-01)

  • Initial release with 9 dedicated scrapers
  • Cross-validation engine
  • Claude AI analysis
  • Camoufox stealth browser support

📞 Support


Built by John Rippy | Actor Arsenal