# SerpHubAPI Pricing

> Generated from the service catalog (backend/app/catalog.py) by
> backend/scripts/generate_pricing_md.py — do not edit the numbers here
> by hand. Regenerate after any price or service change:
> `python backend/scripts/generate_pricing_md.py`.

Prepaid credits, USD. Top up in your console wallet — paid balance never expires.

Founder pricing from launch (November 2026): we review prices after 90 days; existing customers keep their rate for 6 months.

## Top-up packs

One wallet for every service. Bigger packs lower the price per credit.

| Pack | Price | Credits | Approx. cost per 1k Google searches |
| --- | --- | --- | --- |
| Free | $0 | 1,000 | — |
| Starter | $15 | 15,000 | ≈ $10 |
| Growth | $49 | 60,000 | ≈ $8.2 |
| Business | $149 | 220,000 | ≈ $6.8 |
| Scale | $499+ | Custom credits | from $5 |

- Free pack: valid 30 days. No card. For integration and trial.
- Custom amounts from $15 are also available; they get the rate of the largest tier they reach.

## What each call costs

1 credit ≈ $0.001 at the Starter rate.

| Action | Credits |
| --- | --- |
| Live search | per service, see below (e.g. google/web: 10 ≈ $0.010) |
| Search with mode: `cache_first` | half the service price (e.g. google/web: 5 ≈ $0.005) |
| Cache hit | 0 — free |
| Failed call (all sources failed) | 0 — free |
| Empty result | 0 — free |
| Page content, `/v1/fetch` | 5 / page (≈ $0.005) |
| `include_content` | 3 / result, added to the search |

## Price per service

Credits per successful live call. Coming-soon services are listed at their planned price. Status mirrors the live page (Invite-only = restricted access; Coming soon = listed, no key yet; Temporarily unavailable = listed and priced, but the upstream is currently failing).

| Source | Result types | Credits / call | Status |
| --- | --- | --- | --- |
| Google | Web, News, Images, Videos, Shopping, Maps / Places, Scholar, Autocomplete | 10 | Live |
| Bing | Web, News, Images, Videos | 10 | Invite-only |
| Yandex | Web, Images | 10 | Invite-only |
| DuckDuckGo | Web | 10 | Live |
| Naver | Web | 10 | Live |
| Baidu | Web | 15 | Live |
| Doubao | Web | 9 | Live |
| Xiaohongshu (in-app search) | Notes | 62 | Live |
| Taobao (ecommerce) | Products | 103 | Live |
| Amazon (ecommerce) | Products | 10 | Live |
| Walmart (ecommerce) | Products | 10 | Live |
| TikTok Shop (ecommerce) | Products | 50 | Live |
| Shopee (ecommerce) | Products | 45 | Temporarily unavailable |
| TikTok (in-app search) | Videos | 10 | Coming soon |
| DeepSeek (agent search) | Web | 5 | Live |
| ChatGPT (AI answers) | Web | 10 | Live |
| Perplexity (AI answers) | Web | 10 | Coming soon |
| Gemini (AI answers) | Web | 10 | Coming soon |
| Tavily (agent search) | Web | 48 | Live |
| Exa (agent search) | Web | 21 | Live |
| Tencent Yuanbao Search (agent search) | Web | 6 | Live |

WeChat Search is not listed: it was delisted from the catalog in the aaa2373 deploy (adapter kept, can be re-added). Do not list it until it returns to the live pricing page.

## Billing rules

- Failed calls are free: if every route fails, you pay nothing.
- Empty results are free: a successful call with zero results costs 0 credits.
- Cache hits are free: served from cache, no charge at all.
- Balance never expires: paid credits roll over forever. (Signup gift: 30 days.)
- Signup credits are used first, then your paid balance. Every charge appears in your ledger and can be exported as CSV.

## Enterprise

High volume, invoicing or custom terms? Contact sales via the pricing page.

## Links

- Pricing page (human-readable): https://serphubapi.com/pricing
- Full catalog with parameters and live status: https://serphubapi.com (catalog link on the pricing page)

