# Agency AI Visibility Reports - White-Label Client Packets

> Upload your client list once and get a finished, white-label weekly report per client: brand mentions, share of voice and citations across ChatGPT, Perplexity, Gemini and Google AI Mode, Google rank changes, quoted evidence and a prioritized action queue. Charged per completed client packet.

- Category: AI search visibility
- Price: $12 per client packet, billed per result by Apify (no subscription); any other billed events are listed on the Store page. Cap any run with `maxTotalChargeUsd`.
- Store page: https://apify.com/wrenfield-data/agency-ai-visibility-reports
- Human page: https://wrenfielddata.com/tools/agency-ai-visibility-reports/
- OpenAPI 3 spec: https://api.apify.com/v2/acts/wrenfield-data~agency-ai-visibility-reports/builds/default/openapi.json
- MCP tool: https://mcp.apify.com?tools=wrenfield-data/agency-ai-visibility-reports (appears as `wrenfield-data--agency-ai-visibility-reports`)

## Call it

Synchronous run that returns the dataset rows as JSON (use `/runs` for long jobs and poll; see the OpenAPI spec):

```bash
curl -X POST \
  "https://api.apify.com/v2/acts/wrenfield-data~agency-ai-visibility-reports/run-sync-get-dataset-items" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"clientsCsv": "client,domain,brand,competitors,questions,keywords\nHelp Scout,helpscout.com,Help Scout,Zendesk | zendesk.com; Freshdesk | freshworks.com; Intercom | intercom.com,What is the best help desk software for a small business?; What is the best customer support tool for a SaaS startup?; What is the most affordable help desk software?,help desk software; shared inbox software\nPipedrive,pipedrive.com,Pipedrive,HubSpot | hubspot.com; Salesforce | salesforce.com; Zoho CRM | Zoho | zoho.com,What is the best CRM for a small sales team?; Which CRM is easiest to set up for a startup?; What is the best CRM for B2B sales pipelines?,sales pipeline software; crm for small business", "agencyName": "Northwind Digital", "engines": ["chatgpt", "perplexity", "gemini", "google_ai_mode"]}'
```

## Input

| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| `clientsCsv` | string |  |  | One row per client. Columns: client, domain, brand (optional; add spelling variants with \|), competitors (separate with ;, e.g. Zendesk \| zendesk.com; Intercom \| intercom.com), questions (up to 20, separated with ;) or category (we write 6 neutral buyer questions for you), keywords (optional, up to 10 Google keywords, ;-separated), location and language (optional). Export it from Google Sheets as CSV and paste it here. |
| `agencyName` | string |  |  | Shown on every packet and the portfolio page (white label: Wrenfield Data is not mentioned). |
| `agencyLogoUrl` | string |  |  | Optional. Public PNG or JPG URL; shown top left of each packet. |
| `accentColor` | string |  | `"#1F4E79"` | Optional. Hex color for headings and charts, e.g. #1F4E79. |
| `reportTitle` | string |  |  | Optional. Default: AI Search Visibility Report. |
| `engines` | array |  | `["chatgpt", "perplexity", "gemini", "google_ai_mode"]` | Engines each question is asked on. Default: the four consumer AI search surfaces. |
| `country` | string |  | `"United States"` | Used for rows without a location. Country name or 2-letter code. |
| `language` | string |  | `"English"` | Used for rows without a language. |
| `quoteOnly` | boolean |  | `false` | Validate the book and show the number of packets, checks and the maximum price, without running checks or charging. |
| `bookId` | string |  |  | Name of this client book. Runs with the same ID compare each client with the previous week. Default: built from the agency name. |
| `forceRefresh` | boolean |  | `false` | By default a re-run in the same week reuses the stored packets for free. Turn on to ask every question again (charged again). |
| `includePdf` | boolean |  | `true` | Also save a PDF of each packet. |
| `clients` | array |  |  | Alternative to the CSV for API and agent use: an array of objects with the same fields, e.g. [{"client":"Acme","domain":"acme.com","competitors":"Rival \| rival.com","category":"project management software"}]. |

## Example input

```json
{
  "clientsCsv": "client,domain,brand,competitors,questions,keywords\nHelp Scout,helpscout.com,Help Scout,Zendesk | zendesk.com; Freshdesk | freshworks.com; Intercom | intercom.com,What is the best help desk software for a small business?; What is the best customer support tool for a SaaS startup?; What is the most affordable help desk software?,help desk software; shared inbox software\nPipedrive,pipedrive.com,Pipedrive,HubSpot | hubspot.com; Salesforce | salesforce.com; Zoho CRM | Zoho | zoho.com,What is the best CRM for a small sales team?; Which CRM is easiest to set up for a startup?; What is the best CRM for B2B sales pipelines?,sales pipeline software; crm for small business",
  "agencyName": "Northwind Digital",
  "engines": [
    "chatgpt",
    "perplexity",
    "gemini",
    "google_ai_mode"
  ]
}
```

## Notes

- Auth: an Apify API token as `Authorization: Bearer <token>`; the MCP server also supports OAuth sign-in.
- Failed or empty results are not charged on most tools; check the pricing on the Store page.
- Questions: hello@wrenfielddata.com
