# Bytemine B2B Company Search

> Bytemine B2B Company Search is a paid API for AI agents from agents.bytemine.ai, paid per call via MPP or x402, $0.2/call, status healthy (last checked 2026-10-12, last successful call 2026-10-08).

Search a database of 10M+ companies by name, industry, NAICS code, keywords, location, and employee count, returning paginated company profiles.

## Facts

- Endpoint: POST https://agents.bytemine.ai/functions/v1/api-gateway/b2b-search?utm_source=zero.xyz
- Price: $0.2/call
- Payment: MPP, x402
- Status: healthy
- Last checked: 2026-10-12
- Last successful call: 2026-10-08
- Success rate: 100% of calls made through Zero
- Activations on Zero: 22
- Provider: agents.bytemine.ai
- Website: https://agents.bytemine.ai
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agents-bytemine-ai-bytemine-b2b-company-search-7c0f4914
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sZlINeK2L3a59kfARwR3Y

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agents-bytemine-ai-bytemine-b2b-company-search-7c0f4914 -d '<json body>'
```

Example prompt: Search Bytemine's company database for Information Technology and Services companies in Austin, Texas with between 50 and 500 employees — show me the first 20 results.

## When to prefer this

Use this endpoint when you need to discover or enumerate companies matching multi-dimensional criteria (industry, location, size, keywords, NAICS) from a large structured B2B database. Prefer it over enrichment endpoints when you don't have a specific company in mind and need to build a list. Prefer it over web scraping when structured, filterable company profiles are needed at scale.

## Known failure modes

- No results returned if filters are too restrictive or the company doesn't exist in the database
- Invalid NAICS code or country code format returns an error
- page_size exceeding 100 is rejected
- Missing or invalid authentication results in a 401 or 402 payment error
- Billing failure if payment is not configured — billed per company record returned up to page_size

## How this service works

Search the company database by name, industry, NAICS code, keywords, location, and employee count. Returns paginated company profiles. Billed per company returned, up to page_size.

## Output

Returns a paginated array of company profiles, each including company ID, name, website, LinkedIn URL, logo, stock ticker, industries, NAICS codes, specialties, company type, country, founded year, primary city and state, employee count, and a description. Also returns pagination metadata (page, page_size, total, has_more) and a credits_used count reflecting how many records were billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "city": {
   "type": "string"
  },
  "page": {
   "type": "integer",
   "description": "Page number. Default 1."
  },
  "query": {
   "type": "string",
   "description": "Company name or keyword search."
  },
  "state": {
   "type": "string",
   "description": "US state 2 letter code."
  },
  "country": {
   "type": "string",
   "description": "Country code, for example US, GB, DE."
  },
  "industry": {
   "type": "string",
   "description": "Industry name filter, for example Information Technology and Services."
  },
  "keywords": {
   "type": "string",
   "description": "Keywords matched against company descriptions."
  },
  "page_size": {
   "type": "integer",
   "description": "Results per page. Default 20, max 100."
  },
  "naics_code": {
   "type": "string",
   "description": "NAICS classification code, for example 5112."
  },
  "has_website": {
   "type": "boolean"
  },
  "max_employees": {
   "type": "integer"
  },
  "min_employees": {
   "type": "integer"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "logo": {
      "type": "string"
     },
     "name": {
      "type": "string"
     },
     "ticker": {
      "type": "string"
     },
     "website": {
      "type": "string"
     },
     "company_id": {
      "type": "string"
     },
     "industries": {
      "type": "array",
      "items": {
       "type": "string"
      }
     },
     "description": {
      "type": "string"
     },
     "naics_codes": {
      "type": "array",
      "items": {
       "type": "string"
      }
     },
     "specialties": {
      "type": "array",
      "items": {
       "type": "string"
      }
     },
     "company_type": {
      "type": "string"
     },
     "country_name": {
      "type": "string"
     },
     "founded_year": {
      "type": "integer"
     },
     "linkedin_url": {
      "type": "string"
     },
     "primary_city": {
      "type": "string"
     },
     "primary_state": {
      "type": "string"
     },
     "employee_count": {
      "type": "integer"
     }
    }
   }
  },
  "pagination": {
   "type": "object",
   "properties": {
    "page": {
     "type": "integer"
    },
    "total": {
     "type": "integer"
    },
    "has_more": {
     "type": "boolean"
    },
    "page_size": {
     "type": "integer"
    }
   }
  },
  "credits_used": {
   "type": "integer"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-bytemine-ai-bytemine-b2b-company-search-7c0f4914/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.bytemine.ai](https://www.zero.xyz/host/agents.bytemine.ai/llms.txt)
