Start
$99/mo
billed monthly
200,000 records/month fair use; 10 req/s per endpoint; basic support
Plan details
calls pause at the cap until next cycle; upgrade to continue
Flat-fee B2B data API (550M+ profiles, 65M+ companies, 65M+ verified emails, 45M+ US phones, 100M+ job postings): company/people search, employee finder, waterfall ICP, enrichment, reverse lookups, TAM builders and job search, all endpoints on every plan, metered only by a monthly fair-use record cap. Best for high-volume list building at a flat monthly price.
The actions you pay for, as BlitzAPI prices them.
| Action | Cost | Per |
|---|---|---|
| Any returned item (company, person, email, phone, job posting) | 1 | record against monthly fair use; empty results count nothing |
US dollars, as BlitzAPI's pricing page shows them on 25 Oct 2026. Monthly and annual billing are shown apart.
Free tier Free trial: 1,000 free records every month, no card, 5 req/s per endpoint; Find Mobile & Direct Phone is not part of the trial (docs). Live check on our lapsed agency key showed 0 records and no allowed endpoints, so the monthly trial grant is not automatic on an expired workspace.
$99/mo
billed monthly
200,000 records/month fair use; 10 req/s per endpoint; basic support
calls pause at the cap until next cycle; upgrade to continue
$499/mo
billed monthly
5,000,000 records/month fair use; 25 req/s per endpoint; priority support
calls pause at the cap
$999/mo
billed monthly
from $999/month; custom rate limits and volume; SLA, DPA, reseller agreement, dedicated servers, zero data retention
custom
$2,000/mo
billed monthly
from $2,000/month on an annual agreement; required when people outside your company trigger Blitz-powered features in your software; commercial usage rights, staging + production, SLA, dedicated onboarding
custom
Prices in USD, billed monthly; no annual price published. Start and Scale self-serve; Build Your Infra and Embedded only via call. Accounts that subscribed under the launch offer (closed 2026-10-13) keep their price, speed and fair use while the subscription stays active (Terms 10.7).
Requests per second PER ENDPOINT (each endpoint has its own budget): free trial 5, Start 10, Scale 25, Build Your Infra custom.
| Limit | Free trial | Start | Scale | Build Your Infra |
|---|---|---|---|---|
| Rps Per Endpoint | 5 | 10 | 25 | custom |
| Records Per Month | 1,000 | 200,000 | 5,000,000 | custom |
Read max_requests_per_seconds from /v2/account/key-info and fair_usage.rate_limit on each metered response. SDKs retry 429 and 5xx (default 3 retries) but never retry read timeouts, because records may already be counted.
BlitzAPI uses API key. The steps below follow BlitzAPI's own docs.
curl -X GET "https://api.blitz-api.ai/v2/account/key-info" \
-H "x-api-key: $BLITZ_API_API_KEY"| What | Where |
|---|---|
| Documentation | docs.blitz-api.ai/index |
| API reference | docs.blitz-api.ai/api-reference/v2.openapi.json |
| OpenAPI spec | docs.blitz-api.ai/api-reference/v2.openapi.json |
| llms.txt | docs.blitz-api.ai/llms.txt |
| Changelog | api.blitz-api.ai/changelog |
| Base URL | https://api.blitz-api.ai |
| MCP server | https://api.blitz-api.ai/mcp |
| SDKs | Python: blitz-api-py (sync + async, Pydantic v2), TypeScript/JS: blitz-api-js (Zod types, ESM + CJS) |
We used Blitz heavily on its unlimited agency plan for company enrichment, people search, work emails and job-posting searches, and it is the fourth step in our email-finding waterfall. Its documented rate limit is a burst ceiling: throttling comes back as an empty result list with no error code, so long sweeps need to run well below it, with retries. Blitz emails carry no verification status, so we run every one through a separate verifier.
Other Sourcing tools in this directory, each with its own review.
Best for sizing an ICP for almost nothing: People Preview costs 1 credit per page of up to 100.
AI Ark API reviewBest for people search at 0 credits on paid plans to size and pull prospect lists.
Apollo API reviewBest for EMEA/UK prospecting where phone-verified mobile numbers and DNC masking matter.
Cognism API reviewFour things to settle first, each read off BlitzAPI's own pages.
Tell us what you want BlitzAPI to do in your stack. We will show you how we would wire it into your data, outbound or CRM, and what we would check first.
Read from blitz-api.ai/pricing, docs.blitz-api.ai/api-reference/v2.openapi.json and docs.blitz-api.ai/guide/reference/fair-use-policy. Verified 25 Oct 2026.
| Method | Path | What it does | Cost |
|---|---|---|---|
| GET | /v2/account/key-info | Key validity, records remaining, next reset, req/s per endpoint, allowed endpoints, active plans | 0 records |
| POST | /v2/search/companies | Company search by industry, headcount, HQ location, revenue, funding, keywords | 1 record per result |
| POST | /v2/search/people | People search across many companies (company + person filters); each result carries full experiences[] | 1 record per result |
| POST | /v2/search/employee-finder | All employees at one company by company LinkedIn URL | 1 record per result |
| POST | /v2/search/waterfall-icp-keyword | Prioritised cascade (up to 10 tiers) of titles/exclusions/locations to find the best-fit contact at one company | 1 record per result |
| POST | /v2/company/tam-by-jobs | Distinct companies hiring for matching job postings, each with matched_jobs count | 1 record per result (max = max_results) |
| POST | /v2/company/tam-by-people | Distinct companies whose current employees match people + firmographic filters, each with matched_people count | 1 record per result (max = max_results) |
| POST | /v2/jobs/search | Search live job postings across companies (100M+ postings) | 1 record per result |
| POST | /v2/jobs/company | Live job postings of one company | 1 record per result |
| POST | /v2/enrichment/person | Full person profile and career history from LinkedIn URL | 1 record on success; found:false counts 0 |
| POST | /v2/enrichment/email | Verified work email from person LinkedIn URL | 1 record on success; found:false counts 0 |
| POST | /v2/enrichment/phone | Direct mobile / direct dial for US people from LinkedIn URL | 1 record on success; found:false counts 0; not available on the free trial |
| POST | /v2/enrichment/email-to-person | Reverse email lookup to the professional behind a work email | 1 record on success; found:false counts 0 |
| POST | /v2/enrichment/phone-to-person | Reverse lookup of a US phone number | 1 record on success; found:false counts 0 |
| POST | /v2/enrichment/company | Company firmographics from company LinkedIn URL | 1 record on success |
| POST | /v2/enrichment/domain-to-linkedin | Website domain to company LinkedIn URL | 1 record on success |
| POST | /v2/enrichment/linkedin-to-domain | Company LinkedIn URL to email domain | 1 record on success |
| POST | /v2/enrichment/company-distribution-by-country | Employee headcount of one company by ISO country code (people counted once) | 1 record on success; found:false costs 0 |
| POST | /v2/enrichment/company-distribution-by-department | Employee headcount of one company by department (unclassified = Other) | 1 record on success; found:false costs 0 |
| POST | /v2/utils/current-date | Current server date/time in a timezone | 0 records |
| GET | /changelog | Public changelog, newest first (no API key) | 0 records (public) |
No endpoint matches that filter.