# Gapup Job Postings Intelligence

> Gapup Job Postings Intelligence is a paid API for AI agents from mcp.gapup.io, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Analyzes job postings data to reveal company hiring trends, role market dynamics, or competitor hiring comparisons over a configurable time window.

## Facts

- Endpoint: POST https://mcp.gapup.io/api/v1/call/job_postings_intelligence
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gapup-job-postings-intelligence-e3052b4a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PvfnlJeeXy-xVOKUS92uZ

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 gapup-job-postings-intelligence-e3052b4a -d '<json body>'
```

Example prompt: Can you compare the hiring activity of Stripe, Square, and PayPal over the last 45 days in the United States — I want to see which fintech company is ramping up the most?

## When to prefer this

Use this endpoint when you need structured intelligence about job postings — either to track what a specific company is hiring for, understand market demand for a job title, or benchmark hiring velocity across competitors. Prefer this over general web search when you need structured, quantified hiring data with time-window filtering and location scoping.

## Known failure modes

- Missing required mode parameter returns validation error
- competitor_hiring_comparison mode requires at least 2 companies in competitors array — providing fewer causes an error
- Unknown or misspelled company names may return empty results
- Overly broad location strings may yield incomplete data
- If async=false and the tool is slow, client may experience timeout — use async=true for long-running queries
- Invalid period_days value or very large windows may return partial data
- Authentication failure returns 401 if Bearer token is missing or invalid

## How this service works

REST gateway for the Gapup MCP catalogue — 271 AI tools accessible via standard HTTP. Authentication via Authorization: Bearer <api_key>. Native MCP transport available at /mcp.

## Output

Returns a JSON object with job postings intelligence results specific to the requested mode: hiring trends and open roles for a company (company_hiring), market demand and salary/availability data for a role (role_market), or a side-by-side hiring comparison of multiple competitors (competitor_hiring_comparison), sourced from recent job posting data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "mode": {
   "enum": [
    "company_hiring",
    "role_market",
    "competitor_hiring_comparison"
   ],
   "type": "string",
   "description": "Mode d'analyse : 'company_hiring' | 'role_market' | 'competitor_hiring_comparison'"
  },
  "role": {
   "type": "string",
   "description": "Intitulé de poste à analyser (pour role_market, ex. 'data scientist', 'compliance officer')"
  },
  "async": {
   "type": "boolean",
   "description": "If true, returns a job_id immediately (<200ms) instead of waiting for the result. Poll the result with job_result(job_id). Use for slow tools to avoid client timeouts."
  },
  "company": {
   "type": "string",
   "description": "Nom de la société (pour company_hiring ou comme 1er concurrent)"
  },
  "location": {
   "type": "string",
   "description": "Pays ou ville (ex. 'France', 'United States', 'London')"
  },
  "competitors": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "Liste de sociétés à comparer (pour competitor_hiring_comparison, min 2)"
  },
  "period_days": {
   "type": "number",
   "description": "Fenêtre d'analyse en jours (défaut 30)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "tool": "job_postings_intelligence",
  "result": {},
  "source": "rest-api"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gapup-job-postings-intelligence-e3052b4a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mcp.gapup.io](https://www.zero.xyz/host/mcp.gapup.io/llms.txt)
