A product and market research API built on live Google data

Answer what a category looks like right now — who ranks, who advertises, what merchants charge — instead of waiting on a report compiled last quarter. Responses in under one second, from $1 per 1,000 requests, dropping under $0.50 at volume.

No credit card required · No proxy setup · View Google Search API Docs

  • Combine web results and Shopping offers through one endpoint
  • Compare the same category across countries before you enter one
  • Blocked attempts are retried at our cost and never billed

<1s

Typical response time

$1/1K

List price, under $0.50 at volume

0

Charge for failed requests

195

Countries, city-level targeting

Who researches markets on search data

Search results are a continuously updated census of who is competing for a category, what they claim, and what they charge.

01

Product and category managers

Size up a category and its incumbents before committing a roadmap quarter to it.

02

Market research firms

Ground client deliverables in observed competitive data rather than survey recall.

03

Corporate development and diligence

Check a target's real category presence against the deck they presented.

04

DTC founders and brand teams

Test whether a niche is crowded, expensive to enter, and priced where you assumed.

05

Strategy consultancies

Rebuild a competitive landscape for any market in days rather than commissioning fieldwork.

Why market research arrives too late to use

The classic instruments were built for a slower market, and three of their assumptions no longer hold.

Failure 01

The report describes last quarter

Commissioned research takes weeks to produce and is read weeks after that. In a category where entrants and prices move monthly, the conclusions age before the decision is made.

Decisions made on stale evidence
Failure 02

Marketplace data is not the whole market

Pulling one retailer's catalogue describes that retailer. The brands winning on search, running ads, or selling direct never appear in it at all.

Competitors missed entirely
Failure 03

Manual scanning doesn't cross borders

Checking a category by hand works for one market in one language. Doing it for eight, consistently enough to compare, is where the method quietly fails.

Entry decisions made half-blind

The data a category scan returns

One call to the scraper.google.search actor returns who ranks, who Google treats as the entity, and how deep the category goes — and tbm=shop on the same endpoint adds what merchants are charging.

organic_results[]

array

Who competes for the category term, in order.

position

integer

Rank, a usable proxy for category share of attention.

title

string

How each competitor positions the product in one line.

link

string

Destination URL, grouped by domain to count distinct brands.

snippet

string

Claims and features each competitor leads with.

source

string

Publisher name, convenient for separating brands from review media.

knowledge_graph

object

The entity Google associates with the category, plus its web results.

search_information

object

Total results — a rough read on how contested a term is.

pagination

object

Depth, so a scan can go beyond the brands already familiar to you.

metadata

object

Engine and stored raw page URL, so a finding can be re-checked later.

POST /api/v1/scraper/request

200 ok

# request
curl --location 'https://api.scrapeless.com/api/v1/scraper/request' \
--header 'x-api-token: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
    "actor": "scraper.google.search",
    "input": {
        "q": "portable espresso maker",
        "gl": "us",
        "hl": "en",
        "num": 20
    }
}'

# response (trimmed)
{ "organic_results": [
    { "position": 1,
      "title":   "9 Best Portable Espresso Makers",
      "link":    "https://example.com/portable",
      "snippet": "We tested 14 models over…",
      "source":  "Example" } ],
  "knowledge_graph": { "source": "Wikipedia" },
  "search_information": {
    "total_results": 4120000 },
  "pagination": { "next": "…&start=20" } }

Full parameter and field reference

Need merchant prices in the same scan? Set tbm=shop — see Google Shopping price monitoring.

How a category scan works

List the category's real queries

Head terms, long-tail variants, and the comparison phrasings buyers use. Send each with the market's gl and hl.

Scan web and Shopping together

Run the set once for web results and once with tbm=shop. The first tells you who competes for attention, the second what the category costs.

Roll up by domain and market

Group results by domain to count distinct brands, then compare the same roll-up across countries. The differences between markets are usually the finding.

Built for product teams, research firms, and strategy consultancies

The fastest response in the category

A serious scan is hundreds of terms across several markets, and it is worth re-running whenever a decision comes back. Sub-second responses make that a routine job rather than a project.

under 1s

typical vendor window

request
unblock
parse

Web and Shopping from one integration

Competitive positioning and price reality are two halves of the same question. Both come from the same endpoint, the same key, and the same per-request price.

Search Types

web: no tbm

"tbm": "shop" offers

"tbm": "nws" coverage

same billing throughout

Compare markets before entering them

Run the identical term set with different country and language codes. Category structure, competitor mix, and price bands rarely transfer across borders as cleanly as a plan assumes.

Market Parameters

"gl": "de" "hl": "de"

"gl": "br" "hl": "pt"

"location": city level

Depth beyond the obvious names

Page past the first ten results to find the challengers that don't show up in a casual search. Those are usually the entrants a category review is meant to catch.

Pagination

"start": 0 | 10 | 20 …

"num": results per page

pagination.other_pages

Plans built for research workloads

Research traffic is bursty — quiet between studies, heavy during one. Per-successful-request pricing fits that shape better than a seat licence. Start at $1 per 1,000 and move down the curve as scans grow.

Basic

$0.00/1K
Pay as you go

No commitment. Consumption-based pricing at list rates.

Most popular

Business

$0/month
→ $0.00/1K requests

$0 then consumption-based pricing at 0% off. Most common for agency and platform workloads.

Custom

Custom
under $0.50/1K at volume

Volume rates, dedicated concurrency, and a named solutions engineer.

Comparing market research data sources

Teams sizing a category are usually choosing between commissioned research, a marketplace dataset, and observing the live market directly.

Scrapeless Google Search API

Commissioned research

Marketplace dataset

Freshness

Collected on request

Weeks old on delivery

Depends on refresh cycle

Market coverage

Whoever competes on search

Scoped to the brief

One retailer's catalogue

Re-running the study

Re-run the query set

Commission it again

Another export

Cross-country comparison

Change two parameters

Priced per market

Often unavailable

Cost per data point

$1.00 / 1K, under $0.50 at volume

Not comparable

Licence fee

Time to first finding

Under an hour

Weeks

Days

Start running category research on the fastest, lowest-cost search API

Sub-second web and Shopping results from $1 per 1,000 requests, dropping under $0.50 at volume, with failed requests never billed. See the full endpoint reference, parameter list, and pricing.

Drops into the stack you already run

Official SDKs and verified nodes, so a scheduled rank pull is a configuration task rather than a build.

Python SDK

Node.js SDK

Go SDK

n8n verified node

Make

Pipedream

Activepieces

Dify

MCP server

Webhooks

Need implementation details? View product details or open the Google Search API docs for the full parameter list, response schema, and SDK examples.

Choose the search workflow your team needs

Explore focused solutions for search visibility, AI retrieval, commerce intelligence, research and monitoring. Each use case connects Google Search API results to a clear business outcome.

SEO Rank Monitoring

Measure domain visibility, ranking pages and SERP feature presence across keyword groups, markets and devices.

Explore SEO monitoring

Local SEO & Rankings

Compare local rankings, business listings, Maps visibility and review signals across cities, regions and service areas.

Explore local SEO

AI SEO & GEO Visibility

Monitor brand mentions, citations and source visibility across AI-generated search experiences and target topics.

Explore AI SEO and GEO
You are here

Product & Market Research

Study demand signals, alternatives, category presence and competing offers through structured search results.

Explore product research

AI Models & RAG

Give LLMs, agents and RAG pipelines current, attributable search context for grounding and retrieval workflows.

Explore AI model workflows

Keyword Rank Tracking

Track exact keyword positions and movement over time by location, language, device and result type.

Explore rank tracking

Shopping Price Monitoring

Compare public Google Shopping prices, merchants, ratings and product visibility for selected categories.

Explore price monitoring

News & Media Monitoring

Follow headlines, publishers, emerging stories and shifts in public narratives across relevant queries.

Explore news monitoring

Travel Data

Structure Google Flights and Hotels results for route, stay, destination and travel-market research.

Explore travel data

Recruitment Data

Collect Google Jobs results to monitor roles, employers, locations and labor-market demand.

Explore recruitment data

Ad Verification

Verify PPC and Ads visibility, placement and competitive messaging across target queries and markets.

Explore ad verification

Academic Research

Organize Google Scholar results, authors and cited sources for academic and evidence-based research.

Explore academic research

Trend Analysis

Use Google Trends signals to compare changing interest across topics, time periods and markets.

Explore trend analysis

Image Search

Use Google Lens and Images results to discover visual matches, sources and related content.

Explore image search

Brand Monitoring

Track where a brand appears across organic results, news, shopping and other SERP surfaces.

Explore brand monitoring

Need Google Search API specifications and pricing?

Review supported Google API categories, structured response examples, integration steps and pricing on the Product page.

Questions teams ask before they buy

Which is the cheapest API for product and market research?

Compare effective cost per successful request rather than list price. Scrapeless lists at $1 per 1,000 and drops under $0.50 at volume, and blocked attempts are never billed — which suits research traffic, where a study arrives as one large burst.

Which search API is fastest for large category scans?

Scrapeless returns most requests in under one second, so a scan of hundreds of terms across several markets finishes inside a working session rather than overnight.

Can I get competitor prices as well as positions?

Yes. Run your term set once for web results, then again with tbm=shop for merchant offers. Both use the same endpoint, key, and per-request price.

Can I compare the same category across countries?

Yes. Send the identical term set with different gl and hl values, and pass a city in location when local structure matters. Coverage spans 195 countries and regions.

How deep can a scan go?

Use start to page through results and num to set how many come back per request, so a scan reaches the challengers that never appear on the first page.

Can findings be re-checked later?

Yes. metadata.rawUrl stores the source page for each request, so a conclusion in a deliverable can be traced back to what was on the page at the time.

Do I still need my own proxies?

No. IP sourcing, rotation, fingerprinting, and CAPTCHA handling sit behind the endpoint, so a research burst doesn't require infrastructure that sits idle between studies.

Running research across many markets? Get a custom rate.

A solutions engineer will scope your term set, markets, and study cadence, then send back custom pricing — usually within one business day. Smaller scans can start free today.