1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "customerBrief": "",
10 "enableIndustrySearch": True,
11 "industrySearches": [{
12 "industry": "plumbing",
13 "location": "Leeds",
14 }],
15 "industryMaxResults": 10,
16 "industryFullDetails": False,
17 "industryContactDetails": False,
18 "industryCodesPerKeyword": 3,
19 "enableNameSearch": False,
20 "searchKeywords": [
21 "monzo",
22 "brewdog",
23 "deliveroo",
24 ],
25 "nameMaxResults": 10,
26 "nameFullDetails": False,
27 "nameContactDetails": False,
28 "searchLocation": "",
29 "searchStatus": "",
30 "searchCompanyType": "",
31 "searchIncorporatedFrom": "",
32 "searchIncorporatedTo": "",
33 "searchDissolvedFrom": "",
34 "searchDissolvedTo": "",
35 "searchNameExcludes": "",
36 "companyNumbers": ["09446231"],
37 "companyUrls": [],
38 "enableCompanyDetails": False,
39 "lookupContactDetails": False,
40 "enableOfficers": False,
41 "officersMaxPerCompany": 10,
42 "officersActiveOnly": False,
43 "enableFilingHistory": False,
44 "filingHistoryMaxPerCompany": 10,
45 "enableCharges": False,
46 "chargesMaxPerCompany": 10,
47 "enableSignificantControl": False,
48 "significantControlMaxPerCompany": 10,
49 "enableScrapeByUrl": False,
50 "scrapeUrls": [],
51 "webhookUrl": "",
52 "webhookFormat": "json",
53 "proxyConfiguration": {
54 "useApifyProxy": True,
55 "apifyProxyGroups": ["RESIDENTIAL"],
56 "apifyProxyCountry": "GB",
57 },
58}
59
60
61run = client.actor("b2b_leads/companies-house-real-time-data-scraper").call(run_input=run_input)
62
63
64print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
65for item in client.dataset(run.default_dataset_id).iterate_items():
66 print(item)
67
68