Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.blitz-api.ai/llms.txt

Use this file to discover all available pages before exploring further.

Company Search — POST /v2/search/companies

Find companies matching ICP criteria (industry, size, location, keywords). Supports cursor-based pagination.
Agents & LLMs: a Markdown version of this page is available by appending .md to the URL, and the full documentation index is at llms.txt.
See the Company Search guide for full documentation. Pagination: pass the cursor from the response to fetch the next page. cursor: null means last page.
This snippet uses the blitzRequest / blitz_request client defined in the Code Examples hub. Copy that first.
const result = await blitzRequest("POST", "/v2/search/companies", {
  company: {
    keywords: { include: ["SaaS"] },
    industry: { include: ["Software Development"] },
    hq: { country_code: ["FR", "DE"] },
    employee_range: ["51-200", "201-500"],
  },
  max_results: 25,
});

for (const company of result.results) {
  console.log(`${company.name}${company.industry}`);
  console.log(`  LinkedIn: ${company.linkedin_url}`);
  console.log(`  Employees: ${company.employee_count}`);
}

// Paginate with cursor
if (result.cursor) {
  const nextPage = await blitzRequest("POST", "/v2/search/companies", {
    company: {
      keywords: { include: ["SaaS"] },
      industry: { include: ["Software Development"] },
      hq: { country_code: ["FR", "DE"] },
      employee_range: ["51-200", "201-500"],
    },
    max_results: 25,
    cursor: result.cursor,
  });
}