Skip to content
The Register

Dataset Digest — Merge Datasets Into One Readable Summary

Turn several Apify datasets into one markdown digest a person will actually read: a source table, the merged rows, and an honest count of anything collapsed or dropped. Put it on a schedule and it becomes the weekly summary of a whole pipeline.

Dataset Digest — Merge Datasets Into One Readable Summary returns 6 documented output fields, including _source, _dedupe_field, rows, label and status. Every field carries a declared type, a written description and an example value. 1 runs are recorded on Apify.

Run it on ApifyPay per result · no subscription
6
Output fields
6
Inputs
1
Run
2026-10-16
Last run

01 — output

What it returns

Every field the extractor writes to its dataset, with its type, a written description and an example value.

FieldTypeWhat it holdsExample
_sourcestring | number | boolean | array | objectnullWhich source this row came from.dataset-alpha
_dedupe_fieldstring | number | boolean | array | objectnullThe field used to deduplicate.email
rowsarraynullThe merged rows this digest covers.120
labelstring | number | boolean | array | objectnullHuman-readable label for this row.run-1
statusstring | number | boolean | array | objectnullOutcome recorded for this row.ok
record_typestringnullWhat this row is — "digest" for the summary record.change

02 — sample

One record

Assembled from the example values declared on the schema above, not invented at render time.

{
  "_source": "dataset-alpha",
  "_dedupe_field": "email",
  "rows": 120,
  "label": "run-1",
  "status": "ok",
  "record_type": "change"
}

03 — input

What you give it

InputTypeDescription
sourcesarrayoptionalOne entry per dataset: the dataset id on its own, or "label=datasetId" to give it a name in the digest. Empty means there is nothing to summarise, and the Actor says so.
titlestringoptionalThe heading of the document, e.g. "Weekly competitor watch".
dedupeKeystringoptionalA field present in several sources, e.g. url or email. Leave empty and every row is kept — a digest is not a deduplicator, and collapsing rows silently would misreport the volume. When set, the first occurrence wins and the collapse is counted and reported.
columnsarrayoptionalWhich fields appear in the digest table. Leave empty and the fields present in every row are used, which avoids columns that look like missing data.
maxRowsPerSourceintegeroptionalCaps how many rows each source contributes, so one huge dataset cannot swamp the digest. Anything dropped is counted in the SUMMARY, never silently removed.
maxRowsInDigestintegeroptionalA hard cap on the table itself. A digest with 10,000 rows is not a digest, so the default keeps it readable.

04 — run

Run Dataset Digest on your own input

It runs in the cloud on Apify. Nothing to install, and you are billed per result returned rather than per attempt.

Open on Apify ↗

05 — questions

Asked before running it

6 of 6 fields described

What does Dataset Digest — Merge Datasets Into One Readable Summary return?
It returns 6 documented output fields: _source, _dedupe_field, rows, label, status and record_type. Each field declares its type, a description of what it holds, and an example value.
What input does Dataset Digest — Merge Datasets Into One Readable Summary take?
All 6 inputs are optional and ship with usable defaults, so it runs as-is. They are listed with their types below.
Does Dataset Digest — Merge Datasets Into One Readable Summary need an API key or login?
No. None of its inputs is a credential, and it reads only public data. Nothing to sign up for before the first run.
How do I run Dataset Digest — Merge Datasets Into One Readable Summary?
It runs on Apify. Start it from its listing with the inputs above, or call the Apify API with the Actor's ID. Results land in a dataset you can export as JSON, CSV or Excel, or read through the Apify API into your own pipeline.