1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "data": [
12 {
13 "id": "A-1",
14 "company": "Acme Corp.",
15 "contact": {
16 "phone": "(415) 555-0132",
17 "website": "www.acme.com/?utm_source=list"
18 },
19 "price": "$1,299.99",
20 "updatedAt": "03/04/2026"
21 },
22 {
23 "id": "A-2",
24 "company": "ACME Corporation",
25 "contact": {
26 "phone": "+44 20 7946 0958",
27 "website": "HTTPS://Shop.Acme.co.uk/products/"
28 },
29 "price": "1.299,00 €",
30 "updatedAt": "2026-10-23T09:30:00Z"
31 },
32 {
33 "id": "A-3",
34 "company": "Globex, Inc",
35 "contact": {
36 "phone": "415.555.0198 ext. 12",
37 "website": "globex.com"
38 },
39 "price": "GBP 45",
40 "updatedAt": "Oct 5, 2026"
41 },
42 {
43 "id": "A-4",
44 "company": "株式会社サンプル",
45 "contact": {
46 "phone": "03-1234-5678",
47 "website": "http://example.jp:80/about"
48 },
49 "price": "¥12,000",
50 "updatedAt": "2026年10月1日"
51 },
52 {
53 "id": "A-5",
54 "company": "Initech LLC",
55 "contact": {
56 "phone": "not given",
57 "website": "initech"
58 },
59 "price": "2.5k USD",
60 "updatedAt": "yesterday"
61 }
62 ]
63};
64
65
66const run = await client.actor("tamatama/data-normalizer").call(input);
67
68
69console.log('Results from dataset');
70console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
71const { items } = await client.dataset(run.defaultDatasetId).listItems();
72items.forEach((item) => {
73 console.dir(item);
74});
75
76