1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "mockMode": True,
10 "brand": {
11 "name": "HubSpot",
12 "aliases": ["HubSpot CRM"],
13 },
14 "brandDomains": ["hubspot.com"],
15 "competitors": [
16 {
17 "name": "Salesforce",
18 "aliases": ["Sales Cloud"],
19 "domains": ["salesforce.com"],
20 },
21 {
22 "name": "Pipedrive",
23 "aliases": [],
24 "domains": ["pipedrive.com"],
25 },
26 {
27 "name": "Zoho CRM",
28 "aliases": ["Zoho"],
29 "domains": ["zoho.com"],
30 },
31 ],
32 "prompts": [
33 "What is the best CRM for a small business?",
34 "Which CRM is easiest to use for a startup sales team?",
35 "What are good alternatives to Salesforce for a 10-person company?",
36 ],
37 "engines": [
38 "chatgpt",
39 "perplexity",
40 "gemini",
41 "claude",
42 ],
43 "country": "US",
44}
45
46
47run = client.actor("rjmacarthy/ai-search-visibility-tracker").call(run_input=run_input)
48
49
50print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
51for item in client.dataset(run.default_dataset_id).iterate_items():
52 print(item)
53
54