# Zinin M2M Hub – Re-New Listing Alert

> Zinin M2M Hub – Re-New Listing Alert is a paid API for AI agents from api.timzinin.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-19).

Checks a real-estate portal (e.g. krisha.kz) for new property listings matching a saved filter and reports only listings that are new since the baseline snapshot was created

## Facts

- Endpoint: POST https://api.timzinin.com/api/re-new-listing-alert?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/zinin-m2m-hub-re-new-listing-alert-3020e069
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-mVLrzJI234PzDw0dQx74

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-re-new-listing-alert-3020e069 -d '<json body>'
```

Example prompt: Check krisha.kz for any new apartment listings matching my saved filter 'my-bishkek-search' and tell me if anything new has appeared since the baseline was set.

## When to prefer this

Use this endpoint when you need to monitor a specific Central Asian real estate portal (currently krisha.kz) for new property listings matching a predefined filter, especially in an agentic polling loop. It handles baseline creation automatically on first call and on subsequent calls returns only net-new listings, making it ideal for change-detection workflows rather than full search scraping.

## Known failure modes

- Unknown baseline key returns found=false or creates a new baseline
- Portal temporarily unavailable causes sourcePartial=true with partialReason set
- Invalid filter identifier returns an error string in the error field
- Payment not settled (settled=false) may result in no data being returned
- Rate limiting or portal blocking may result in partial or empty results

## How this service works

Pay-per-call data & tool APIs

## Output

Returns a JSON object with a meta block (run duration in ms, payment settlement status, item count) and a results array. Each result includes the portal name, a baseline key, whether the baseline was just created, counts of new and current listings, URLs and titles of new listings where available, price and currency, deal type, location, property type, posted date, checked timestamp, and any partial-result reason if the snapshot was incomplete.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "filter": {
   "type": "object"
  },
  "portal": {
   "enum": [
    "krisha-kz",
    "otodom-warsaw",
    "imovirtual-lisbon",
    "storia-bucharest",
    "willhaben-vienna",
    "rightmove-london",
    "ss-ge-tbilisi",
    "propertyfinder-gulf",
    "realitica-adriatic",
    "emlakjet-istanbul"
   ],
   "type": "string"
  },
  "max_items": {
   "type": "integer",
   "maximum": 200,
   "minimum": 1
  },
  "baseline_key": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "meta": {
   "run_ms": 1200,
   "settled": true,
   "item_count": 1
  },
  "results": [
   {
    "url": null,
    "error": "",
    "found": true,
    "isNew": false,
    "price": null,
    "title": null,
    "portal": "krisha-kz",
    "summary": "First check for \"selftest-live-run\" (krisha-kz) — baseline created with 3 current listing(s) matching the filter. Future runs report only NEW listings against this baseline.",
    "currency": null,
    "dealType": null,
    "location": null,
    "checkedAt": "2026-07-30T10:19:12.469Z",
    "postedDate": null,
    "baselineKey": "selftest-live-run",
    "propertyType": null,
    "partialReason": null,
    "sourcePartial": false,
    "baselineCreated": true,
    "newListingsCount": null,
    "currentListingsCount": 3
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/zinin-m2m-hub-re-new-listing-alert-3020e069/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)
