1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "sourceMode": "list",
10 "goalDescription": "We sell a B2B analytics tool that competes with Northwind: flag price, plan and launch changes our sales team must know this week.",
11 "maxDiscoveryChargeUsd": 0.5,
12 "itemsList": [
13 {
14 "url": "https://northwind-analytics.example/pricing",
15 "label": "Northwind Analytics",
16 "title": "Pricing — Northwind Analytics",
17 "loadedTime": "2026-09-27T08:00:00Z",
18 "previousCheckedAt": "2026-09-20T08:00:00Z",
19 "previousTitle": "Pricing — Northwind Analytics",
20 "previousText": """Simple pricing for growing teams
21Starter | $0 | up to 3 seats | 1 dashboard
22Pro | $49 per seat / month | unlimited dashboards | email support
23Business | $99 per seat / month | SSO | priority support
24Enterprise | Contact sales
25Last updated 3 days ago""",
26 "text": """Simple pricing for growing teams
27Starter | $0 | up to 3 seats | 1 dashboard
28Pro | $59 per seat / month | unlimited dashboards | email support
29Business | $99 per seat / month | SSO | priority support | audit log included
30Enterprise | Contact sales
31Last updated 2 hours ago""",
32 },
33 {
34 "url": "https://northwind-analytics.example/changelog",
35 "label": "Northwind Analytics",
36 "title": "Changelog — Northwind Analytics",
37 "loadedTime": "2026-09-27T08:00:00Z",
38 "previousCheckedAt": "2026-09-20T08:00:00Z",
39 "previousTitle": "Changelog — Northwind Analytics",
40 "previousText": """Changelog
41v4.12 — Scheduled exports to Google Sheets
42v4.11 — Faster dashboard loading""",
43 "text": """Changelog
44v4.13 — Launched: AI anomaly alerts, now available on the Pro and Business plans
45v4.12 — Scheduled exports to Google Sheets
46v4.11 — Faster dashboard loading""",
47 },
48 {
49 "url": "https://northwind-analytics.example/careers",
50 "label": "Northwind Analytics",
51 "title": "Careers — Northwind Analytics",
52 "loadedTime": "2026-09-27T08:00:00Z",
53 "previousCheckedAt": "2026-09-20T08:00:00Z",
54 "previousTitle": "Careers — Northwind Analytics",
55 "previousText": """Join Northwind
56Open roles
57Product Designer — Remote (EU)
58Backend Engineer — Berlin""",
59 "text": """Join Northwind
60Open roles
61Senior Sales Engineer — London (new EMEA team)
62Account Executive, Enterprise — London
63Backend Engineer — Berlin""",
64 },
65 {
66 "url": "https://northwind-analytics.example/blog",
67 "label": "Northwind Analytics",
68 "title": "Blog — Northwind Analytics",
69 "loadedTime": "2026-09-27T08:00:00Z",
70 "previousCheckedAt": "2026-09-20T08:00:00Z",
71 "previousTitle": "Blog — Northwind Analytics",
72 "previousText": """How we cut dashboard load time in half
73September 12, 2026 · 1,204 views
74© 2025 Northwind Analytics""",
75 "text": """How we cut dashboard load time in half
76September 12, 2026 · 1,873 views
77© 2026 Northwind Analytics""",
78 },
79 ],
80 "discoveryInput": {},
81}
82
83
84run = client.actor("rich_minds/website-change-monitor-ai").call(run_input=run_input)
85
86
87print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
88for item in client.dataset(run.default_dataset_id).iterate_items():
89 print(item)
90
91