Scraped Dataset QA Preflight
Pricing
from $0.50 / report generated
Scraped Dataset QA Preflight
A quick QA pass for scraper output before client handoff, CRM import, or scheduled pipeline use. Checks sampled rows for field gaps, duplicates, type shifts, and sensitive-pattern counts.
Pricing
from $0.50 / report generated
Rating
0.0
(0)
Developer
Checksmith Cats
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 days ago
Last modified
Categories
Share
Scraped Dataset QA Preflight checks sampled scraper output before delivery or downstream import. It focuses on source-specific, machine-detectable signals: missing fields, duplicate key rows, format-looking problems, mixed value types, sensitive-looking pattern counts, and lightweight schema contract mismatches.
It can read a dataset ID, resolve an Actor run ID to its default dataset, or analyze submitted JSON/CSV data. API tokens and raw row values are not stored in the report or Evidence Pack.
Presets
googleMaps: name, address, phone, website, place URL, category, and hours signalsleadList: email, company, person, phone, domain, and source URL signalssocialProfile: username, profile URL, follower/post counts, bio, and external URL signalsgeneric: field profile, duplicates, formats, sensitive-pattern preview, and optional contract checks
Boundaries
This is a sampled dataset-output preflight. It does not independently check source pages, confirm complete crawl coverage, repair scraper output, judge legal suitability, validate live email inboxes, or predict downstream outcomes.
Billing
Recommended launch pricing:
scraped-dataset-qa-report-generated: USD 0.50 per generated QA reportscraped-dataset-row-sampled: USD 0.01 per sampled row
Invalid input and dataset load/inspect failures are not charged.
Related check
If the same scraper runs repeatedly, use Dataset Drift Monitor to compare the current aggregate dataset shape with its latest compact baseline.
Local Example
$PYTHONPATH=src python -m scraped_dataset_qa_preflight.cli examples/sample-input.json --json report.json --md report.md
Minimal input
{"preset": "generic","items": [{"url": "https://example.com/products/a","title": "Sample product A","price": "19.99","availability": "in_stock"},{"url": "https://example.com/products/b","title": "","price": null,"availability": "out_of_stock"}],"keyFields": ["url"],"sampleLimit": 2,"missingRateWarning": 0.3}
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 preset, items, keyFields, sampleLimit, missingRateWarning 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.