Site QA · contact pages

Public contact pages audited without collecting outreach PII

Audit public site contact pages for QA completeness without collecting personal outreach data.

Not a contact-detail harvester for emails and phones (use Contact Page Audit & Business Channel Extractor). Not CSV scoring of a local-business list. Not a broken-link crawler. You supply the URLs.

from $10.00 / 1,000 Site page extracted ($0.01 per delivered site-page-extracted); $0.08 per Site QA issue detected; $5.00 per Site QA report generated; $7.00 per Site export generated. No Actor Start.

Open Site QA Contact Page Audit on Apify

Site QA Contact Page Audit, not a neighboring Actor

Use this page for this Actor’s job. Use Contact Page Audit & Business Channel Extractor for Channel/contact fields on known pages; Use CSV Local Business List Scoring Report for Score a CSV you already hold; Use Broken Link Checker for Crawl start URLs for 404s.

This ActorContact Page Audit & Business Channel ExtractorCSV Local Business List Scoring ReportBroken Link Checker
IntentContact-page completeness issues, report, and exportChannel/contact fields on known pagesScore a CSV you already holdCrawl start URLs for 404s
Primary inputurlsurlscsvUrl / csvDatastart URLs
What it readsUser-supplied public contact pagesPublic contact pagesUser-supplied CSVLinked HTTP statuses
Primary outputIssue, report, and export eventsChannel rowsScoring reportBroken-link rows
Not this jobNot a contact-detail harvester for emails and phones (use Contact Page Audit & Business Channel Extractor). Not CSV scoring of a local-business list. Not a broken-link crawler. You supply the URLs.Not a contact-page QA completeness report pack.Not a live contact-page HTML audit.Not contact-page completeness QA.

Store ID: taroyamada/site-qa-contact-page-audit-scraper. Respect source terms, robots.txt, and rate limits.

Use cases

How is Site QA Contact Page Audit different from Contact Page Audit & Business Channel Extractor and CSV Local Business List Scoring Report?

Site QA Contact Page Audit (taroyamada/site-qa-contact-page-audit-scraper): Audit public site contact pages for QA completeness without collecting personal outreach data. Not a contact-detail harvester for emails and phones (use Contact Page Audit & Business Channel Extractor). Not CSV scoring of a local-business list. Not a broken-link crawler. You supply the URLs. Contact Page Audit & Business Channel Extractor is for Channel/contact fields on known pages (input urls; Public contact pages; Channel rows). Not a contact-page QA completeness report pack. CSV Local Business List Scoring Report is for Score a CSV you already hold (input csvUrl / csvData; User-supplied CSV; Scoring report). Not a live contact-page HTML audit. Broken Link Checker is for Crawl start URLs for 404s (input start URLs; Linked HTTP statuses; Broken-link rows). Not contact-page completeness QA.

What input is required?

Live required fields: urls. Published exampleRunInput is shown below.

Field Type Default Notes
urls any[] ["https://example.com/contact?siteQaCanary=contact-v2"] Public page URLs. Public URLs that you are allowed to audit. Required.
maxPages integer 10 Max pages. Maximum number of input pages to check. minimum=1 maximum=100
maxLinksPerPage integer 25 Max links per page. Maximum links to check per page for URL health workflows. minimum=1 maximum=250
emitPageRows boolean false Emit raw page rows. Emit optional raw page snapshot rows in addition to value-event issue/report rows.
generateReport boolean true Generate report row. Generate a site-level report row.
emitExport boolean false Generate export row. Generate an export row for handoff workflows.
emitUnchanged boolean false Emit unchanged rows. When false, repeated unchanged runs emit zero rows and zero charges.
dryRun boolean false Dry run. Emit local sample rows without charging.

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

{
  "urls": [
    "https://example.com/contact?siteQaCanary=contact-v2"
  ],
  "maxPages": 1,
  "maxLinksPerPage": 1,
  "dryRun": false
}

Run Site QA Contact Page Audit 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. 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 Site QA Contact Page Audit priced?

Billing is pay per event. The live Store card is from $10.00 / 1,000 Site page extracted ($0.01 per delivered site-page-extracted); $0.08 per Site QA issue detected; $5.00 per Site QA report generated; $7.00 per Site export generated. No Actor Start. Current PPE:

Event Price Emitted when
site-page-extracted (Site page extracted) $0.01 Charged for each optional raw public page snapshot row.
site-qa-issue-detected (Site QA issue detected) $0.08 Charged for each source-linked contact page QA issue row.
site-qa-report-generated (Site QA report generated) $5.00 Charged for each contact page audit report row.
site-export-generated (Site export generated) $7.00 Charged for each generated contact page QA export row.

from $10.00 / 1,000 Site page extracted ($0.01 per delivered site-page-extracted); $0.08 per Site QA issue detected; $5.00 per Site QA report generated; $7.00 per Site export generated. No Actor Start.

See Site QA Contact Page Audit pricing on Apify

Limits to keep in mind

Open Site QA Contact Page Audit on Apify

Related pages