cookbook · Query Fanout 1 · Competitive research
See which rivals an assistant pulls in
This recipe gives Query Fanout 1 the brands you already compete with and shows which searches, and which rivals, an assistant is likely to pull in for a buyer's question. For example, asking 'Which CRM is best for a 5-person marketing agency?' with brands HubSpot, Pipedrive, Zoho CRM and category 'CRM tools' returns searches such as: best CRM for small business 2026; Pipedrive pricing features 2024; best CRM for small teams marketing agency 2026; HubSpot Salesforce Zoho CRM pricing small business comparison 2026.
Request
POST /v1/fanout, documented in the Query Fanout 1 reference.
curl https://meragpt.com/v1/fanout \
-H "Authorization: Bearer $MERAGPT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "query-fanout-1",
"question": "Which CRM is best for a 5-person marketing agency?",
"brands": [
"HubSpot",
"Pipedrive",
"Zoho CRM"
],
"category": "CRM tools"
}'What came back
The real output from running this recipe, unedited.
{
"run 1": [
"best CRM for small business 2026",
"best CRM for startups pricing Hubspot Zoho Desk ClickUp Freshdesk",
"HubSpot Salesforce Commerce Cloud pricing 2024 2025",
"Pipedrive pricing features 2024",
"Zoho Desk pricing features official"
],
"run 2": [
"best small team CRM 2024 2025",
"Pipedrive pricing features collaboration",
"best CRM for small teams marketing agency 2026",
"HubSpot Salesforce Zoho CRM pricing small business comparison 2026"
]
}Python
import os, requests
API = "https://meragpt.com/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['MERAGPT_API_KEY']}"}
body = {
"model": "query-fanout-1",
"question": "Which CRM is best for a 5-person marketing agency?",
"brands": [
"HubSpot",
"Pipedrive",
"Zoho CRM"
],
"category": "CRM tools"
}
r = requests.post(f"{API}/fanout", headers=HEADERS, json=body).json()
for s in r["queries"]:
print("-", s)
TypeScript
const API = "https://meragpt.com/v1";
const headers = {
Authorization: `Bearer ${process.env.MERAGPT_API_KEY}`,
"Content-Type": "application/json",
};
const r = await fetch(`${API}/fanout`, {
method: "POST",
headers,
body: JSON.stringify({
"model": "query-fanout-1",
"question": "Which CRM is best for a 5-person marketing agency?",
"brands": [
"HubSpot",
"Pipedrive",
"Zoho CRM"
],
"category": "CRM tools"
}),
}).then((res) => res.json());
console.log(r.queries);
When to trust it
Pricing searches appear for every named brand, and Salesforce surfaced without being named, so the output reveals competitor coverage you may not have tracked. Some queries drift, one named Zoho Desk, a help-desk product, so treat the results as a list to review, not a report.
Try it without code in the playground, or see more Query Fanout 1 recipes: turn a buyer's question into a content brief.