Search infrastructure for AI applications

Google search results, as clean JSON, markdown, or MCP

One REST API for Google search, news, maps, scholar, and more. Take results as structured JSON, or take any page as markdown an agent can read. Proxies, retries, and CAPTCHAs are handled on our side.

Free tier, no card · 279 ms average · 14 countries

One query, three output formats

Query
best coffee shops in chicago
Location
US
Device
desktop
Endpoint
/v1/search
google.com/search?q=best+coffee+shops+in+chicago
best coffee shops in chicago

About 1,240,000 results

E chicago.eater.com

Chicago's 20 Essential Coffee Shops

Sol Cafe · Metropolis Coffee Company · Oromo Cafe · Botanical Cafe · Osmium Coffee Bar · Gaslight Coffee Roasters.

T timeout.com

The 28 best coffee shops in Chicago

Metric Coffee Co. · Four Letter Word Coffee · Sip & Savor · The Wormhole · Caffe Streets · Dark Matter Coffee.

I infatuation.com

The Best Coffee Shops In Chicago

Where to find a great cortado, a quiet table, and enough outlets to actually get some work done.

[ 200 OK · 279 ms ]
{
  "results": [
    {
      "title": "Chicago's 20 Essential Coffee Shops",
      "link": "https://chicago.eater.com/maps/...",
      "description": "Sol Cafe · Metropolis Coffee..."
    },
    {
      "title": "The 28 best coffee shops in Chicago",
      "link": "https://www.timeout.com/chicago/...",
      "description": "Metric Coffee Co. · Four Letter..."
    }
  ],
  "total": 1240000,
  "answer": null
}
# Chicago's 20 Essential Coffee Shops

Chicago's coffee scene rewards the wanderer. These
twenty rooms are where the city actually drinks.

## Sol Cafe

A Rogers Park corner room with a serious espresso
program and no interest in being precious about it.

## Metropolis Coffee Company

Roasting in Edgewater since 2003. Order the
Redline Espresso and sit by the window.

[Full guide](https://chicago.eater.com/maps/...)
> Where should I get coffee in Chicago?

  I'll look that up.

  search(query: "best coffee shops in chicago")
  -> 10 results

  fetch_markdown(url: "chicago.eater.com/maps/...")
  -> 6.2 kB of markdown

  Three names come up on every list: Metropolis in
  Edgewater, Metric on the West Side, and Dark Matter
  in Ukrainian Village.

A worked example of one query. Swap the output tab to see the same results as JSON, as markdown, or arriving through an MCP tool call.

Quickstart

Your first request, in about a minute

A key in a header and a GET. There is no SDK to install and no browser to run.

curl -X GET "https://api.serply.io/v1/search/q=google+search+api" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -H "X-Proxy-Location: US" \
  -H "X-User-Agent: desktop"

Model Context Protocol

Give your agents live search results

We host the MCP server. Point any client at api.serply.io/mcp with your API key and Claude, Cursor, or anything else that speaks MCP gets eight tools for searching the live web and reading pages back as markdown. Nothing to deploy, nothing to keep running.

Hosted https://api.serply.io/mcp
claude mcp add --transport http serply https://api.serply.io/mcp \
  --header "X-Api-Key: YOUR_API_KEY"

# That is the whole install. Nothing to deploy, nothing to keep running.
# Then just ask:
#
#   > What shipped in the httpx changelog this month?

Eight tools, live on the hosted server

google_search

query, num, start, proxy_location, device

Organic Google results. The default reach for anything factual or recent.

bing_search

query, proxy_location, device

A second index, plus ads and shopping ads Google does not return.

google_news_search

query, ceid, proxy_location, device

News coverage with publisher and date. ceid picks the country edition.

scrape_url

url, response_type

Read any public page. Ask for markdown and the nav bars never reach the model.

google_scholar_search

query, num, proxy_location, device

Peer-reviewed papers and citations, for agents doing literature work.

google_video_search

query, num, proxy_location, device

Video results - tutorials, demos, news clips.

google_jobs_search

query, proxy_location, device

Postings from Google's jobs index, which aggregates LinkedIn and Indeed.

amazon_product_search

query, proxy_location, device

Product listings with prices and availability, via Google Shopping.

Real time

Every call hits the live index. An agent asking about this morning gets this morning, not a training cutoff.

Markdown

Pages come back as prose, headings, and links. No nav bars or script tags eating the context window.

Your own key

Calls bill against the same credits as the REST API, at the same rate. The free 2,500 work here too.

Endpoints

Ten endpoints, one API key

Same authentication, same response conventions, same location and device headers across all of them.

The hard part, already solved

Scraping search is easy to prototype and miserable to operate. That gap is the whole product.

279ms
Average response

Fast enough to sit in a request path instead of a background job.

Zero
CAPTCHAs to solve

Proxy rotation and challenge handling happen before you see a response.

14
Countries

Search as the US, UK, Germany, Japan, India, Brazil and more, on desktop or mobile.

4 yrs
Of service

Run continuously since launch, with support that answers in hours.

Use cases

What people build with it

AI applications

A model is only as current as what you hand it. These are the jobs that need live search behind them.

Retrieval and grounding

Fetch current sources at query time so an answer rests on this week's web rather than a training cutoff. Results arrive as fields, so your retrieval step starts at ranking rather than at an HTML parser.

Agent tool calls

A search tool an agent can call in a loop. One key, a stable schema, and latency low enough that a multi-step plan does not stall waiting on its own research.

Deep research pipelines

Search for the sources, then send each link through /v1/request with response_type set to markdown. What comes back is already in the format a model reads best - no boilerplate stripping in between.

Answer engines with citations

Every result carries the URL it came from, so an answer can show its work. That is the difference between a chatbot and something a user is willing to act on.

Evaluation and benchmark data

Collect real SERPs on a schedule to test retrieval quality, measure drift, or build a fixture set that reflects what your users actually see.

Migrating off a retired API

Microsoft retired the Bing Search APIs on 11 August 2025 and pointed developers at a full platform rather than an endpoint. /v1/b/search still returns Bing organic results, text ads, and shopping ads as JSON.

Search and market data

The long-standing work: knowing where you rank, what competitors are doing, and what things cost.

Rank tracking

Query from any of fourteen countries as desktop or mobile, and read positions back as data. Both matter - mobile and desktop SERPs disagree often enough that tracking one and reporting both is simply wrong.

Ad and competitor monitoring

Bing search returns ads and shopping ads separately from organic results, each with advertiser, price, and position, so you can watch who is bidding against you and what they charge.

Local SEO and reviews

Maps returns rating, review count, and a review URL per place, with coordinates. Enough to track a location's standing over time or to audit a multi-branch footprint.

Lead and company enrichment

Resolve a business to its website, bare domain, full address, and coordinates from a name and a city, using live search rather than a directory that went stale two years ago.

Price and product monitoring

Track price, rating, review count, and Prime or bestseller status on Amazon listings without maintaining a scraper that breaks every time the page changes.

Labour market and academic research

Jobs returns employer, perks, and remote or hybrid flags; Scholar returns papers and abstracts. Same key, same headers, same response conventions as everything else.

FAQ

Common questions

What do I get back?

JSON. Results arrive parsed into fields such as title, link, and description, so you are reading a response rather than writing selectors against a page that changes. Page Fetch can also return markdown instead of HTML.

Do I have to deal with proxies or CAPTCHAs?

No. Proxy rotation, retries, and CAPTCHA handling happen behind the endpoint. That is the part that breaks when you build search scraping yourself, and it is the part you are handing over.

Can I use this from an MCP client?

Yes. There is no separate protocol to learn - an MCP server is a thin wrapper over an HTTP call, and the one on this page is about thirty lines. Once it is registered, Claude, Cursor, or any MCP-compatible client can search and fetch pages as a tool call.

Why does markdown matter for an AI pipeline?

HTML spends most of its tokens on navigation, scripts, and styling that a model has to read and discard. Markdown keeps the headings, links, and prose and drops the rest, so more of the context window goes to the content you actually retrieved.

Can I search as a specific country or device?

Yes. X-Proxy-Location takes any of fourteen countries including the US, UK, Germany, Japan, India, Brazil, and Australia, and X-User-Agent switches between desktop and mobile. Results differ between the two, so rank tracking needs both to be explicit.

What replaced the Bing Search API?

Microsoft retired the Bing Search APIs on 11 August 2025 and directed developers to a wider Azure platform rather than a drop-in endpoint. Serply's /v1/b/search returns Bing organic results, text ads, and shopping ads as JSON over the same key and headers as every other endpoint here.

Is there a free tier?

Yes. You can create a key and start calling the API without a card. See pricing for the current request allowances.

Which languages are supported?

Any language that can make an HTTP request. It is a REST API with a header for the key, so cURL, Python, JavaScript, Go, Ruby, and PHP all work with no SDK required.

How is this different from running my own scraper?

A scraper is cheap to write and expensive to keep alive. Layouts change, IPs get blocked, and CAPTCHAs appear at the worst time. Here that maintenance is the product.

Start with the free tier

Create a key and make your first call before deciding anything. No card, no sales call.