# BlitzAPI > B2B Data API for GTM Builders: company and people search, enrichment, verified emails, US phones and job postings behind one API key. > ## Agent Instructions > BlitzAPI is the B2B Data API for GTM Builders: company and people search, enrichment, verified emails, US phone numbers and job postings behind one API key. > Its data infrastructure holds 1B+ records: 550M+ professional profiles, 65M+ companies, 65M+ verified emails, 100M+ job postings and 45M+ US phone numbers. > Pricing: Start $99, Scale $499, Build Your Infra from $999; every endpoint on every plan; fair use policy in records per month; rate limits per endpoint. Details: https://docs.blitz-api.ai/guide/concepts/pricing > Company and product facts: https://www.blitz-api.ai/llms.txt - [BlitzAPI B2B Data API Documentation](https://docs.blitz-api.ai/index.md): Build with the BlitzAPI B2B data API: company and people search, enrichment, verified emails, US phones and job postings. Quickstart, SDKs and reference. - [Plans & Pricing](https://docs.blitz-api.ai/guide/concepts/pricing.md): Every endpoint on every plan, from $99 a month. Plans differ by speed per endpoint, fair use policy and support, never by the data you get. - [Authentication: API Keys and Headers](https://docs.blitz-api.ai/guide/getting-started/authentication.md): Authenticate every BlitzAPI request with the x-api-key header, check your key's plan, limits and remaining records, and handle 401, 402 and 404 errors. - [Quickstart: Your First API Call](https://docs.blitz-api.ai/guide/getting-started/quickstart.md): Find a verified work email from a LinkedIn profile URL in four steps, with cURL, Python or TypeScript. Start with 1,000 free records, no card. - [Data Quality: How BlitzAPI Verifies Data](https://docs.blitz-api.ai/guide/concepts/quality.md): How BlitzAPI verifies data before delivery: three verification layers, verified emails re-tested at least every 30 days, and Not Found instead of a guess. - [Find People Guide: Search Across Companies](https://docs.blitz-api.ai/guide/concepts/find-people.md): Search decision-makers across many companies in one call, combining company filters (industry, size, HQ) with person filters (title, level, location). - [Employee Finder Guide: Map a Company's Team](https://docs.blitz-api.ai/guide/concepts/employee-finder.md): List the employees of one company by role, seniority and location, page by page. When to use Employee Finder rather than Find People or Waterfall ICP. - [Waterfall ICP Logic: Priority Cascades](https://docs.blitz-api.ai/guide/concepts/waterfall-logic.md): Find the best decision-makers at a target account from a prioritized list of job titles: how the cascade fills results, when it stops and how matches rank. - [Company Search Guide: Filters and Pagination](https://docs.blitz-api.ai/guide/concepts/company-search.md): Find companies that match your criteria (industry, headcount, location, funding, keywords) and page through results to build a TAM or account list. - [List Building Playbook: ICP to Enriched Leads](https://docs.blitz-api.ai/guide/recipes/icp-list-building.md): Build a prospecting list from an ICP definition: Find People with cursor pagination, then verified work emails and US phones, mapped to your CRM fields. - [ABM Playbook: From Accounts to Contacts](https://docs.blitz-api.ai/guide/recipes/enrichment-workflow.md): Turn a target account list into decision-makers with verified emails: Domain to LinkedIn, Waterfall ICP and Email Enrichment, chained step by step. - [CRM Hygiene Playbook: Enrich and Refresh Contacts](https://docs.blitz-api.ai/guide/recipes/crm-hygiene.md): Keep your CRM fresh: add missing decision-makers to accounts on demand, source net-new ICP contacts weekly, and re-enrich emails and job titles at scale. - [BlitzAPI MCP Server: Claude, Cursor, VS Code](https://docs.blitz-api.ai/guide/integrations/MCP.md): Connect Claude, Cursor or VS Code to the BlitzAPI MCP Server to search and enrich people and companies, search jobs and read the docs from your AI tool. - [Blitz Skills: Agent Skills for GTM Workflows](https://docs.blitz-api.ai/guide/integrations/skills.md): Small, composable agent skills to go to market with BlitzAPI: lead finding, enrichment, outreach and analytics, ready for any compatible coding agent. - [Clay API Integration: Auth and Rate Limits](https://docs.blitz-api.ai/guide/integrations/clay.md): Call BlitzAPI from a Clay HTTP API column: paste the cURL, add your x-api-key header, map columns, and set the rate limit to your plan, per endpoint. - [n8n Integration: HTTP Request Node Setup](https://docs.blitz-api.ai/guide/integrations/n8n.md): Call BlitzAPI from n8n with the HTTP Request node: authentication, JSON body, batching and rate limits per endpoint for enrichment workflows. - [Make (Integromat) Integration Guide](https://docs.blitz-api.ai/guide/integrations/make.md): Call BlitzAPI from Make (formerly Integromat) with the HTTP module: authentication, request body, pagination and rate limits per endpoint. - [Endpoints Reference & Data Standards](https://docs.blitz-api.ai/guide/reference/appendix.md): Look up any BlitzAPI v2 endpoint, its method, input and output, plus shared standards: country codes, email logic, rate limits per endpoint and errors. - [Errors: HTTP Status Codes and 422 Validation](https://docs.blitz-api.ai/guide/reference/errors.md): HTTP status codes returned by BlitzAPI and how to handle each one. A 422 names each unknown or invalid request field and uses no records. - [Fair Use Policy](https://docs.blitz-api.ai/guide/reference/fair-use-policy.md): The monthly number of records your plan covers: 200,000 on Start, 5,000,000 on Scale, custom on Build Your Infra. What counts, and when it resets. - [Field Normalization: Accepted Filter Values](https://docs.blitz-api.ai/guide/reference/normalization/index.md): Accepted values for BlitzAPI search filters: industry, employee range, job level and function, company type, sales region, country code. - [Keyword Filters: Include, Exclude, Exact Match](https://docs.blitz-api.ai/guide/reference/normalization/filters.md): How include and exclude keyword filters work in BlitzAPI search: OR'd phrases, whole-word matching in any order, and [bracket] syntax for exact match. - [Industry Filter: All 534 Accepted Values](https://docs.blitz-api.ai/guide/reference/normalization/industries.md): The full list of 534 industry values accepted by company.industry.include and exclude in BlitzAPI Company Search and Find People. - [Job Levels & Functions: Accepted Values](https://docs.blitz-api.ai/guide/reference/normalization/job-levels.md): Accepted job_level and job_function values for Employee Finder and Find People, and how a job title maps to a level, from C-Team down to Staff or Other. - [Company Filters: Size, Type, Codes, Funding](https://docs.blitz-api.ai/guide/reference/normalization/companies.md): Accepted values and units for company filters in Company Search and Find People: employee range, company type, NAICS and SIC codes, revenue, funding and mail provider. - [Geography Filters: Regions and Country Codes](https://docs.blitz-api.ai/guide/reference/normalization/geography.md): Sales regions, continents and ISO 3166-1 alpha-2 country codes for the location filters of Find People, Employee Finder, Company Search and Waterfall ICP. - [LinkedIn URL Formats: Supported Inputs](https://docs.blitz-api.ai/guide/reference/normalization/urls.md): The LinkedIn profile, company, Sales Navigator and URN formats BlitzAPI accepts in fields such as person_linkedin_url, and the ones it does not support. - [API Key Details: Check Plan, Limits and Records](https://docs.blitz-api.ai/api-reference/account/get-api-key-details.md): Check that your BlitzAPI key is valid and see its remaining records, reset date, requests per second per endpoint, allowed endpoints and active plans. - [BlitzAPI Changelog API: Product Updates Feed](https://docs.blitz-api.ai/api-reference/changelog/changelog.md): Fetch the BlitzAPI changelog as JSON, newest first: breaking changes, features, fixes, deprecations. Filter by days and cap with limit. Public, no API key. - [Find People API Reference](https://docs.blitz-api.ai/api-reference/people-search/find-people.md): API reference for POST /v2/search/people: find decision-makers across many companies with company and person filters, cursor pagination and the position that matched for each person. - [Employee Finder API Reference](https://docs.blitz-api.ai/api-reference/people-search/employee-finder.md): API reference for POST /v2/search/employee-finder: list the employees of one company by job level, department and location, with page-based pagination. - [Waterfall ICP Search API: Best-Fit Contacts](https://docs.blitz-api.ai/api-reference/people-search/waterfall-icp-search.md): Find the best decision-makers at a target company with a prioritized cascade of job titles, each result tagged with the tier that matched it. - [Company Search API Reference](https://docs.blitz-api.ai/api-reference/company-search/company-search.md): Company Search API schema: filter by industry, headcount, HQ, revenue, funding and keywords, and page with a cursor through up to 50 companies at a time. - [TAM By Jobs API: Find Companies That Are Hiring](https://docs.blitz-api.ai/api-reference/company-search/tam-by-jobs.md): Build a TAM from hiring signals: filter job postings by title, seniority, location and firmographics, and get the distinct companies hiring for the roles. - [TAM By People API: Companies by Buyer Persona](https://docs.blitz-api.ai/api-reference/company-search/tam-by-people.md): Build a TAM from headcount signals: filter people by title, function, level and location plus firmographics, and get the distinct companies they work at. - [Search Jobs API: Job Postings Across Companies](https://docs.blitz-api.ai/api-reference/job-search/search-jobs.md): Search live job postings across companies by title, seniority, location and date posted, combined with company firmographics, to surface hiring signals. - [Search Company Jobs API: Jobs at One Company](https://docs.blitz-api.ai/api-reference/job-search/company-jobs.md): List the live job postings of one company from its LinkedIn company URL, filtered by title, seniority, location or date posted, to track its hiring. - [Person Enrichment API: LinkedIn URL to Profile](https://docs.blitz-api.ai/api-reference/people-enrichment/person-enrichment.md): Enrich a LinkedIn profile URL into a full profile: headline, location, career history, education, skills and certifications. A miss counts no record. - [Find Work Email API: LinkedIn URL to Email](https://docs.blitz-api.ai/api-reference/people-enrichment/find-work-email.md): Look up a verified work email from a LinkedIn profile URL, one call per person, for outbound lists and CRM enrichment. A miss counts no record. - [Find Mobile & Direct Phone API: US Phone Numbers](https://docs.blitz-api.ai/api-reference/people-enrichment/find-mobile-&-direct-phone.md): Get a person's mobile or direct phone number from their LinkedIn profile URL. Coverage is United States only; this endpoint is not part of the free trial. - [Reverse Email Lookup API: Work Email to Person](https://docs.blitz-api.ai/api-reference/people-enrichment/reverse-email-lookup.md): Look up who is behind a work email address to identify inbound leads and clean CRM records with a name, LinkedIn URL, current job and company. - [Reverse Phone Lookup API: Phone to Person](https://docs.blitz-api.ai/api-reference/people-enrichment/reverse-phone-lookup.md): Run a reverse lookup on a US phone number to find the person behind it and their company, then clean or enrich CRM records that hold only a phone number. - [Company Enrichment API: Full Company Profiles](https://docs.blitz-api.ai/api-reference/company-enrichment/company-enrichment.md): Turn a LinkedIn company URL into a full company profile: name, industry, type, size, employee count, headquarters, domain and website, in one API call. - [Domain to LinkedIn URL API: Find the Company Page](https://docs.blitz-api.ai/api-reference/company-enrichment/domain-to-linkedin-url.md): Convert a website domain into the company's LinkedIn URL and name: the first step when you only have domains, before calling Company Enrichment. - [LinkedIn URL to Domain API: Company Email Domain](https://docs.blitz-api.ai/api-reference/company-enrichment/linkedin-url-to-domain.md): Find the email domain a company uses for work addresses from its LinkedIn company URL, even when it differs from the domain of its public website. - [Company Employee Distribution by Country API](https://docs.blitz-api.ai/api-reference/utilities/company-employment-distribution.md): Break down a company's employees by country from its LinkedIn company URL, with a count and percentage per country code, plus the total employees counted. - [Company Employee Distribution by Department API](https://docs.blitz-api.ai/api-reference/utilities/company-department-distribution.md): Break down a company's employees by department, such as Engineering or Sales & Business Development, from its LinkedIn company URL, with a count and a percentage per department. - [Get Current Date and Time API for Any Timezone](https://docs.blitz-api.ai/api-reference/utilities/get-current-date-and-time.md): Get the current date and time in a given timezone, such as America/New_York, with a formatted datetime, a timestamp and the timezone name. Uses 0 records. - [SDKs: Python and TypeScript Clients](https://docs.blitz-api.ai/sdks/overview.md): Official BlitzAPI clients for Python and TypeScript, with authentication, retries, rate limiting per endpoint and auto-pagination built in. - [Python SDK: Typed Sync and Async Client](https://docs.blitz-api.ai/sdks/python.md): Install blitz-api-py to call BlitzAPI from Python with sync and async clients, Pydantic v2 models, auto-pagination, retries and typed error handling. - [TypeScript / JavaScript SDK for Node.js](https://docs.blitz-api.ai/sdks/typescript.md): Install blitz-api-js to call BlitzAPI from Node.js or any runtime with a global fetch: Zod-validated types, ESM and CJS builds, auto-pagination, retries. - [SDK Pagination: Stream Results Across Pages](https://docs.blitz-api.ai/sdks/pagination.md): Stream search results across pages with the Python and TypeScript SDKs, cap the records you pull with max_items, or fetch each page yourself. - [SDK Rate Limits per Endpoint and Retries](https://docs.blitz-api.ai/sdks/rate-limits.md): How the Python and TypeScript SDKs stay under your rate limit per endpoint: read your limit, tune the client-side limiter, and retry 429 and 5xx errors. ## OpenAPI Specs - [v2.openapi](/api-reference/v2.openapi.json) ## Optional - [Changelog](https://app.blitz-api.ai/changelog) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.