1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "solicitationId": "IFB-DEMO",
10 "bidDeadline": "2026-10-15T18:00:00Z",
11 "asOf": "2026-10-14T16:00:00Z",
12 "registerComplete": True,
13 "registerObservedAt": "2026-10-14T15:00:00Z",
14 "amendments": [
15 {
16 "id": "A-1",
17 "publishedAt": "2026-10-12T12:00:00Z",
18 "documentSha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
19 "sourceUrl": "https://example.org/addendum-1.pdf",
20 "requiresAcknowledgment": True,
21 },
22 {
23 "id": "A-2",
24 "publishedAt": "2026-10-13T12:00:00Z",
25 "documentSha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
26 "sourceUrl": "https://example.org/addendum-2.pdf",
27 "requiresAcknowledgment": True,
28 },
29 ],
30 "acknowledgments": [{
31 "id": "ACK-1",
32 "solicitationId": "IFB-DEMO",
33 "amendmentId": "A-1",
34 "acknowledgedAt": "2026-10-13T12:00:00Z",
35 "documentSha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
36 "evidenceUrl": "https://example.org/ack-1.pdf",
37 }],
38}
39
40
41run = client.actor("wheresprada/bid-addendum-coverage-check").call(run_input=run_input)
42
43
44print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
45for item in client.dataset(run.default_dataset_id).iterate_items():
46 print(item)
47
48