# Zinin M2M Hub – Intent Signal Aggregator

> Zinin M2M Hub – Intent Signal Aggregator is a paid API for AI agents from api.timzinin.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-02).

Aggregates recent news headlines and hiring signals for a company to produce an intent score (0–100) indicating how actively that company may be buying or expanding

## Facts

- Endpoint: POST https://api.timzinin.com/api/intent-signal-aggregator?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/zinin-m2m-hub-intent-signal-aggregator-a1783c65
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5P34NcwoktSb0q3Vuhegl

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 zinin-m2m-hub-intent-signal-aggregator-a1783c65 -d '<json body>'
```

Example prompt: What's the intent score for Databricks right now — pull their recent news headlines and any signals that suggest they're actively expanding or buying?

## When to prefer this

Use this endpoint when you need a quick, scored summary of a company's current market activity based on public news signals — ideal for B2B sales workflows, account prioritization, or pre-call research. Prefer this over generic web search when you want a normalized 0–100 intent score and structured signal extraction rather than raw search results. Best suited for single-company lookups where recency and signal categorization (partnership, expansion, hiring) matter.

## Known failure modes

- Company name not found or too ambiguous — returns found: false with empty signals
- News source temporarily unavailable — sourceErrors.news will be non-null
- Hiring data not requested — hiring field returns null and sourceCoverage.hiring returns not_requested
- Payment not settled — request rejected before processing
- Malformed input — missing required company name field causes API error

## How this service works

Pay-per-call data & tool APIs

## Output

Returns a JSON object with a results array per queried company including: a 0–100 intent score, a plain-English summary, up to 15 recent Google News headlines with titles/links/dates, extracted intent signal strings (e.g. partnership, expansion mentions), source coverage status for news and hiring, and a checkedAt timestamp. Also returns run_ms latency and settled payment flag in meta.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "companies": {
   "type": "array",
   "maxItems": 100
  },
  "maxConcurrency": {
   "type": "integer",
   "maximum": 10,
   "minimum": 1
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "meta": {
   "run_ms": 1200,
   "settled": true,
   "item_count": 1
  },
  "results": [
   {
    "found": true,
    "input": "Microsoft",
    "hiring": null,
    "summary": "Microsoft — 15 recent headline(s), intent score 30/100.",
    "checkedAt": "2026-07-26T13:19:32.328Z",
    "recentNews": [
     {
      "link": "https://news.google.com/rss/articles/CBMi_wFBVV95cUxOYXY2QVMzcXpqZGY5T3NmRl9BX3FQdWkybktodjNVQWxxTTFFSjhfcHFWdUVNRVlRUkNlWFNFT1hUa2pIQks0ek9DNGp5WFJ3VXROeVZDS1BMU3JGd0JNc3U3LTBJcUNIRHBELUM1UFBGcHdRWGNxdkJJbnU2bk5ZUFlLODFaY2xNaDhrMDFxUy02S3dCWFhtb2VxazZVdERlN3lDX1l6ZjdfVkwtUXM2N0JaaWQ4cGRtbkNWRXVqUEJEdS1WbVRBalZVeWZLLUVMZms2am5mdDBDYnJoNThMUTZwbWUyUUdMRUhMM0tPNUIzN3pXc2s2eTNZWWtjeDA?oc=5",
      "title": "Microsoft and Mistral expand strategic partnership to give enterprises and regulated industries frontier AI they can control - Microsoft Source",
      "pubDate": "2026-07-21T12:38:22.000Z"
     },
     {
      "link": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxQZm9YZTFTVkQ1SlZTelNUc1doVzdESkE0WFQ1Z2lDVnJrTzYtTEdBZlNhYkR4SzNtaXhfTmR1X19VaDFzV3Z4UVRCN05ITTJIUGFBUzZqQnRyNi00MWJtTGFic0Z6clpJQUFPT21yX3FOb2ktRGZGVmpLbGZMX3FENm8yOWtFVVllVGktUXc4RjJONFV3azBXeTZVWTJnUlNzLUpHSU53WUM2ZjZDMVdTWWVoSERGUHBV?oc=5",
      "title": "Improving Windows Search Box, with less clutter and more control - Windows Blog",
      "pubDate": "2026-07-13T07:00:00.000Z"
     },
     "… 13 more headlines, same shape"
    ],
    "companyName": "Microsoft",
    "intentScore": 30,
    "sourceErrors": {
     "news": null,
     "hiring": null
    },
    "intentSignals": [
     "news: \"Microsoft and Mistral expand strategic partnership to give enterprises and regulated industries frontier AI they can control - Microsoft Source\" (partnership)",
     "news: \"Microsoft expands Azure AI and HPC infrastructure with AMD - The Official Microsoft Blog\" (expands)",
     "news: \"Databricks and Microsoft expand partnership to help enterprises bring business context to enterprise AI - Microsoft Source\" (partnership)"
    ],
    "sourceCoverage": {
     "news": "ok",
     "hiring": "not_requested"
    }
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/zinin-m2m-hub-intent-signal-aggregator-a1783c65/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.timzinin.com](https://www.zero.xyz/host/api.timzinin.com/llms.txt)
