Gemini Search Scraper: Gemini Answers, Citations & Sources avatar

Gemini Search Scraper: Gemini Answers, Citations & Sources

Pricing

from $8.00 / 1,000 gemini answers

Go to Apify Store
Gemini Search Scraper: Gemini Answers, Citations & Sources

Gemini Search Scraper: Gemini Answers, Citations & Sources

Gemini scraper and MCP tool: send prompts, get Google Gemini's answers as JSON: markdown text, the sources Gemini cites (URL, domain, title), cited domains, model. No account, no browser. $0.008 per answer, plus $0.001 per run; empty or failed answers are free.

Pricing

from $8.00 / 1,000 gemini answers

Rating

0.0

(0)

Developer

PlainRows

PlainRows

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

9 days ago

Last modified

Features

Limited permissions

Share

Give it a list of prompts and get one row per prompt: Google Gemini's answer (Markdown) and every source it cites (rank, URL, domain, title), plus the cited domains and the model that answered.

A Gemini scraper alternative: no browser, no proxies, no CAPTCHAs, no Google account. Prompts run five at a time, 20 to 75 seconds each (measured). You only pay for prompts that got an answer: $0.008 per answer, plus $0.001 per run.

Where the answers come from: this Actor gets Gemini's answers through a commercial data API that collects them from Gemini. Answers vary with the model, the time and the location, so they can differ from what you see in your own Gemini account.

Typical uses

  • AI search visibility (GEO / AEO): which sites and products does Gemini cite for the prompts your buyers type?
  • Citation research: sources and citedDomains show the pages Gemini points to.
  • Answers with sources for your app or agent: Gemini answers as plain JSON, with the citations kept apart from the text.
  • Weekly reports: schedule a run and send the rows to Google Sheets, Looker Studio, Slack, n8n, Make or Zapier.

What you get for each prompt

FieldDescription
promptThe prompt asked
answer, answerLengthGemini's answer as Markdown (paragraphs, lists, tables, links)
sources, sourcesCountEach cited source: rank, url, domain, title, snippet, sourceName, publicationDate (up to 50)
citedDomainsDomains cited, in order, without duplicates: sources, then links in the answer
model, answeredAtGemini model reported by the data source, when it answered
found, status, messageANSWERED for a billed row; free rows say why: EMPTY_ANSWER, UNREADABLE, REJECTED, PROVIDER_ERROR, NOT_CHECKED, FREE_PLAN_LIMIT, FREE_PLAN_DAILY_QUOTA
country, languageCode, checkedAtLocation and language of the answer; when the run started

Missing values are null or empty lists, never guessed. snippet, sourceName and publicationDate are often null: the data source does not always fill them.

Input

{
"prompts": ["best standing desk for small spaces", "Which CRM do small agencies recommend in 2026?"],
"country": "US",
"languageCode": "en"
}
  • prompts: up to 200 prompts per run, 1 to 500 characters each. Each prompt is one answer.
  • country (default US): US, GB, CA, AU, IE, IN, DE, AT, CH, FR, BE, ES, MX, IT, NL, PT, BR, PL, SE, JP.
  • languageCode (optional): two-letter code; default is the main language of the country.

Pricing

Pay per event, no subscription:

  • Gemini answer: $0.008 per prompt that got a non-empty answer, at every Apify plan, free plan included.
  • Actor start: $0.001 per run.

Empty answers, prompts the data source refused or failed, answers that came back in an unexpected format, and prompts not reached (budget or timeout) get a free row with found: false and the reason. A Gemini answer can take up to 2 minutes: no prompt starts in the last 2 minutes before the run's timeout, so give long lists a long timeout (the default 1 hour fits about 200 prompts). The run never spends more than the maximum cost you set.

Free Apify plan: each run asks the first prompt only, so you can test the output, and only 5 runs per account and UTC day get answers (later runs that day ask nothing); prompts not asked get a free row saying why. A paid Apify plan removes both limits.

Good to know

  • Answers vary from one run to the next, even for the same prompt: track trends over several runs, not a single answer.
  • On shopping prompts, Gemini can cite Google Shopping product pages: their url is a google.com/search?... link and their domain is google.com, not the shop's site.
  • Not every answer cites sources: sources can be empty (the answer is still billed).
  • Unlike ChatGPT answers, Gemini answers from this data source come without web search results, fan-out queries or brand lists: this Actor returns only what the source provides.
  • For one table of brand mentions across ChatGPT, Gemini and Google AI Mode, use AI Visibility Tracker.
  • Not affiliated with Google.

What this is not

  • Not the Gemini API: you cannot pick the model, set a system prompt or continue a conversation. One prompt, one fresh answer.
  • Not a login-based scraper: no account, no chat history, no personal context.
  • Not a rank tracker for Google: for Google results use a SERP tool.

Run summary

Each run stores a summary in the key-value store (OUTPUT): prompts asked, answers billed, empty answers (promptsEmpty), unreadable answers (promptsUnreadable), and anything skipped because of the free-plan or budget limit.

Use it from code, automations or AI agents

API (one call, results returned directly):

curl -X POST "https://api.apify.com/v2/acts/plainrows~gemini-search-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"prompts": ["best standing desk for small spaces"]}'

n8n, Make, Zapier: use the Apify integration, pick plainrows/gemini-search-scraper, schedule it and send the rows to Google Sheets or Slack.

AI agents (MCP tool): add https://mcp.apify.com?tools=plainrows/gemini-search-scraper to Claude, Cursor or any MCP client, then ask "What does Gemini answer to these prompts, and which sites does it cite?".

FAQ

Is this a Gemini search API? Yes: one call per list of prompts, JSON rows back with the answer and its sources, usable from the Apify API, n8n, Make, Zapier or as an MCP tool.

How do I see if Gemini cites my site? Look for your domain in citedDomains (and its position in sources.rank).

Do I pay for empty answers or errors? No. Only prompts with a non-empty answer are charged ($0.008), plus $0.001 per run.

More PlainRows tools

Same pay-per-result pricing, same clean JSON, built to chain together in n8n, Make, Zapier or AI agents.

Support

Missing a field or found a bug? Open an issue on this page. Issues are read and answered.

⌂ 换网址