Skip to the page

Gemini Deep Research API in 2026

$1 to $7 a task, or rows at 5¢.

Google's Gemini Deep Research is an agent on the Interactions API, in preview. Google estimates $1.00 to $3.00 a task, and $3.00 to $7.00 on Deep Research Max. A task runs at most 60 minutes, and the agent does not support structured outputs.

SpecStream is the live web data engine for teams and agents. Deep Search returns every match as a structured row at 5¢, 15¢ or $1, under a maximum you approve first. Gemini's agent can also call SpecStream as an MCP server.

New accounts get $10 of credit, no card.

SpecStream and the Gemini Deep Research API side by side

SpecStreamGemini Deep Research
The product todayDeep Search, with the Search API and the Extract API on the same keyTwo agents in preview, deep-research-preview-04-2026 and deep-research-max-preview-04-2026, on the Interactions API only. Not available through generate_content
What you sendThe data you want in plain words, with the conditions every row must meetA prompt as input, with background=True, then you poll by id. Collaborative planning lets you review the plan before the run
What you get backOne structured row per match, with the columns you asked for and facts from many sites joined. Source URL and read time on every valueDetailed reports, long-form analysis and comparative tables, with charts when visualization is auto. The agent does not support structured outputs
The unit you pay forA delivered row: 5¢, 15¢ or $1 by how much the row needs, plus 5¢ for an email and 15¢ for a phone. A run that finds nothing costs nothingTokens at Gemini list rates plus tool fees. Google's typical task: about 80 searches, 250k input tokens and 60k output tokens
The price before a runThe most the run can cost, quoted before it starts. Nothing runs until you approve it, and the charge never goes past itAn estimate: $1.00 to $3.00 a task, and $3.00 to $7.00 on Max, at preview rates Google says can change. The agent decides how much to search and read
Run lengthA run works until it reaches the count, up to four hours on the largest lists. The Search API answers in a few secondsAt most 60 minutes. Google says most tasks finish within 20 minutes
Tools and connectionsThe MCP server at https://api.specstream.ai/mcp, the REST API, Python and TypeScript SDKs, the CLI and A2AGoogle Search, URL Context and Code Execution by default, plus remote MCP servers and File Search. No custom function calling tools

Why teams run their research on SpecStream

Other deep research APIs

How SpecStream scores

The same numbers as the benchmarks page, from the official tasks and scorers.

How to move a Gemini Deep Research job to SpecStream

Write the data you want in plain words, in place of the research prompt you send today. Sign up and you get $10 of credit, no card. At 5¢ a row, that is up to 200 rows. Over MCP, your agent calls compile, quote_capacity_work and authorize_capacity_work, then reads the rows with list_find_rows.

Or send the request from code. This call spends nothing: the 402 reply shows how SpecStream read the request, the columns and the most it can cost.

curl -i https://api.specstream.ai/v1/agent/lists \
  -H "Content-Type: application/json" \
  -d '{"request": "AI startups that raised a seed or Series A round in 2026, with the founders, the round size, the lead investor and the product in one line", "count": 25}'

To keep Gemini Deep Research and run its searches on SpecStream, pass SpecStream as an mcp_server tool. When you pass tools, the agent uses the tools in that list in place of its defaults. Set SPECSTREAM_API_KEY to your SpecStream API key (MCP setup).

import os
from google import genai

client = genai.Client(http_options={"api_version": "v1beta"})

interaction = client.interactions.create(
    agent="deep-research-preview-04-2026",
    input="Research the history of Google TPUs.",
    tools=[
        {
            "type": "mcp_server",
            "name": "SpecStream",
            "url": "https://api.specstream.ai/mcp",
            "headers": {"Authorization": "Bearer " + os.environ["SPECSTREAM_API_KEY"]},
            "allowed_tools": ["search_web", "read_pages"],
        }
    ],
    background=True,
)
print(interaction.id)

Frequently asked questions

Something we didn't answer? Talk to a human

How much does the Gemini Deep Research API cost?
Google estimates $1.00 to $3.00 a task on Deep Research and $3.00 to $7.00 on Deep Research Max, at preview rates that can change. You pay tokens at Gemini list rates plus tool fees, so the exact price is known after the task. SpecStream bills 5¢, 15¢ or $1 for each delivered row, under a maximum you approve first.
Is there a Gemini Deep Research API?
Yes, in preview: the agents deep-research-preview-04-2026 and deep-research-max-preview-04-2026 run on the Interactions API, not through generate_content. A task must run with background=True, and you poll it by its id.
Does the Gemini Deep Research API return JSON?
No. Google's page says the Deep Research agent does not support structured outputs; it returns reports, analysis and comparative tables. SpecStream Deep Search returns one structured row per match, with the columns you asked for and a source URL and read time on every value.
How long does a Gemini Deep Research task take?
At most 60 minutes, and Google says most tasks finish within 20 minutes. A SpecStream Deep Search run works until it reaches the count, up to four hours on the largest lists, and the Search API answers in a few seconds.
Can Gemini Deep Research use an MCP server?
Yes. Pass a tool of type mcp_server with the server's url, headers for the key and allowed_tools. SpecStream's MCP server is at https://api.specstream.ai/mcp, and its search_web tool costs $5 per 1,000 searches of up to 10 results.
Does SpecStream have an API and an MCP server?
Yes, and new accounts get $10 of credit, no card. The MCP server is at https://api.specstream.ai/mcp over Streamable HTTP, with OAuth or an API key. There is a REST API, Python and TypeScript SDKs, a CLI and A2A, and an agent can buy one request with no account, by card or in USDC.

Sources

SpecStream wrote this page. Each rival figure comes from that company's own page.

  1. SpecStream pricingspecstream.ai/pricing, read Nov 12, 2026
  2. SpecStream for agentsspecstream.ai/agents.md, read Nov 12, 2026
  3. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 12, 2026
  4. Gemini Deep Research agentaistudio.google.com/docs/deep-research, read Nov 12, 2026
  5. Gemini API pricingaistudio.google.com/docs/pricing, read Nov 12, 2026
  6. Perplexity Sonar migrationdocs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview, read Nov 12, 2026
  7. Perplexity pricingdocs.perplexity.ai/docs/getting-started/pricing, read Nov 12, 2026
  8. Parallel pricingdocs.parallel.ai/getting-started/pricing.md, read Nov 12, 2026
  9. Tavily API creditsdocs.tavily.com/documentation/api-credits, read Nov 12, 2026
  10. OpenAI o3-deep-researchdevelopers.openai.com/api/docs/models/o3-deep-research, read Nov 12, 2026
  11. OpenAI o4-mini-deep-researchdevelopers.openai.com/api/docs/models/o4-mini-deep-research, read Nov 12, 2026
  12. OpenAI deprecationsdevelopers.openai.com/api/docs/deprecations, read Nov 12, 2026
  13. OpenAI pricingdevelopers.openai.com/api/docs/pricing, read Nov 12, 2026