Search API for AI

Live web search for your AI apps.

Web, news and image results as JSON or Markdown, with full page content or a grounded answer in the same request, for up to 83% less than Tavily.

Get 500 free creditsNo credit card. 250 free searches every month.
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
Trusted by teams at
PfizerNBCUniversalTCSHostingerKissflowLookoutPlivoClearSaleSparkianCBSplitOmreon
PfizerNBCUniversalTCSHostingerKissflowLookoutPlivoClearSaleSparkianCBSplitOmreon

One request. Results your agent can read.

Send a query and get ranked results with titles, URLs and snippets. Add scrape: true for the full text of the top pages, or groundedAnswer: true for an answer built from them.

request.sh
curl -X POST https://api.geekflare.com/search \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "stripe payments api"}'
Recorded response · stripe payments api
{
  "apiStatus": "success",
  "data": [
    {
      "position": 1,
      "title": "Stripe API Reference",
      "url": "https://docs.stripe.com/api",
      "snippet": "Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs. You can use the Stripe API in sandboxes without affecting your live data or interacting with banking networks."
    },
    {
      "position": 2,
      "title": "Payment APIs Explained: What Businesses Should Know | Stripe",
      "url": "https://stripe.com/resources/more/payment-apis-101",
      "snippet": "Testing opportunities, such as a sandbox, so you can try out an API before you commit to using it on your site · Clear pricing structures, such as the typical per-transaction fees, which can vary based on payment method, region, or volume · Stripe Payments provides a unified, global payments solution that helps any business—from scaling startups to global enterprises—accept payments online, in person, and around the world."
    },
    {
      "position": 3,
      "title": "Understanding the Stripe API: A Comprehensive Guide",
      "url": "https://apidog.com/blog/mastering-the-stripe-api/",
      "snippet": "It covers key features like payment processing, subscription management, and invoicing, while highlighting the importance of testing with Apidog. ... Stripe is a powerful platform that provides a suite of APIs for handling online payments and financial transactions."
    }
  ]
}
Get your API key to run itRun it with your own query.

Why teams pick Geekflare for search.

Up to 83% less than Tavily

1,000 searches cost $1.38 on Geekflare's Growth plan and $8.00 at Tavily's pay-as-you-go rate.

Pages, not just snippets

Set `scrape: true` to get the full content of up to 10 top results as Markdown, for 4 credits a search.

Grounded answers built in

Set `groundedAnswer: true` for an answer synthesized from live results, for 5 credits. No token billing.

Web, news and images

Choose the source, filter by time, and set a country. Credits are shared with scraping and every other Geekflare API.

MCP & integrations

Live search for your agent, in one line of config.

Add the Geekflare MCP server to Claude, Cursor, ChatGPT or any MCP client, and your agent searches the web, reads the top pages and grounds its answers on its own. Prefer a workflow? The same key works in Zapier, Make, n8n and the Python and Node SDKs.

Works with
ClaudeCursorCodexChatGPTWindsurfany MCP client
Also from
ZapierMaken8nPythonNode.js
claude_desktop_config.json
{
  "mcpServers": {
    "geekflare": {
      "url": "https://mcp.geekflare.com/YOUR_API_KEY/mcp"
    }
  }
}
Then ask your agent

“Search this week's news on cyber insurance pricing and summarise the top five stories with sources.”

runs geekflare.search

More per search. A fraction of the price.

Cost per 1,000 searches for each search mode.

Full comparison
RequestGeekflareTavily
Search$1.38 / 1K requests$8.00 / 1K requests
Search + Content$2.76 / 1K requests$8.00 / 1K requests
Search + Grounded Answer$3.45 / 1K requests$8.00 / 1K requests

Comparison based on Geekflare's 100K credit plan ($69/mo). Tavily rates use its pay-as-you-go price of $0.008/credit at 1 credit per search.

Pricing

2 credits a search. Here is what that buys.

Pick a monthly volume to see the plan that covers it. Failed searches 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

What developers say after switching.

Read all reviews
“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
“After trying many scraping services, I selected Geekflare to scrape public directories. Mainly for two reasons - it is cheaper and fast.”
Vishu SharmaCTO
“Documentation was easy to follow. We were scraping dynamic pages within hours. Very reliable service.”
Marco SilvaAnalytics Engineer
Questions

Before you sign up.

500 credits every month, which covers 250 searches. No credit card is needed to get your API key.

2 credits for results, 4 with the content of the top pages (scrape: true), and 5 with a grounded answer (groundedAnswer: true). Failed searches cost nothing.

Yes. Set scrape: true and scrapeLimit from 1 to 10 to get the full text of the top results, and format: "markdown" to get them as Markdown.

Web, news or images with source, a time window with time, a country with location, and includeDomains or excludeDomains to focus the results.

Yes. Set serp: true for Google's first page as structured JSON, with ranked organic results, ads, AI Overview and People Also Ask.

250 searches a month, free.

Get your API key in less than 30 seconds. No credit card required.