1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "brandName": "Northstar CRM",
10 "reportPeriod": "May 2026",
11 "visibilityChecks": [
12 {
13 "status": "succeeded",
14 "brandMentioned": False,
15 "brandDomainMentioned": False,
16 "visibilityScore": 5,
17 "query": "best CRM for B2B SaaS teams",
18 "modelId": "openrouter/auto",
19 "competitorsMentioned": [
20 "HubSpot",
21 "Salesforce",
22 "Pipedrive",
23 ],
24 "recommendation": "Publish comparison and alternatives content for B2B SaaS CRM buyers.",
25 },
26 {
27 "status": "succeeded",
28 "brandMentioned": True,
29 "brandDomainMentioned": False,
30 "visibilityScore": 55,
31 "query": "HubSpot alternatives for product-led sales teams",
32 "modelId": "openrouter/auto",
33 "competitorsMentioned": ["HubSpot"],
34 "recommendation": "Strengthen canonical domain citations and publish a direct alternatives page.",
35 },
36 ],
37}
38
39
40run = client.actor("geneius/ai-visibility-report-generator").call(run_input=run_input)
41
42
43print("๐พ Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
44for item in client.dataset(run["defaultDatasetId"]).iterate_items():
45 print(item)
46
47