1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "mode": "check",
12 "checks": [
13 {
14 "nationality": "India",
15 "destination": "United Kingdom",
16 "purpose": "tourism",
17 "durationDays": 14
18 },
19 {
20 "nationality": "United States",
21 "destination": "France",
22 "purpose": "tourism",
23 "durationDays": 10
24 },
25 {
26 "nationality": "British citizen",
27 "destination": "Thailand",
28 "purpose": "tourism",
29 "durationDays": 21
30 }
31 ],
32 "trip": {
33 "startDate": "2026-12-01",
34 "purpose": "tourism",
35 "travellers": [
36 {
37 "name": "Traveller A",
38 "nationality": "India",
39 "passportExpiry": "2027-05-01"
40 },
41 {
42 "name": "Traveller B",
43 "nationality": "United Kingdom"
44 }
45 ],
46 "itinerary": [
47 {
48 "country": "Netherlands",
49 "role": "transit"
50 },
51 {
52 "country": "Canada",
53 "days": 10
54 },
55 {
56 "country": "France",
57 "days": 7
58 }
59 ]
60 }
61};
62
63
64const run = await client.actor("siteverdict/siteverdict-visa-entry-requirements").call(input);
65
66
67console.log('Results from dataset');
68console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
69const { items } = await client.dataset(run.defaultDatasetId).listItems();
70items.forEach((item) => {
71 console.dir(item);
72});
73
74