Search the web.
Read any page.
$1.50 per 1,000.

Search our own web index for ranked JSON, or pull any page back as clean markdown.

Read the docs

1,000 free searches every month. Sign in with GitHub.

damngoodsearch$1.50
Brave Search$5
Exa$7
Google$5
what a query returns
The 14 Best Espresso Machines of 2026seriouseats.com
Best Espresso Machine 2026: Expert Picksespressoandmachines.com
The Best Espresso Machines, Testednytimes.com/wirecutter

1,000+ companies run it across 1,000,000+ queries a month.

live

Pay for what you call.

Brave and Exa bundle page text into every search, read or not. We split them into two endpoints. Call search, call contents, or both, and the bill only counts what you used.

Search$1.50 / 1,000
POST /api/v1/search

Our own web index as ranked URLs, snippets, and related queries. Most agent calls stop here.

Contents$1.50 / 1,000
POST /api/v1/contents

Any URL as clean markdown, for when you actually need the page. Skip it and pay nothing.

Both together, $3. Still under Brave's $5 and Exa's $7.

One call. Clean JSON back.

Same key, same shape, both endpoints. Search returns ranked results, contents returns markdown. Switch endpoint and language below.

curl
curl -X POST https://damngoodsearch.com/api/v1/search \
  -H "Authorization: Bearer dgs_live_..." \
  -H "Content-Type: application/json" \
  -d '{"query": "best espresso machines 2026"}'
Response
{
  "query": "best espresso machines 2026",
  "results": [
    {
      "title": "The 14 Best Espresso Machines of 2026",
      "url": "https://www.seriouseats.com/best-espresso-machines",
      "snippet": "Our favorite is the Breville Bambino Plus.",
      "rank": 1,
      "source": "Serious Eats"
    }
  ],
  "related": ["best espresso machine for home", "best budget espresso machine"],
  "count": 10,
  "ms": 42
}
~40msrepeat queries1–3sfresh queries

Priced way below the rest.

The same web coverage and the features developers actually use, at a fraction of what the others charge.

FeaturedamngoodsearchBrave SearchExaGoogle
Price per 1,000 searches$1.50$5$7$5
Page textOptional, +$1.50Bundled inBundled inNot offered
Our own web indexYesYesYesYes
Results as clean JSONYesYesYesYes

List prices per 1,000 searches from each provider's public pricing page, June 2026. Sources: brave.com/search/api, exa.ai, and developers.google.com/custom-search.

flat rate$1.50per 1,000 calls, each endpoint

One flat rate for search and for contents, no tiers, and you only pay for calls that succeed. The first 1,000 searches each month are free, and you do not need a credit card to start.

What you get.

Built for agents

Ranked, deduplicated JSON with source and related searches on every result. Drops straight into tool calls and RAG.

Two endpoints, one shape

Search and contents share the same auth, errors, and JSON conventions. Learn one and you know both.

Markdown, not HTML

Contents returns any page as clean markdown an LLM can read. No scraping, no boilerplate, no DOM to walk.

Easy to switch

Bearer auth and a three-field response. Point your client at it and map title, url, and snippet.

Fast

Tens of milliseconds on repeat queries, one to three seconds on fresh ones, so search rarely becomes the slow step in your agent loop.

Live in three steps.

No sales call, no setup project. Sign in and you are querying in a minute.

  1. 1

    Sign in with GitHub

    One click. Signing in and signing up are the same step, no forms.

  2. 2

    Copy your key

    Your key is waiting in the dashboard. You see the full key once.

  3. 3

    Send a query

    POST your query with the key on the Authorization header. Read back ranked JSON.

Questions.

How do I get an API key?

Sign in with GitHub. Signing in and signing up are the same step, and your key is waiting in the dashboard right after.

Can I use it for agents and RAG?

Yes. Results come back ranked and deduplicated as structured JSON, the shape tool calls and retrieval pipelines expect.

What is in the free tier?

1,000 searches every month, no credit card required. When you need more, the same flat rate applies.

Why is it cheaper than Brave and Exa?

We run our own index and charge one flat price per 1,000 searches, with no per-result fees stacked on top.

What happens when a call fails?

You do not pay for it. Only successful calls count against your quota, so a failed request is never billed.

Get a key. Start searching.

1,000 free searches every month. No credit card. Sign in with GitHub and make your first call in a minute.