1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "actualCsv": [
10 {
11 "actualHrs": 52,
12 "client": "Acme",
13 "date": "2026-09-01",
14 "service": "SEO-retainer",
15 },
16 {
17 "actualHrs": 20,
18 "client": "Acme",
19 "date": "2026-09-02",
20 "service": "PPC",
21 },
22 {
23 "actualHrs": 18,
24 "client": "Beta",
25 "date": "2026-09-03",
26 "service": "Web-care",
27 },
28 {
29 "actualHrs": 35,
30 "client": "Gamma",
31 "date": "2026-09-04",
32 "service": "SEO Monthly",
33 },
34 {
35 "actualHrs": 12,
36 "client": "Delta",
37 "date": "2026-09-05",
38 "service": "Audit",
39 },
40 ],
41 "checkedAt": "2026-09-28T12:00:00Z",
42 "quoteCsv": [
43 {
44 "client": "Acme",
45 "quotedHrs": 40,
46 "rate": 90,
47 "service": "SEO-retainer",
48 },
49 {
50 "client": "Acme",
51 "quotedHrs": 20,
52 "rate": 120,
53 "service": "PPC",
54 },
55 {
56 "client": "Beta",
57 "quotedHrs": 10,
58 "rate": 100,
59 "service": "Web-care",
60 },
61 {
62 "client": "Gamma",
63 "quotedHrs": 30,
64 "rate": 80,
65 "service": "SEO Monthly",
66 },
67 {
68 "client": "Delta",
69 "quotedHrs": 15,
70 "rate": 150,
71 "service": "Audit",
72 },
73 ],
74 "runId": "demo-audit-001",
75 "scopeBook": "demo-book-001",
76}
77
78
79run = client.actor("steadyworks/seo-retainer-overservice-audit").call(run_input=run_input)
80
81
82print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
83for item in client.dataset(run.default_dataset_id).iterate_items():
84 print(item)
85
86