2s IPO Watcher is a paid API for AI agents from 2s.io, paid per call via x402, $0.125/call, status unknown (last checked 2026-09-14).
Registers a webhook watcher that fires a signed callback whenever a new IPO event is detected, with optional keyword filtering and configurable expiry.
The (most) everything API: 575+ pay-per-call endpoints for AI agents — ground-truth data, a full AI gateway, and agent infrastructure (storage, queues, watchers). USDC via x402, no signup, no API keys, and upto billing: pay actual usage, not the quote.
Returns a JSON confirmation object with ok:true, an items array containing the registered watcher details, a total count, and a source object with the upstream provider name, URL, and license. Subsequently, each matched IPO event triggers a signed POST to the specified callbackUrl with the IPO data and echoed payload.
POSThttps://2s.io/api/watchers/ipoUse this endpoint when you need event-driven, push-based IPO monitoring without polling — ideal for pipelines that must react immediately when a new IPO is announced, especially when keyword filtering is needed. Prefer over polling endpoints when your architecture supports webhooks and you want to avoid repeated API calls. Best suited for automation workflows where a downstream action (e.g. database insert, alert, pipeline trigger) must happen as soon as an IPO event fires.
| Field | Type | Description |
|---|---|---|
| label | string | Optional free-text tag. |
| keyword | string | Optional: only fire when the IPO name contains this text (case-insensitive). |
| payload | object | Arbitrary JSON echoed back in every callback. |
| maxFires | integer | Stop after this many IPOs (default 25). |
| callbackUrl | string | Signed event POSTed here (verify X-2s-Signature). Any http(s) URL. |
| expiresInSeconds | integer | Active window in seconds (default 30d, max 90d). |
{
"type": "json",
"schema": {
"type": "object",
"required": [
"ok",
"items",
"total",
"source"
],
"properties": {
"ok": {
"enum": [
true
],
"type": "boolean"
},
"items": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {}
}
},
"total": {
"type": "integer",
"nullable": true,
"description": "Total matching rows upstream; null when unknown."
},
"source": {
"type": "object",
"required": [
"provider",
"url",
"license"
],
"properties": {
"url": {
"type": "string"
},
"license": {
"type": "string"
},
"provider": {
"type": "string"
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"example": {
"ok": true,
"items": [
{}
],
"total": 1,
"source": {
"url": "example",
"license": "example",
"provider": "example"
}
}
}No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"