← all tools
Data & sourcing

Serper

A Google search your agent can actually run.

Serper is a data and sourcing tool, and one of the 52 tools hyreflow connects to Claude, ChatGPT and other AI assistants. Through hyreflow, an AI agent can run 9 actions, all of which look something up. Paid Serper actions cost 0.1 credits per request, from your hyreflow credit balance, so you need no Serper account, though you can connect your own key.

Cost per call0.1 cr / call
Your own keyoptional
CategoryData & sourcing

Serper gives the agent live Google results: web, news, maps and local business listings. It is the fastest way to check a fact, find a company's real domain, or pull local firms in a city before anything expensive runs.

Serper is cheap recall at the front of the pipeline. It narrows things down before a credit-costing tool touches them.

What can you ask Claude or ChatGPT to do with Serper?

With hyreflow connected, you ask for the outcome in plain language and the assistant runs Serper for you. For example:

  • “What is this company's actual domain?”
  • “Find electrical contractors in Leeds, then cross-check them against permits in Shovels”
  • “Any news on this firm this month, and has it posted roles on TheirStack?”
  • “Check whether this person still works there before I spend a credit on Lusha”

Which tools work well with Serper?

In a hyreflow run, Serper is most often paired with Shovels, Lusha, Exa and Firecrawl.

  • Shovels

    confirm a local trades business is actually working

  • Lusha

    enrich only after the cheap check says the person is current

  • Exa

    when keyword search is too literal for the question

  • Firecrawl

    read the page a search result points at

Which Serper actions can an AI agent run through hyreflow?

Through hyreflow, an AI agent can run 9 Serper actions, all of which look something up. Paid Serper actions cost 0.1 credits per request, from your hyreflow credit balance, so you need no Serper account, though you can connect your own key.

Serper actionWhat it doesCost through hyreflow
ScrapeLooks something up0.1 credits per request
SearchLooks something up0.1 credits per request
AutocompleteLooks something up0.1 credits per request
ImagesLooks something up0.1 credits per request
MapsLooks something up0.1 credits per request
NewsLooks something up0.1 credits per request
PlacesLooks something up0.1 credits per request
ReviewsLooks something up0.1 credits per request
ScholarLooks something up0.1 credits per request

One credit is priced on the pricing page. The full price list for every tool is in the pricing tables.

Which hyreflow skills use Serper?

39 hyreflow skills call Serper as part of the run. A skill is a whole pipeline your agent already knows, end to end.

Sourcing

Build Boolean and X-ray search strings from a job spec

use whenyou have a spec and want search strings you can paste into LinkedIn, Google or your ATS, without hand-typing forty title variants

SerperAI ArkProspeoLemlistApolloExa
starts from a job spec · 7 stepsget the prompt →
Sourcing

Source from named competitors with your off-limits list enforced

use whenyou know exactly which firms to take people from, and which firms must never be touched

SerperRecruit CRMAI ArkProspeoLeadMagicFullEnrichEnrichley
starts from a job spec · 8 stepsget the prompt →
Sourcing

Source in Germany on every form of the title, not only the one you typed

use whenyou are sourcing in a German-speaking market and the search returns fewer people than you know are there

AI ArkProspeoLemlistSerperhyreflow NativeLeadMagichyreflow AgentFullEnrich
starts from a job spec · 8 stepsget the prompt →
Sourcing

Turn a company's public team page into a qualified candidate list

use whena company's own team page already lists the people you want, and the databases hardly know the firm exists

FirecrawlExaSerperAI ArkProspeoLeadMagichyreflow AgentFullEnrich
starts from a list · 8 stepsget the prompt →
Sourcing

Turn a conference speaker list into candidates worth approaching

use whenan industry event has published its speakers and the people on stage look like the hire your client wants

FirecrawlExaSerperAI ArkProspeoLeadMagicFullEnrichEnrichleyLemlist
starts from a list · 7 stepsget the prompt →
Business development

Build the target account list for a recruitment desk

use whenyou are opening a new market or a new desk and need to know which companies are even worth calling

AI ArkProspeoLushaPredictLeadsExaSerperFirecrawl
starts from just your niche · 7 stepsget the prompt →

See all 39 skills that use Serper →

How does an AI agent know how to use Serper?

hyreflow ships a written playbook for Serper, and the agent loads it before the first call. Auth, rate limits, what each call costs, which actions need your approval, and the mistakes worth avoiding. It is the difference between an agent that knows the tool and one that guesses at it.

Read the Serper docs →
Show the raw playbookwritten for the agent

HOW in lib/serper.py. Cheap, fast Google recall — strong first step before structured extraction/enrichment.

Auth & config

  • Search base: https://google.serper.dev · Scrape base: https://scrape.serper.dev · Auth: header X-API-KEY (env SERPER_API_KEY; never hardcode).
  • All search endpoints POST {q, gl, hl, num, page, location, tbs, autocorrect}.

Operations

search, news, images, places (local businesses), maps, scholar, reviews, autocomplete, scrape(url). Anything else → generic request().

Handoff

Discovery/recall layer. Use search/places/maps to find companies/people/signals, scrape to pull a page → hand to enrichment (Apollo/Lusha/…) or research. Note: places/maps cover the "Google Maps" use case for local sourcing.

Field notes (production experience)

Field-shape note: these are vendor-native operational notes. The client returns the raw vendor JSON and uses the method names in this file — read field shapes accordingly (no normalized-wrapper / result.data. prefix).

  • Pick the endpoint: search for broad web research, newsy/changing facts, finding an entity before enrichment, or collecting candidate URLs to hand to extraction. maps for local business discovery, location-aware lookups, and phone/address/rating/website/CID retrieval.
  • Treat Serper as a discovery/recall layer - pass strong hits into structured tools (Firecrawl/Apify/provider enrichment). Expect live-search variability; validate important results via the returned URL.

Callable surface — lib/serper.py

Import: from lib.serper import Serper → instantiate Serper() (reads key from env). Base: https://google.serper.dev. Generic passthrough: request(method, path, *, params, json).

  • autocomplete(query: str, **opts) -> dict
  • images(query: str, **opts) -> dict
  • maps(query: str, **opts) -> dict — POST /maps — Google Maps results.
  • news(query: str, **opts) -> dict
  • ping() -> dict — Key-verification probe. Serper has no free account endpoint, so this fires the cheapest real query (1 result) to confirm the key authenticates — it spends ~1 Serper credit on whichever account the key belongs to (hyreflow charges 0).
  • places(query: str, **opts) -> dict — POST /places — Google Places results (local businesses).
  • reviews(query: str, **opts) -> dict
  • scholar(query: str, **opts) -> dict
  • scrape(url: str, *, include_markdown: bool = True) -> dict — POST scrape.serper.dev — fetch & parse a web page (text/markdown).
  • search(query: str, **opts) -> dict — POST /search — Google web search. opts: gl, hl, num, page, location, tbs, autocorrect.

Questions about Serper and hyreflow

Can I use Serper inside Claude or ChatGPT?

Yes. hyreflow is a connector for Claude, ChatGPT and other AI assistants. Once hyreflow is connected, you ask for the outcome in plain language and the assistant calls Serper for you. hyreflow exposes 9 Serper actions this way.

Do I need my own Serper account to use it with hyreflow?

No. hyreflow holds the Serper account and bills each action from your hyreflow credits. If you already pay for Serper, you can connect your own key instead, and hyreflow then charges no credits for those calls.

What does Serper cost through hyreflow?

Paid Serper actions cost 0.1 credits per request, from your hyreflow credit balance, so you need no Serper account, though you can connect your own key. hyreflow can show the cost of a paid action before it runs.

How do I connect Serper to an AI agent over MCP?

Add the hyreflow MCP server to your assistant and sign in. hyreflow calls the Serper API directly and exposes its actions as tools the assistant can run, so there is no separate Serper server to install.

Connect hyreflow to your assistant →

Put Serper to work from one prompt

Connect hyreflow to Claude or ChatGPT and ask for the outcome. It reads the playbook above before it makes a single call.