# How much does the BlitzAPI B2B data API cost per result?

BlitzAPI bills each result it returns: $0.001 for a company from Company Search, $0.001 for a person from People Search and $0.001 for a verified work email, and a call that finds nothing costs nothing. You pay by card only. You prepay Credits from $0.60 with `POST https://agents.blitz-api.ai/zcj/nnje9f6s1cyi/plans/{planId}/purchase` and a free bearer credential, and each call then draws down that balance. The [buyer skill](https://agents.blitz-api.ai/zcj/nnje9f6s1cyi/SKILL.md) has the full purchase flow.

## At a glance

- **Price per result:** company $0.001, person $0.001, verified work email $0.001. The table below lists every meter.
- **Billing rule:** each result returned is one unit. A page or lookup that finds nothing costs nothing.
- **Plan:** Credits, a prepaid balance with no subscription. Each call draws it down.
- **Payment:** card only, through a hosted checkout page or a shared payment token.
- **Purchase limits:** at least $0.60 per card purchase or top-up. The most you can buy at once is the plan's `purchase.maximumUsd` in the catalog.
- **Access:** a free bearer credential, which is the agent identity the storefront issues. You need no BlitzAPI account and no API key.
- **Full purchase flow:** [buyer skill](https://agents.blitz-api.ai/zcj/nnje9f6s1cyi/SKILL.md)

## BlitzAPI pricing per result on each service

| Service | What is counted | Price |
| --- | --- | --- |
| Company Search | each company returned | $0.001 |
| People Search | each person returned | $0.001 |
| Job Search | each job posting returned | $0.001 |
| Company Enrichment | each company resolved | $0.001 |
| Company Enrichment | each headcount breakdown returned | $0.001 |
| People Enrichment | each verified work email found | $0.001 |
| People Enrichment | each person profile returned | $0.001 |

Searches page by cursor and return up to 50 results per page. A page costs only for the results it returns.

Each enrichment request is a single lookup, and you pay for it only if it returns a match. A work email that cannot be proven comes back Not Found and is not billed.

A request body rejected with `422` does not run and uses no records.

## Worked costs for 1,000 companies and 1,000 work emails

| Job | Requests | Most it costs |
| --- | --- | --- |
| A list of 1,000 companies from Company Search | 20 pages of 50 | $1 |
| Work emails for 1,000 LinkedIn profiles | 1,000 lookups | $1, if every lookup finds a verified email |

Each lookup that comes back Not Found lowers the total by $0.001. Fund at least the expected cost, and never less than $0.60. Usage is deducted from the balance, not charged on top, and any unused amount stays as credit.

## Buy and top up Credits by card

You buy Credits by card only, through a hosted checkout page or a shared payment token. A bearer credential is required. Each purchase or top-up is at least $0.60. The most a single purchase can be is the plan's `purchase.maximumUsd` in [the catalog](https://agents.blitz-api.ai/zcj/nnje9f6s1cyi/manifest.json). Nothing is charged until you pay the 402, which is the price quote. You can top up any time with `POST https://agents.blitz-api.ai/zcj/nnje9f6s1cyi/extend`. A call made after the balance runs out returns `usage_exhausted`. The [buyer skill](https://agents.blitz-api.ai/zcj/nnje9f6s1cyi/SKILL.md) has the steps for registering the credential and buying Credits.

## Frequently asked questions

### Does a BlitzAPI search that finds nothing cost anything?

No. A search page that returns nobody costs nothing, and an enrichment lookup is billed only when it finds something. If a delivered response has no `zc-billing` header, nothing was billed for that request.

### Can BlitzAPI be paid per call without buying Credits?

No. Every call needs a bearer credential that holds Credits. A call without a credential returns `401 bearer_required`. A credential with no covering plan returns `403 plan_required`, and that response names the plan to buy.

### What is the minimum card payment for BlitzAPI Credits?

The minimum is $0.60 for a new purchase or a top-up. The Credits plan has its own minimum of $0.50, and the card rail has a floor of its own. The larger of the two applies, and paying by card never lowers the plan minimum.

### Does prepaid credit stay available?

Credit belongs to the bearer credential that bought it. An anonymous credential that is never claimed lapses within a few days, and its credit lapses with it. Claim the credential to a verified email before or soon after buying; [identity](https://agents.blitz-api.ai/zcj/nnje9f6s1cyi/auth.md) describes the claim step. The Credits plan shares that verified email with BlitzAPI so the purchase is tied to the buyer's account.

## Keep reading

- [Buyer skill](https://agents.blitz-api.ai/zcj/nnje9f6s1cyi/SKILL.md): registering the credential and buying Credits
- [Catalog](https://agents.blitz-api.ai/zcj/nnje9f6s1cyi/manifest.json): live services, meters, plans and prices
- [How to pay](https://agents.blitz-api.ai/zcj/nnje9f6s1cyi/payment.md): Credits, top-ups and the `zc-billing` header
- [Paying by card](https://agents.blitz-api.ai/zcj/nnje9f6s1cyi/payment/card.md): hosted checkout and shared payment tokens
- [Error reference](https://agents.blitz-api.ai/zcj/nnje9f6s1cyi/errors.md): every error code and what to do

---

Updated 2026-10-22. All BlitzAPI guides: https://agents.blitz-api.ai/guides.md. Storefront: https://agents.blitz-api.ai/zcj/nnje9f6s1cyi/llms.txt.
