NewMCP server live

Search API for AI applications.

Search the web, news or images and get structured results as JSON or Markdown. Scrape the top results or get a grounded answer in the same call.

4.9average across
G2 — 4.8 out of 5Google — 4.9 out of 5Product Hunt — 5.0 out of 5
  • 500 free credits every month
  • No card to start
  • Failed requests cost nothing
Playground
Request
POST /search
{
  "query": "stripe payments api"
}
loading example…
Want every endpoint and every parameter?
The Geekflare playground has every API and option, plus saved requests. Free with 500 credits a month.
Open the playground
Trusted by teams at
PfizerNBCUniversalTCSHostingerKissflowLookoutPlivoClearSaleSparkianCBSplitOmreon
PfizerNBCUniversalTCSHostingerKissflowLookoutPlivoClearSaleSparkianCBSplitOmreon
Beyond ten blue links

Search results your AI can actually use.

Most search APIs stop at titles, links and snippets. Geekflare fetches the pages behind the results, or get a grounded answer to the query, all in the same request.

Search and scrape in one call

Turn on scrape and get the top results with their page content ready for LLMs. No second round of requests to fetch every link.

scrape: true

Grounded answers

Get an AI answer based on live search results. Good for answer engines, research tools, and chat assistants.

groundedAnswer: true

Web, news and images

Use the same endpoint to search the web, news, or images depending on what your application needs.

source: web | news | images

Country and time filters

Search from a specific country and limit results by time from the last hour to the last year, or a custom window such as the past seven days.

location: in

Domain and category filters

Keep results to the sources you trust, exclude sites you don't want, or narrow the search to code, and research.

category: code | research

LLM-ready output

Ads and noise are stripped before results reach you. Take them as JSON or Markdown for a model's context.

format: json | markdown
Regional results

Search from where your users are.

The same query returns different results in different countries. Set a location and you get the results people there see, for local SEO, market research and regional news.

  • location takes an ISO country code such as "de" or "in"
  • Pair it with source: "news" and time for regional news
  • Included in every search at no extra cost
0
Countries
Country
Level of targeting
POST/search{ "query": "business insurance", "location": "us" }from United States
Parameters

Search parameters you'll use most

See what each search API payload does, what it costs, and when to use it without digging through the API reference.

ParameterTypeWhat it doesCredits
querystringWhat to search for. Up to 2,048 characters.—
limitnumberNumber of results, from 1 to 100. Defaults to 10.included
sourcestringweb, news or images. Defaults to web.included
locationstringCountry to search from, as an ISO code such as "us" or "de".included
timestringh, d, w, m or y, or a custom window such as d7 for the last seven days.included
categorystringgeneral, code, pdf, research, linkedin or wiki.included
includeDomainsstring[]Only return results from these domains. excludeDomains does the opposite.included
formatstringjson or markdown. Defaults to json.included
scrapebooleanAlso fetch the content of the top results. Set how many with scrapeLimit, from 1 to 10.+2
groundedAnswerbooleanSynthesize an AI answer from the search results.+3
Use cases

What people do with the Search API.

An answer, not a page of links

Search the live web and get a grounded answer synthesized from the results in a single request. Give answer engines and support assistants current information without building the search-to-answer pipeline yourself.

  • One call instead of search, fetch and summarize
  • Grounded in current web results, not model knowledge alone
  • Super fast, results in seconds
Typical request
POST /search
{
  "query": "latest openai model",
  "groundedAnswer": true
}
What comes back
answersynthesized
grounded in live search results
groundedAnswertrue
sourceweb
Quickstart

Your first search, in a few lines.

quickstart.pyofficial SDK
# pip install geekflare-api
from geekflare_api.client import GeekflareClient
from geekflare_api.models import SearchRequestDto

with GeekflareClient(api_key="<api-key>") as client:
    result = client.search(
        SearchRequestDto(
            query="best running shoes"
        )
    )
    print(result)
Ways in

One API. Every stack.

The same key works from an agent, a workflow builder, an SDK or your own service. Pick the lane you already live in.

MCP server

One remote endpoint exposes Geekflare's tools to any MCP client. Your agent discovers them itself: no glue code, no per-tool wiring.

ClaudeCursorCodexany MCP client
Set up the MCP server

LLM & agent pipelines

LLM-ready Markdown straight into a retrieval pipeline, with the boilerplate stripped so you spend context on content, not navigation.

RAGagentsmarkdown-llmgrounded search
See the solutions

Workflow builders

Run any endpoint as a step in a visual scenario. Useful when the person who needs the data does not write code.

ZapierMaken8n
Browse integrations

SDKs & REST

First-party typed SDKs for Python and Node. Everything else talks plain REST, from any language.

PythonNode.jsPostman
Open the API reference
Pricing

2 credits a search. Here is what that buys.

Credits are shared with every other Geekflare API. Failed requests cost nothing.

5002M

Growth covers up to ~50,000 searches a month (100K credits), about $1.38 per 1,000 searches. Or $58/mo billed yearly.

searches · 58,000 credits
29,000
Plan
Growth · $69/mo
FreeNo card
$0/mo
~250
searches / month
  • 500 credits / month
  • 1 team member
  • 7 days log retention
  • 1 request per second
Starter
$19/mo
~5,000
searches / month
  • 10K credits / month
  • 3 team members
  • 30 days log retention
  • 5 requests per second
GrowthMost popular
$69/mo
~50,000
searches / month
  • 100K credits / month
  • 5 team members
  • 30 days log retention
  • 10 requests per second
Business
$349/mo
~500,000
searches / month
  • 1M credits / month
  • 25 team members
  • 90 days log retention
  • 25 requests per second
Start freeCompare plans and credit packsEvery account starts free. Upgrade from the dashboard when you need more, or buy a credit pack from $10.
TESTIMONIALS

Teams that stopped fixing SERP parsing.

Read all reviews
“Its been couple of years we are using Geekflare API, we like its stable production ready performance and cost-effectiveness of accessing multiple APIs through a single plan.”
Jitendra RauloDirector, Aarav Infotech
“I've been using Geekflare for both their API tools and their multi-AI chat platform. The URL-to-Markdown API has been a game changer for my content pipeline.”
Nicolas RiosHead of Product
“Found Geekflare API to get markdown from URL for my AI agents. It is fast and cheaper and works on almost every website.”
Ram DasiArchitect, PA Consulting
Questions

Before you integrate search.

Everything else is in the endpoint docs, and our support team replies to every email.

Open the endpoint docs

A search costs 2 credits. With scrape it costs 4 credits, and a grounded answer costs 5 credits per request. Failed requests cost nothing.

Standard search APIs return titles, links and snippets. Turn on scrape and we also visit the top results and return their full page content in the same response, so your AI gets the actual context, not just a list of links.

Set groundedAnswer: true and we use AI to synthesize an answer from the live search results, so you get a direct answer in one request instead of searching, fetching and summarizing yourself.

Search the web, news or images with source. Filter by country with location, by recency with time, by type with category (code, pdf, research, linkedin, wiki), and by site with includeDomains and excludeDomains.

Up to 100 results with limit (10 by default). With scrape on, scrapeLimit sets how many of them are fetched in full, from 1 to 10.

Models read Markdown far more efficiently than raw HTML. With format: "markdown" the HTML, navigation and ads are gone, which cuts token usage and helps the model focus on the content.

Yes. Search results come back quickly enough for chat and agent loops. With scrape on, response time also depends on how fast the result pages load.

Yes. Run searches in the dashboard playground, use it from Zapier, Make or n8n, or let AI agents call it through our MCP server.

250 searches a month, free.

The free tier renews every month and needs no card. Give your agent live web results in a single call.