1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "reports": [{
10 "name": "Google report for sendgrid.net",
11 "xml": "<feedback><report_metadata><org_name>google.com</org_name><email>noreply-dmarc-support@google.com</email><report_id>2026-09-01-google-sendgrid</report_id><date_range><begin>1788220800</begin><end>1788307199</end></date_range></report_metadata><policy_published><domain>sendgrid.net</domain><adkim>r</adkim><aspf>r</aspf><p>reject</p><sp>reject</sp><pct>100</pct></policy_published><record><row><source_ip>209.85.220.41</source_ip><count>24</count><policy_evaluated><disposition>none</disposition><dkim>pass</dkim><spf>pass</spf></policy_evaluated></row><identifiers><header_from>sendgrid.net</header_from><envelope_from>sendgrid.net</envelope_from></identifiers><auth_results><dkim><domain>sendgrid.net</domain><selector>s1</selector><result>pass</result></dkim><spf><domain>sendgrid.net</domain><scope>mfrom</scope><result>pass</result></spf></auth_results></record></feedback>",
12 }],
13 "aggregateBySourceIp": False,
14 "failOnInvalid": True,
15 "maxItems": 10,
16}
17
18
19run = client.actor("automation-lab/dmarc-aggregate-report-analyzer").call(run_input=run_input)
20
21
22print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
23for item in client.dataset(run.default_dataset_id).iterate_items():
24 print(item)
25
26