Local Business NAP Consistency QA avatar

Local Business NAP Consistency QA

Pricing

from $0.30 / local business nap report generated

Go to Apify Store
Local Business NAP Consistency QA

Local Business NAP Consistency QA

Samples local-business scraper output for NAP completeness, duplicate clusters, phone and website signals, and sampled website reachability.

Pricing

from $0.30 / local business nap report generated

Rating

0.0

(0)

Developer

Checksmith Cats

Checksmith Cats

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Sample Google Maps or local-business scraper output for name-address-phone consistency before delivery, CRM import, or lead-list cleanup.

This Actor inspects sampled Apify dataset output or submitted JSON/CSV data and returns aggregate consistency signals without storing raw row values.

Useful For

  • Google Maps scraper outputs
  • Local business lead lists
  • Agency delivery checks
  • CRM import preflights

Signals

  • Required NAP fields not observed
  • Rows missing observed name, address, or phone fields
  • Invalid-looking phone values
  • Duplicate normalized name/address groups
  • Reused phone, website, and address groups
  • Opening-hours format-looking issues
  • Website URL format and sampled reachability
  • Sensitive-looking pattern counts

Limits

This Actor does not independently check source pages, confirm complete Google Maps coverage, validate phone ownership, judge lead value, validate live email inboxes, or forecast sales results. It reports machine-detectable internal consistency signals in sampled output.

Usage Controls

  • sampleLimit: default 200 sampled rows, maximum 5,000
  • Billing is based on sampled/reachable rows only; the 200-row default is the typical run basis.
  • Scraped Dataset QA Preflight - Use when the dataset needs broader schema, duplicate, and sensitive-pattern checks first.
  • Event / LocalBusiness Preflight - Use when local-business records are backed by public pages with JSON-LD markup.
  • Apify Dataset Drift Monitor - Use when the NAP dataset should be watched for run-to-run drift.

Minimal input

{
"items": [
{
"name": "Sample Cafe",
"address": "1 Main Street",
"phone": "+1 555 111 2222",
"website": "https://example.com",
"openingHours": "Mon-Fri 09:00-17:00"
},
{
"name": "Sample Cafe",
"address": "1 Main Street",
"phone": "bad",
"website": "not-a-url",
"openingHours": "unknown"
}
],
"sampleLimit": 200,
"websiteCheckLimit": 0,
"countryHint": "US"
}

API and scheduled use

Run the same validated input from Apify Console, the Actor API, CLI, schedules, or integrations. The run writes machine-readable findings to the default dataset and the complete report to the run storage.

Common input errors

Start with the published example and keep items, sampleLimit, websiteCheckLimit, countryHint in the documented JSON shape. Malformed JSON, unsupported URL schemes, missing required values, and inputs above the stated limits are rejected rather than repaired silently.