# OfferSignal Pulse — Weekly AI Companion Tool Index Changes

> OfferSignal Pulse — Weekly AI Companion Tool Index Changes is a paid API for AI agents from offersignal.io, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

Returns a weekly diff of the OfferSignal Tool Index: price changes, policy changes, and new or removed AI companion tools since the previous snapshot.

## Facts

- Endpoint: POST https://offersignal.io/v1/offers/pulse
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/offersignal-pulse-weekly-ai-companion-tool-index-changes-7406f761
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dHxdM9zh5u0B9cCeS4pDI

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 offersignal-pulse-weekly-ai-companion-tool-index-changes-7406f761 -d '<json body>'
```

Example prompt: Pull this week's OfferSignal Pulse for me — I want to see which AI companion tools changed their pricing or policies, any new tools added to the index, and anything that was removed since the last snapshot.

## When to prefer this

Use this endpoint when you need a structured, weekly-resolution diff of AI companion tool pricing, policies, and availability — specifically for the OfferSignal Tool Index. Prefer this over manual scraping or general web search when you want a normalized, consistent snapshot comparison with a clear changelog format and a known cost-per-call model via x402.

## Known failure modes

- No changes since last snapshot — returns empty changes array with summary noting no movement
- Baseline call — is_baseline flag is true, no diff available yet
- Payment failure via x402 — call rejected before processing
- Service unavailable — snapshot not yet generated for the current week
- Malformed POST body — 400 error if required fields are missing

## How this service works

Weekly signal on changes to the OfferSignal Tool Index: price changes, policy changes, and new/removed AI companion tools since the previous snapshot.

## Output

Returns a JSON object with a 'changes' array listing individual tool-level diffs (price changes, policy changes, additions, removals), a human-readable 'summary' string, the 'updated' timestamp of the snapshot, the 'week_of' date string, an 'is_baseline' boolean indicating if this is a first snapshot, and a 'tools_tracked' count showing total tools in the index.

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "changes": {
   "type": "array"
  },
  "summary": {
   "type": "string"
  },
  "updated": {
   "type": "string"
  },
  "week_of": {
   "type": "string"
  },
  "is_baseline": {
   "type": "boolean"
  },
  "tools_tracked": {
   "type": "number"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/offersignal-pulse-weekly-ai-companion-tool-index-changes-7406f761/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from offersignal.io](https://www.zero.xyz/host/offersignal.io/llms.txt)
