Check AI answers
What does ChatGPT say about my category? Your agent asks each answer engine the questions your buyers ask, then lists the brands it names and the pages it cites.
You, to your agent
Ask ChatGPT and Perplexity what a landlord with 50 units should use to track rent.
Tell me who they name, which pages they cite, and check again every week.
curl -X POST https://api.sb/leaseline.app/keywords/keywords%2Fkeyword_21/measure \
-H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"venue":"chatgpt"}'
curl -X POST https://api.sb/leaseline.app/keywords/keywords%2Fkeyword_21/measure \
-H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"venue":"perplexity"}'
curl -X POST https://api.sb/leaseline.app/monitors \
-H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"kind":"outside","target":"keywords/keyword_21","every":"7d"}'import { $ } from 'startup-builder'
const chatgpt = await $.Keyword.measure({ keyword: 'keywords/ keyword_21', venue: 'chatgpt' }) // “best way to track rent for 50 units? ” on ChatGPT
const perplexity = await $.Keyword.measure({ keyword: 'keywords/ keyword_21', venue: 'perplexity' }) // the same question on Perplexity
await $.Monitor.create({ kind: 'outside', target: 'keywords/ keyword_21', every: '7d' }) // an Answer watch on every approved question, weekly
return { chatgpt, perplexity }
npx startup-builder do Keyword.measure --json '{"keyword":"keywords/keyword_21","venue":"chatgpt"}'
npx startup-builder do Keyword.measure --json '{"keyword":"keywords/keyword_21","venue":"perplexity"}'
npx startup-builder do Monitor.create --json '{"kind":"outside","target":"keywords/keyword_21","every":"7d"}'{
"name": "do",
"arguments": {
"code": "const chatgpt = await $.Keyword.measure({ keyword: 'keywords/keyword_21', venue: 'chatgpt' }) // “best way to track rent for 50 units?” on ChatGPT\nconst perplexity = await $.Keyword.measure({ keyword: 'keywords/keyword_21', venue: 'perplexity' }) // the same question on Perplexity\nawait $.Monitor.create({ kind: 'outside', target: 'keywords/keyword_21', every: '7d' }) // an Answer watch on every approved question, weekly\nreturn { chatgpt, perplexity }"
}
}Response200
application/json{
"$id": "https: //api.sb/ leaseline.app/ keywords/ keyword_21",
"$type": "Keyword",
"question": "What is the best way to track rent for 50 units? ",
"answers": [
{
"venue": "chatgpt",
"observedAt": "2026-10-25",
"named": [
"RentRoll",
"LedgerNest",
"a spreadsheet template"
],
"cited": [
…
sample- 20 questions on 4 answer engines: about $0.30
- First run
- Coming
- Status
- API · browser agent
- Runs by
- Nothing to start. Your Bing sign-in, once, adds the Copilot citations report.
- Connect once
What you get
| Field | What it says |
|---|---|
| Question | A question a buyer asks, phrased the way your buyers phrase it in search and in posts. |
| Engine | ChatGPT, Gemini, Perplexity, Copilot, Claude or Google AI Mode, each read on its own. |
| Answer | The answer as a buyer sees it, signed out, from your Market, dated. |
| Brands named | Every brand the answer names, in order, with you marked when you appear. |
| Pages cited | The pages the answer cites, which become the places to earn a mention or a link. |
| Searches it ran | The searches the engine ran to build the answer, which become terms in Research demand. |
| Answer share | The share of answers that name you, per engine, read each week. |
| Cost | The most the check can cost, shown before it runs, and what it cost after. |
How it runs
| When | What happens | Runs by | Your part | Takes |
|---|---|---|---|---|
| Minute 1 | Build the question set from the questions people also ask and the problem posts | API | approve 20 questions | 5 minutes of yours |
| Minute 2 | Ask each question on each answer engine, signed out, from your Market (ChatGPT answer) | API | nothing | under a minute an answer |
| Minute 3 | Tally the brands named and the pages cited across every answer (Most-cited sites) | API | nothing | the same minute |
| Day 1 | Hand the cited pages to Earn first links as places to earn a mention | API | nothing | the same day |
| Weekly | Ask the approved questions again and flag a change in who is named or cited (Answer watch) | API | nothing | the same day; a new page of yours can show once it is indexed |
| Weekly | Read the Copilot citations report on Bing, signed in as you (Copilot citations) | browser agent | one sign-in, once | once Bing has data on your site |
Jobs inside it
Where and how it runs
| Where it works | How it runs | Connect once |
|---|---|---|
| ChatGPT, Gemini, Perplexity, Claude, Google AI Overviews, Bing | API · browser agent | Nothing to start. Your Bing sign-in, once, adds the Copilot citations report. |
Your agent acts as you on every Venue you authorize. Where a Venue has no API, a browser agent signs in as you and does the steps.
Plays that use it
| Play | Strategy that runs it |
|---|---|
| Answer engine optimization | Passive |
Reference
| Tool | Runs today |
|---|---|
POST /{namespace}/keywords/{keyword}/measure | Coming |
POST /{namespace}/monitors | Coming |
Compiled, not written: edit the records it reads (catalog/check-ai-answers), then regenerate. Every step runs from a sentence or a line of code. In your words: the CRM words you know, and where each lives here.