CSV scoring

Pasted CSV business lists into scoring and local-SEO gap reports

This Actor turns pasted CSV business lists into CRM hygiene, local SEO gap, and prioritization reports without scraping Google Maps or extracting contacts.

Does not scrape Google Maps. Does not extract emails/phones from the web. Not a CSV cleaner (use CSV Cleaner & Deduplication Tool). You paste the list.

$3.00 per Lead scoring report (lead_scoring_report); $15 per Agency lead gap report. $0.00005 Actor Start.

Open CSV Local Business List Scoring Report on Apify

CSV Local Business List Scoring Report, not a neighboring Actor

Use this page for this Actor’s job. Use CSV Cleaner & Deduplication Tool for Trim/dedupe/sort user CSV; Use Google Maps Lead Enrichment for Enrich existing leads; Use Contact Page Audit for Public contact-channel extract.

This ActorCSV Cleaner & Deduplication ToolGoogle Maps Lead EnrichmentContact Page Audit
IntentCSV Local Business List Scoring ReportTrim/dedupe/sort user CSVEnrich existing leadsPublic contact-channel extract
Primary inputcsvTextCSV textbusiness inputspage URLs
What it readsUser-pasted CSV / business rowsUser-supplied CSVEnrichment APIsPublic contact pages
Primary outputScoring and optional gap-report eventsCleaned CSV rowsLead rowsChannel rows
Not this jobDoes not scrape Google Maps. Does not extract emails/phones from the web. Not a CSV cleaner (use CSV Cleaner & Deduplication Tool). You paste the list.Not local-SEO scoring reports.Does not scrape Maps or ATS boards.Not CSV list scoring.

Store ID: taroyamada/csv-local-business-list-scoring-report. Respect source terms, robots.txt, and rate limits.

Use cases

How is CSV Local Business List Scoring Report different from CSV Cleaner & Deduplication Tool and Google Maps Lead Enrichment?

CSV Local Business List Scoring Report (taroyamada/csv-local-business-list-scoring-report): This Actor turns pasted CSV business lists into CRM hygiene, local SEO gap, and prioritization reports without scraping Google Maps or extracting contacts. Does not scrape Google Maps. Does not extract emails/phones from the web. Not a CSV cleaner (use CSV Cleaner & Deduplication Tool). You paste the list. CSV Cleaner & Deduplication Tool is for Trim/dedupe/sort user CSV (input CSV text; User-supplied CSV; Cleaned CSV rows). Not local-SEO scoring reports. Google Maps Lead Enrichment is for Enrich existing leads (input business inputs; Enrichment APIs; Lead rows). Does not scrape Maps or ATS boards. Contact Page Audit is for Public contact-channel extract (input page URLs; Public contact pages; Channel rows). Not CSV list scoring.

What input is required?

Live required fields: none listed (see live fields). Published exampleRunInput is shown below.

Field Type Default Notes
csvText string empty CSV text. Paste CSV rows with businessName/name, city, category, rating, reviewCount, and website columns.
businesses any[] empty Business rows. Optional structured business rows.
reportTier string enum entry Report tier. Choose entry or premium. Watch/audit templates are proof-gated and not selectable during public launch; maxChargeUsd is only a safety cap. enum: entry, premium
maxChargeUsd number 3 Max charge USD. Safety cap for this run. This cap always wins before charging any report group. minimum=0 maximum=100
demoMode boolean false Demo mode. Run a sample with no external fetch and no charge.
dryRun boolean false Dry run. Set true to return a no-charge previewReport with nextRunInput and estimated cost.
maxReports integer 1 Advanced max reports. Advanced. Maximum report groups to charge; maxChargeUsd is still checked first. minimum=1 maximum=25
sourceDatasetId string empty Advanced source dataset ID. Advanced only. Optional Apify dataset ID for prepared input rows. Not needed for the first run.
webhookUrl string empty Advanced webhook URL. Advanced. Optional URL to receive results outside Apify.

Published Store example run input (omitted fields take schema defaults):

{
  "csvText": "businessName,city,category,rating,reviewCount,website\nNorthside Dental,Austin,Dentist,4.7,145,https://example-dental.test\nAustin Smile Studio,Austin,Dentist,4.3,52,\nLone Star Dental,Austin,Dentist,4.8,210,https://example-smiles.test\nCapital Dental,Austin,Dentist,3.9,18,\nRiver City Dental,Austin,Dentist,4.5,84,https://example-river.test",
  "reportTier": "entry",
  "maxChargeUsd": 3,
  "maxReports": 1,
  "demoMode": false,
  "dryRun": true
}

Run CSV Local Business List Scoring Report on Apify

How do dataset, webhook, and dry-run delivery work?

Dataset output is the billable surface when rows are written. See live PPE for which events bill. webhookUrl is on the live schema for optional POST delivery. dryRun true validates or samples without the usual dataset/webhook side effects described on the Store schema. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE.

What does a result contain?

Published README Output Example / Sample Output JSON. Treat README samples as illustrations, not a live coverage guarantee. There is no published output JSON schema on the Store page.

How is CSV Local Business List Scoring Report priced?

Billing is pay per event. The live Store card is $3.00 per Lead scoring report (lead_scoring_report); $15 per Agency lead gap report. $0.00005 Actor Start. Current PPE:

Event Price Emitted when
apify-actor-start (Actor Start) $0.00005 Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
lead_scoring_report (Lead scoring report) $3.00 CSV lead scoring report with priority buckets and basic local SEO/list hygiene gaps.
agency_lead_gap_report (Agency lead gap report) $15 Agency-ready segment comparison with list quality, SEO gaps, and suggested client/audience buckets.

$3.00 per Lead scoring report (lead_scoring_report); $15 per Agency lead gap report. $0.00005 Actor Start.

See CSV Local Business List Scoring Report pricing on Apify

Limits to keep in mind

Open CSV Local Business List Scoring Report on Apify

Related pages