1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "comparisons": [{
10 "name": "illustrative-order-minimum",
11 "beforeSchema": {
12 "$schema": "http://json-schema.org/draft-07/schema#",
13 "type": "object",
14 "properties": { "quantity": {
15 "type": "integer",
16 "minimum": 1,
17 } },
18 "required": ["quantity"],
19 "additionalProperties": False,
20 },
21 "afterSchema": {
22 "$schema": "http://json-schema.org/draft-07/schema#",
23 "type": "object",
24 "properties": { "quantity": {
25 "type": "integer",
26 "minimum": 2,
27 } },
28 "required": ["quantity"],
29 "additionalProperties": False,
30 },
31 "candidates": [{ "quantity": 1 }],
32 }],
33 "maxCandidates": 128,
34 "maxWitnesses": 5,
35 "maxComparisonTimeMs": 2000,
36 "maxRunTimeMs": 60000,
37}
38
39
40run = client.actor("danielmichalek/json-schema-contract-radar").call(run_input=run_input)
41
42
43print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
44for item in client.dataset(run.default_dataset_id).iterate_items():
45 print(item)
46
47