AnswerLine Start free

Engine features

Served engines

The API serves ChatGPT, Perplexity, Gemini, Microsoft Copilot, Grok, Google AI Mode, Google Search, and Google News. Each engine has its own endpoint and its own response schema; the shared parts (text, sources) have the same names everywhere. This page lists what each served engine accepts and returns, and which fields come back empty on the answers served today.

Include flags

Flags go in include and add fields to the result. A flag an engine doesn't list is rejected as an unknown field.

ChatGPT /v1/monitor/chatgpt

FlagCost and status
include.htmlNot available (400)
include.markdownFree
include.rawResponse+7, once per request
include.searchQueriesFree; empty today
include.adsFree; empty today
include.shopping+7, once per request

Perplexity /v1/monitor/perplexity

FlagCost and status
include.htmlFree
include.markdownFree
include.rawResponseFree

Gemini /v1/monitor/gemini

FlagCost and status
include.markdownFree
include.htmlNot available (400)
include.rawResponseFree

Microsoft Copilot /v1/monitor/copilot

FlagCost and status
include.htmlNot available (400)
include.markdownFree
include.rawResponseFree

Grok /v1/monitor/grok

FlagCost and status
include.markdownFree
include.htmlFree
include.rawResponseFree

Google AI Mode /v1/monitor/aimode

FlagCost and status
include.htmlNot available (400)
include.markdownFree
include.expandProductsFree
include.googleGotoFree

Google Search /v1/monitor/google

FlagCost and status
include.htmlNot available (400)
include.aioverview+18.9, once per request
include.paaAioverview+18.9, once per request
include.googleGotoFree

Google News /v1/monitor/google/news

FlagCost and status
include.htmlNot available (400)

Result fields

EngineFields in resultEmpty on the answers served today
ChatGPT text, markdown, sources, searchQueries, shoppingCards, inlineProducts, entities, citationPills, ads, model searchQueries, inlineProducts, ads
Perplexity text, markdown, sources, citationPills, related_queries, search_model_queries, videos, images, places, hotels, shopping_cards —
Gemini text, markdown, sources, citationPills, places —
Microsoft Copilot text, markdown, sources —
Grok text, markdown, sources, searchQueries, model —
Google AI Mode text, markdown, sources, citationPills, places, shoppingCards, inlineProducts, videos, map, ads —
Google Search organicResults, ads, peopleAlsoAsk, peopleAreSaying, relatedSearches, knowledgeGraph, localResults, shoppingCards, aioverview —
Google News newsResults —

An empty field stays in the schema with its type, so code written against it keeps working. On ChatGPT the brands an answer names are in text, and product cards come back in shoppingCards with include.shopping.

Targeting

EngineCountriesUS statesOther request fields
ChatGPT 213 countries. No state targeting yet Coming soon; refused with a 400 today legacy, disableWebSearch
Perplexity Any country, plus US states Yes, with country US
Gemini 213 countries, plus US states Yes, with country US
Microsoft Copilot Any country. No state targeting yet Coming soon; refused with a 400 today
Grok Any country, plus US states Yes, with country US
Google AI Mode 213 countries, down to the city — gl, hl, location, uule, device
Google Search 213 countries, down to the city — url, gl, hl, location, uule, device, pages
Google News 71 countries — gl, hl, pages

Country lists per engine are also returned by GET /v1/countries?model=<engine>. See coverage.

Paused engines

are paused and coming back soon. Requests to them are refused and not billed. Their flags and fields are documented on their engine pages and in the API reference, and this page will list them when they are served again.