Site QA Content Report Scraper avatar

Site QA Content Report Scraper

Pricing

from $10.00 / 1,000 site page extracteds

Go to Apify Store
Site QA Content Report Scraper

Site QA Content Report Scraper

Audit public web pages for content quality issues and generate source-linked QA report rows.

Pricing

from $10.00 / 1,000 site page extracteds

Rating

0.0

(0)

Developer

naoki anzai

naoki anzai

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Categories

Share

Site owners, agencies, and QA teams use this actor to turn public web pages into source-linked QA issues and report rows.

Input public URLs you are allowed to audit.

Get billable issue rows, report rows, and optional export rows instead of paying only for raw page snapshots.

The primary deliverable is the site-level report or export. Raw page rows are optional source context and are disabled in the first example.

Store Quickstart

  1. Start with the first input example below using dryRun=false.
  2. Keep emitUnchanged=false so repeated no-change runs emit zero rows and zero charges.
  3. Use report/export events for recurring monitoring and client handoff.
{
"urls": ["https://example.com/?siteQaCanary=content-v2"],
"maxPages": 5,
"maxLinksPerPage": 25,
"emitPageRows": false,
"generateReport": true,
"emitExport": true,
"emitUnchanged": false,
"dryRun": false
}

Report result preview

{
"rowType": "site_qa_report",
"billingEventName": "site-qa-report-generated",
"sourceUrl": "https://example.com/?siteQaCanary=content-v2",
"checkedUrlCount": 1,
"issueCount": 2,
"reportStatus": "action_needed"
}

Use the export event when the issue queue must move into a client or internal workflow. The raw page event is optional and should not be the default sales path.

Run the next report

Input Examples

{
"urls": [
"https://example.com/?siteQaCanary=content-v2"
],
"maxPages": 5,
"maxLinksPerPage": 25,
"emitPageRows": false,
"generateReport": true,
"emitExport": true,
"emitUnchanged": false,
"dryRun": false
}
{
"urls": [
"https://example.com/?siteQaCanary=content-v2"
],
"maxPages": 5,
"maxLinksPerPage": 25,
"emitPageRows": true,
"generateReport": true,
"emitExport": false,
"emitUnchanged": false,
"dryRun": false
}
{
"urls": [
"https://example.com/?siteQaCanary=content-v2",
"https://example.com/about"
],
"maxPages": 2,
"maxLinksPerPage": 25,
"emitPageRows": false,
"generateReport": true,
"emitExport": true,
"emitUnchanged": false,
"dryRun": false
}

Sample Output

See docs/sample-output.json for a complete sample. Report and export rows appear before optional raw page rows so the buyer-facing deliverable is visible first.

Output Fields

  • billingEventName: PAY_PER_EVENT charge event.
  • rowType: page, issue, report, or export row type.
  • sourceUrl: public page checked.
  • issueType and severity: present on QA issue rows.
  • limitations and prohibitedInterpretations: guardrails for review workflows.

Pricing

This actor uses PAY_PER_EVENT pricing. You are charged only when page, issue, report, or export rows are emitted:

  • site-page-extracted: $0.010 - Charged for each optional raw public page snapshot row.
  • site-qa-issue-detected: $0.080 - Charged for each source-linked page QA issue row.
  • site-qa-report-generated: $5.000 - Charged for each site-level QA report row.
  • site-export-generated: $7.000 - Charged for each generated QA export row.

No-change runs must emit zero default dataset rows and zero billable events by default.

For a recurring audit, chargeable value is concentrated in site-qa-issue-detected, site-qa-report-generated, and site-export-generated. An unchanged poll with emitUnchanged=false produces no report/export charge.

Compliance Guardrails

  • Uses public pages only.
  • Does not bypass login, paywalls, CAPTCHA, robots controls, or private sessions.
  • Does not provide legal, SEO ranking, accessibility certification, safety, or compliance advice.
  • Does not support messaging automation or prospect-list building.

See Also