Moz Local Listing Checker - NAP Consistency Audit avatar

Moz Local Listing Checker - NAP Consistency Audit

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Moz Local Listing Checker - NAP Consistency Audit

Moz Local Listing Checker - NAP Consistency Audit

Automate Moz's "Check Local Listings" tool to verify your business NAP (Name, Address, Phone) consistency across 50+ directories. It automates the Moz Check Local Listings form submits your business information & extracts the results, giving you a comprehensive view of your local listing presence.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

1

Monthly active users

18 hours ago

Last modified

Share

Moz Local Listing Checker - NAP Consistency Audit Across 50+ Directories

Automate Moz's Check Local Listings tool to audit NAP (Name, Address, Phone) consistency across 50+ directories. Get instant visibility into which directories have your business, which have incorrect information, and where duplicates exist. Perfect for local SEO audits, client onboarding, and ongoing citation monitoring.

Features

  • 50+ Directory Coverage - Check Google, Yelp, Facebook, Bing, Apple Maps, and 45+ more
  • Automated Form Submission - No manual data entry required
  • NAP Consistency Analysis - Identify mismatches in name, address, or phone
  • Duplicate Detection - Find potential duplicate listings hurting your rankings
  • Overall Health Score - A-F letter grade for local presence quality
  • Issue Prioritization - Critical, high, medium, low classification
  • Direct Listing URLs - Get links to each listing for easy fixes
  • Batch Processing - Check multiple businesses in one run
  • Webhook Support - Send results to CRM or automation tools
  • Demo Mode - Test with sample data before going live

Who Should Use This Actor?

Local SEO Agencies

Run citation audits for new clients in minutes. Include comprehensive listing reports in your proposals and monthly deliverables.

Multi-Location Brands

Monitor NAP consistency across all locations. Ensure brand standards are maintained across the directory ecosystem.

Franchise Corporate Teams

Audit franchisee citation compliance. Identify locations with listing issues before they impact local rankings.

Marketing Consultants

Deliver professional local SEO audits without expensive Moz Local subscriptions. Pay only for what you use.

Reputation Management Firms

Include citation health in reputation reports. Track improvements after directory cleanup work.

Small Business Owners

Understand your local listing health without agency fees. Get actionable insights to fix your own citations.

Quick Start

Demo Mode (Free Test)

{
"demoMode": true
}

Single Business Audit

{
"businessName": "Joe's Plumbing",
"address": "123 Main St",
"city": "Saint Louis",
"state": "MO",
"zip": "63101",
"phone": "(314) 555-0100",
"demoMode": false
}

With Website Verification

{
"businessName": "Joe's Plumbing",
"address": "123 Main St",
"city": "Saint Louis",
"state": "MO",
"zip": "63101",
"phone": "(314) 555-0100",
"website": "https://joesplumbing.com",
"includeWebsiteMatch": true,
"demoMode": false
}

Batch Audit (Multiple Businesses)

{
"businesses": [
{
"businessName": "Location 1",
"address": "123 Main St",
"city": "Saint Louis",
"state": "MO",
"zip": "63101",
"phone": "(314) 555-0100"
},
{
"businessName": "Location 2",
"address": "456 Oak Ave",
"city": "Kansas City",
"state": "MO",
"zip": "64101",
"phone": "(816) 555-0200"
}
],
"demoMode": false
}

With Webhook Delivery

{
"businessName": "Joe's Plumbing",
"address": "123 Main St",
"city": "Saint Louis",
"state": "MO",
"zip": "63101",
"phone": "(314) 555-0100",
"webhookUrl": "https://hooks.zapier.com/hooks/catch/xxx",
"demoMode": false
}

Input Parameters

ParameterTypeDefaultDescription
businessNamestring-Business name to check (required)
addressstring-Street address (required)
citystring-City name (required)
statestring-State abbreviation, e.g., "MO" (required)
zipstring-ZIP code (required)
phonestring-Business phone number (required)
websitestring-Business website URL (optional)
includeWebsiteMatchbooleanfalseCheck if website matches in listings
businessesarray-Array of businesses for batch processing
demoModebooleantrueReturn sample data for testing
webhookUrlstring-Webhook URL for results delivery
webhookPlatformstring"custom"Platform: zapier, make, n8n, custom

Output Format

{
"businessName": "Joe's Plumbing",
"address": "123 Main St, Saint Louis, MO 63101",
"phone": "(314) 555-0100",
"website": "https://joesplumbing.com",
"overallScore": "B",
"overallScoreNumeric": 78,
"summary": {
"totalDirectories": 52,
"found": 38,
"notFound": 14,
"napConsistent": 31,
"napInconsistent": 7,
"duplicates": 3
},
"issues": {
"critical": 2,
"high": 5,
"medium": 3,
"low": 4
},
"directories": [
{
"name": "Google Business Profile",
"status": "found",
"nameMatch": true,
"addressMatch": true,
"phoneMatch": true,
"websiteMatch": true,
"napConsistent": true,
"url": "https://g.page/joes-plumbing-stl",
"priority": "critical"
},
{
"name": "Yelp",
"status": "found",
"nameMatch": true,
"addressMatch": false,
"phoneMatch": true,
"websiteMatch": false,
"napConsistent": false,
"url": "https://yelp.com/biz/joes-plumbing-st-louis",
"issue": "Address shows '123 Main Street' instead of '123 Main St'",
"priority": "high"
},
{
"name": "Facebook",
"status": "found",
"nameMatch": true,
"addressMatch": true,
"phoneMatch": false,
"websiteMatch": true,
"napConsistent": false,
"url": "https://facebook.com/joesplumbing",
"issue": "Phone shows old number (314) 555-9999",
"priority": "high"
},
{
"name": "Apple Maps",
"status": "not_found",
"priority": "high",
"recommendation": "Create listing via Apple Business Connect"
},
{
"name": "Yellow Pages",
"status": "duplicate",
"duplicateCount": 2,
"duplicateUrls": [
"https://yellowpages.com/st-louis-mo/mip/joes-plumbing-123",
"https://yellowpages.com/st-louis-mo/mip/joes-plumbing-456"
],
"priority": "medium"
}
],
"recommendations": [
"Fix address inconsistency on Yelp (critical for ranking)",
"Update phone number on Facebook",
"Create Apple Maps listing for iOS users",
"Merge duplicate Yellow Pages listings",
"Claim unclaimed listings on Foursquare and Mapquest"
],
"checkedAt": "2026-01-28T10:30:00.000Z"
}

Score Interpretation

ScoreGradeMeaning
90-100AExcellent - Minor cleanup only
80-89BGood - A few issues to address
70-79CFair - Significant cleanup needed
60-69DPoor - Major citation issues
0-59FCritical - Immediate attention required

Directory Priority Levels

PriorityDirectoriesImpact
CriticalGoogle, Apple Maps, BingDirect ranking impact
HighYelp, Facebook, BBB, AngiHigh visibility
MediumYellow Pages, Foursquare, MapquestModerate visibility
LowNiche directories, data aggregatorsLink equity

Pricing (Pay-Per-Event)

EventDescriptionPrice
listing_checkPer business checked$0.10
directory_checkedPer directory scanned$0.002

Example costs:

  • Single business (52 directories): $0.10 + (52 × $0.002) = $0.20
  • 10 businesses: 10 × $0.20 = $2.00
  • Demo mode: $0.00

Cost Comparison

ToolMonthly CostThis Actor
Moz Local$129/mo~$0.20/business
BrightLocal$299/mo~$0.20/business
Yext$499/mo~$0.20/business

Common Scenarios

Scenario 1: New Client Onboarding

{
"businessName": "New Client Business",
"address": "789 Oak St",
"city": "Denver",
"state": "CO",
"zip": "80202",
"phone": "(303) 555-0100",
"website": "https://newclient.com",
"includeWebsiteMatch": true,
"webhookUrl": "https://hooks.zapier.com/...",
"demoMode": false
}

Include citation audit in client proposal.

Scenario 2: Competitor Analysis

{
"businessName": "Competitor Business",
"address": "456 Pine Ave",
"city": "Denver",
"state": "CO",
"zip": "80203",
"phone": "(303) 555-0200",
"demoMode": false
}

Analyze competitor's citation strength.

Scenario 3: Monthly Monitoring

{
"businesses": [...],
"webhookUrl": "https://hooks.zapier.com/...",
"demoMode": false
}

Schedule monthly runs for all clients.

Webhook & Automation Integration

Zapier / Make.com / n8n

  1. Create a webhook trigger in your automation platform
  2. Copy the webhook URL to webhookUrl
  3. Route citation data to reports and fix queues

Popular automations:

  • Citation issues -> Airtable fix queue
  • Score drops -> Slack alert
  • Monthly audits -> Client email reports
  • New duplicates -> Google Sheets log

Apify Scheduled Runs

Schedule weekly or monthly audits for ongoing monitoring.

FAQ

Q: How does this compare to the Moz Local tool?

A: Same underlying Moz data, but API access for automation. Run audits programmatically, integrate with your workflows, and pay per use instead of monthly subscriptions.

Q: Can I check competitor citations?

A: Yes. Any business with a physical address can be checked. Just enter their NAP information.

Q: How often should I run audits?

A: Monthly for standard monitoring. Weekly during active cleanup campaigns. On-demand for new client onboarding.

Q: Why might a listing show as "not found"?

A: The business may not be listed on that directory, or the listing may have significantly different NAP data that prevents matching.

Q: Can I track improvements over time?

A: Run audits regularly and compare scores/issues. Use webhooks to log results to a spreadsheet for trend analysis.

Common Problems & Solutions

"Business not found"

  • Verify exact business name spelling
  • Check address format matches what's on Google
  • Try variations (Inc., LLC, etc.)

"Inconsistent results"

  • NAP variations are expected - the tool shows what's found
  • Focus on critical/high priority directories first
  • Minor formatting differences (St vs Street) are flagged but less critical

"Missing directories"

  • Some directories may not have your business
  • Use the "not_found" results as a citation building opportunity list

"Demo data showing"

  • Set demoMode: false
  • Provide complete NAP information

📞 Support


Built by John Rippy | Actor Arsenal