Content Quality & Provenance avatar

Content Quality & Provenance

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Content Quality & Provenance

Content Quality & Provenance

Normalize, deduplicate and quality-check rights-confirmed structured records with deterministic provenance.

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Oddly Clever

Oddly Clever

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Categories

Share

Clean structured records before they enter analytics, AI, or publishing workflows.

This Actor normalizes selected fields, removes duplicates, checks required fields, and produces a deterministic provenance summary. It is designed for datasets that you are authorized to process.

What it does

  • selects a declared set of output fields;
  • deduplicates records using your chosen keys;
  • reports missing required values;
  • preserves a declared source URL;
  • creates a machine-readable run summary;
  • returns clean records in the default dataset.

Input

Provide:

  • items: an array of JSON objects;
  • fields: fields to retain;
  • dedupe_keys: fields used to identify duplicates;
  • required_fields: fields that must be populated;
  • source_url: the authorized source;
  • rights_confirmed: must be true.

The Actor fails closed when processing rights are not confirmed.

Output

  • Cleaned records: default dataset.
  • Run summary: RUN_SUMMARY in the default key-value store.

The summary includes input/output counts, duplicate count, missing-field statistics, and provenance metadata.

Example

Input:

{
"items": [
{"url": "https://example.org/a", "title": "Alpha"},
{"url": "https://example.org/a", "title": "Duplicate"}
],
"fields": ["url", "title"],
"dedupe_keys": ["url"],
"required_fields": ["url", "title"],
"source_url": "https://example.org/authorized-source",
"rights_confirmed": true
}

This produces one deduplicated record and a reproducible quality summary.

Responsible use

Only process data you are legally authorized to access, transform, and redistribute. The Actor does not bypass authentication, access controls, robots restrictions, or platform terms.