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 Actor | CSV Cleaner & Deduplication Tool | Google Maps Lead Enrichment | Contact Page Audit | |
|---|---|---|---|---|
| Intent | CSV Local Business List Scoring Report | Trim/dedupe/sort user CSV | Enrich existing leads | Public contact-channel extract |
| Primary input | csvText | CSV text | business inputs | page URLs |
| What it reads | User-pasted CSV / business rows | User-supplied CSV | Enrichment APIs | Public contact pages |
| Primary output | Scoring and optional gap-report events | Cleaned CSV rows | Lead rows | Channel rows |
| Not this job | 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. | 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
- Paste a small CSV of businesses you already have
- lead_scoring_report first; keep the $15 gap report off
- No Maps crawl
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
- You supply the CSV/list
- No Maps scrape
- No contact extraction
- reportTier selects billed reports
- Respect source terms, robots.txt, and rate limits.
Open CSV Local Business List Scoring Report on Apify
Related pages
- CSV Cleaner & Deduplication Tool — Not local-SEO scoring reports.
- Google Maps Lead Enrichment — Does not scrape Maps or ATS boards.
- Contact Page Audit — Not CSV list scoring.
- Site QA Contact Page Audit — live contact-page QA, not CSV scoring.
- Tools