# Bytemine Job Change Signal Search

> Bytemine Job Change Signal Search is a paid API for AI agents from agents.bytemine.ai, paid per call via MPP or x402, $0.2/call, status unknown (last checked 2026-09-16).

Finds professionals who recently started a new role, returning their current and previous title, company, and LinkedIn URL, filterable by title, company, seniority, industry, country, and company size.

## Facts

- Endpoint: POST https://agents.bytemine.ai/functions/v1/api-gateway/v1/signals/job-changes
- Price: $0.2/call
- Payment: MPP, x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Provider: agents.bytemine.ai
- Website: https://agents.bytemine.ai
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agents-bytemine-ai-bytemine-job-change-signal-search-24883f18
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9ctRfSy5Fip_uE8yTJAgR

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-job-change-signal-search-24883f18 -d '<json body>'
```

Example prompt: Find me people who became VP of Sales or Sales Directors at US-based SaaS companies with at least 200 employees in the last 60 days — give me up to 25 results with their LinkedIn URLs and where they came from.

## When to prefer this

Use this endpoint when you need to identify professionals who have recently changed jobs and want to filter by their new role attributes (title, seniority, company size, industry, country). It is purpose-built for sales trigger-based prospecting — specifically targeting the job change buying signal — rather than static contact search. Prefer this over general contact search when timing of the career transition is the key criterion, and when you need previous employer context to craft personalized outreach.

## Known failure modes

- No results returned if filters are too narrow (e.g. very specific title in a small country over a short window)
- Pagination offset exceeding 2000 returns an error
- Days parameter outside 7–365 range is rejected
- Invalid or unrecognized seniority string may return zero results
- Rate limiting or payment failure may block the request
- Domain typos will return no matches since domain matching is exact

## How this service works

Bytemine is a B2B data platform for sales and go to market teams. It covers contact and company search across 135M professionals and 10M companies, contact and company enrichment, LinkedIn profile search and enrichment, live company intelligence read from a company's own web presence, technographics, buying intent scoring, and hiring, funding, job posting, and job change signals. Search results bill per record returned, enrichment bills only on a successful match, and count queries are free. This server is a pay-per-use, transparent proxy in front of Bytemine's own API: it handles identity, payment, and proxying. Agents can purchase autonomously or with their human's approval. This document is the source of truth for agents: it lists the complete verified paid surface with each operation's live price in its x-payment-info. Endpoints not listed here are not part of the supported catalog. The live catalog at /manifest.json is authoritative for prices and any free included units (prices[].includedUnits) - some meters include free usage per account before any charge, reserved for agents claimed by a human with a verified email.

## Output

Returns a paginated list of job change records, each containing the person's full name, new job title, new company name and domain, LinkedIn URL, seniority level, start date, and a headline, along with their previous title, company name, company domain, and end date at the previous role. Also includes a total count of matching records.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "days": {
   "type": "integer",
   "description": "Started a new role within the last N days, 7 to 365. Default 90."
  },
  "from": {
   "type": "integer",
   "description": "Pagination offset, 0 to 2000."
  },
  "size": {
   "type": "integer",
   "description": "Results per page, 1 to 50. Default 25."
  },
  "title": {
   "type": "string",
   "description": "New job title phrase match."
  },
  "domain": {
   "type": "string",
   "description": "New company domain."
  },
  "company": {
   "type": "string",
   "description": "New company name phrase match."
  },
  "country": {
   "type": "string"
  },
  "industry": {
   "type": "string"
  },
  "seniority": {
   "type": "string",
   "description": "For example Vice President (VP), Director."
  },
  "min_employees": {
   "type": "integer"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "total": {
   "type": "integer"
  },
  "changes": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "title": {
      "type": "string"
     },
     "headline": {
      "type": "string"
     },
     "previous": {
      "type": "object",
      "properties": {
       "title": {
        "type": "string"
       },
       "end_date": {
        "type": "string"
       },
       "company_name": {
        "type": "string"
       },
       "company_domain": {
        "type": "string"
       }
      }
     },
     "full_name": {
      "type": "string"
     },
     "seniority": {
      "type": "string"
     },
     "started_at": {
      "type": "string"
     },
     "company_name": {
      "type": "string"
     },
     "linkedin_url": {
      "type": "string"
     },
     "company_domain": {
      "type": "string"
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-bytemine-ai-bytemine-job-change-signal-search-24883f18/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)
