Google AI mode (not AI overviews) launched recently, has been the talk of the town ever since it came into existence.
For brands that live off organic traffic, the stakes are obvious: if your site doesnāt appear in those AI citations, youāre invisible.
And, the tool we made here allows you to track whether or not you appear in the AI mode.
Furthermore, I will provide you with a public link, allowing you to utilize this tool for your brand and track visibility for your specific queries.
Letās get started!
Tools We Have Used To Build or Google AI Mode Tracker
At the backend, our web app is using the AI mode endpoint, which isĀ https://api.staging.scrapingdog.com/google/ai_mode
You can read more about the parameters & how to effectively use this API in theĀ documentation here.
To use this tool, you need to have access to both Scrapingdog & Lovable. For the first time, you get 1000 free credits in Scrapingdog and 5 free credits daily for Lovable.
Once you are on the platform, you can use the following prompt to create your web app (this is what I have used too) š
### Lovable Prompt ā āBrandāināAIāMode Trackerā
#### 1 Ā· Goal
Build a miniāapp that shows a user whetherāand whereātheir domain appears in Googleās **AI Mode** āReferencesā for up to 10 search queries.
#### 2 Ā· Inputs to collect
| Field | What the user enters | Validation hints |
|-------|----------------------|------------------|
| **Scrapingdog API Key** | Plainātext | Required, nonāempty |
| **Queries (max 10)** | Commaāseparated list | Trim spaces, split on ā,ā; hardālimit to 10 |
| **Domain** | e.g. `staging.scrapingdog.com` | Strip whitespace & trailing slashes |
#### 3 Ā· Processing logic (run per query)
1. **Call the API**
`GET https://api.staging.scrapingdog.com/google/ai_mode`
Params: `api_key`, `query`.
2. **Parse response**
The JSON includes a `references` array; each item has: `link`, `title`, `snippet`, `index` (rank).
3. **Match domain**
If any `link` **contains** the userāsupplied domain, capture:
- Query searched
- Rank (`index`)
- Title
- Snippet
- URL (`link`)
Otherwise mark the query āNot foundā.
4. **Aggregate** results for all queries.
#### 4 Ā· Output
Display a table:
| Query | Status | Rank | Title | Snippet | URL |
|-------|--------|------|-------|---------|-----|
*Status* = **Found** / **Not found**.
Add a note: āRank = position inside AI Modeās reference list.ā
#### 5 Ā· Error & edgeācase handling
* **Invalid API key** ā āAuthentication failedācheck your key.ā
* **>10 queries** ā prompt user to cut the list to 10.
* **Network/5xx** ā retry once, then show friendly error.
* **Empty fields** ā inline validation messages.
#### 6 Ā· Reference docs for Lovableās agent
* Full endpoint & examples: **https://docs.staging.scrapingdog.com/google-ai-mode-api**
(see *Parameters*, *API Example*, *API Response* sections for the `references` schema).
Hereās a video walkthrough of how you can use the tool after it is ready ā¬ļø
For the sake of this tool, we have kept the tracking queries to 10; in reality, you can track as many keywords when you build.
Here is theĀ public link to the toolĀ that you can try with your API KEY.

