// fig. 01market research

Market Research API
for the live web.

Aggregate Google SERPs, News and Maps signals across 190+ markets and 80+ languages. Structured JSON, story clusters, real-time response — built for analysts who need fresh primary data.

↓ research surfacemulti-market · real-time
190+// markets
80+// languages
<2s// avg response
Playbook
// fig. 02market research playbook

Four moves in the market research playbook.

Each row is one analytical pull your stack runs against the same endpoint. SERP, news, reviews, autocomplete — primary data, every market.

// fig. 02move

Map the SERP landscape

For any topic or market, pull the top 100 organic results and ads. See who ranks, who pays, what content shape wins — across every locale.

// inputs
organicadssnippetknowledge_graph
// shipscompetitive landscape map
// fig. 03move

Track trend cycles in News

Pull the Google News SERP for a topic over rolling time windows. Detect spikes, clustering, and dominant publications — sentiment-ready signal.

// inputs
headlinespublicationstory_clusterdate
// shipstrend timeline
// fig. 04move

Monitor consumer signals

Aggregate Maps reviews, ratings and place attributes by category in a region. Build category benchmarks per market.

// inputs
reviewsratingpopular_timescategory
// shipsconsumer benchmark
// fig. 05move

Discover emerging keywords

Use the Autocomplete API to expand a seed term across the alphabet — surface long-tail questions consumers ask before they convert.

// inputs
suggestionsalphabetgeolanguage
// shipskeyword tree

Doing something we haven't listed? Tell us how your research stack runs.

Primitives
// fig. 06primitives

Three primitives behind every research run.

Search the SERP, track the news, expand the keyword tree. The whole research loop reduces to three primitives.

// fig. 06SEARCH
// primitive

SERP coverage

Every result, every locale.

Organic, ads, snippets, related searches — every SERP element parsed across 240+ Google domains.

GET/v1/google-search
// notes
  • 190+ countries
  • 80+ languages
  • 240+ Google domains
// fig. 07NEWS
// primitive

Trend timelines

News with story clusters.

Time-windowed news pulls grouped into stories. Track narrative cycles across publications and markets.

GET/v1/google-news
// notes
  • 1h to 1y windows
  • story clusters
  • source metadata
// fig. 08DISCOVER
// primitive

Keyword expansion

Live autocomplete.

Bulk-expand seeds to surface what people are searching today — locale-sensitive, fresh.

GET/v1/google-autocomplete
// notes
  • alphabet expansion
  • long-tail discovery
  • per-locale
Endpoints
Compliance
GDPR Logo

GDPR compliant

We process only public web data — no PII storage, no user tracking. Full GDPR alignment with signed DPA available.

CCPA Logo

CCPA compliant

California Consumer Privacy Act ready. We never sell personal data and ship clear opt-out endpoints.

Public web data only

Our scrapers fetch the same SERPs you'd see in a browser — public, indexed, citation-friendly. No PII stored.

FAQ
// fig. 13research teams ask

Questions from research teams.

Anything we missed? Talk to us.

Pass `country` and `hl` parameters to localize any endpoint. The Google SERP, News headlines and Maps results all change per market — same payload, different parameters. Most market research stacks loop across 5–50 markets in parallel.

Yes. Schedule daily News and Search pulls for your topic and store the snapshots. Our Search API returns the SERP state at the moment of the call — perfect for building daily, weekly or monthly trend timelines.

Google News indexes within minutes of publication. Our API hits live, so a 5-minute scheduler will catch headlines almost as fast as Google can rank them. Use `time=1h` for sub-hour freshness in fast-moving topics.

Yes. Every result ships a stable URL, title, snippet, source and date — directly attributable in research notes. Export the JSON to CSV or Notion in one step.

Get Started
// fig. ∞ — ship

Ship in minutes. Not weeks.

Get an API key in 60 seconds. Pull your first Google SERP as structured JSON — no proxies, no captchas, no maintenance.

↓ nextREST · JSON · Webhooks