Sprift · AsyncAPI Specification

Sprift Webhooks

Version

View Spec View on GitHub Real-EstateUnited KingdomPropTechProperty DataProperty ListingsValuationAVMLand RegistryConveyancingRentalsMortgageAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-26'
method: searched
source: https://sprift.com/data-and-api
spec_type: none
status: advertised-undocumented
summary: >-
  Sprift advertises a webhook product — Property Watch — on its Data and API page and
  lists it as one of six named data products, but publishes no webhook documentation,
  no event catalogue, no payload schema, no signing or verification scheme, no retry
  or delivery semantics, and no AsyncAPI document. The harvested v1 Swagger contract
  contains no callbacks and no webhook paths. This artifact captures the advertised
  event surface verbatim and records exactly how much of it is contracted: none.
asyncapi_document:
  published: false
  probes:
  - url: https://sprift.com/asyncapi.yaml
    status: 404
    note: probed as part of the /.well-known and spec sweep; sprift.com serves a branded 404 for all unknown paths
product:
  name: Property Watch
  advertised_endpoint: /api/v2/watch
  host_confirmed: false
  contract_published: false
  source: https://sprift.com/data-and-api
  quote: >-
    Real-time webhook alerts when any tracked property changes: listed, sold, price
    reduced, planning application submitted, EPC updated.
  second_quote: >-
    Define your properties of interest and receive alerts when a tracked property is
    listed, sold, reduced in price or has a change in whichever data point(s) you are
    interested in.
events:
- name: property.listed
  advertised_trigger: a tracked property is listed
  payload_schema: null
  source: https://sprift.com/data-and-api
- name: property.sold
  advertised_trigger: a tracked property is sold
  payload_schema: null
  source: https://sprift.com/data-and-api
- name: property.price_reduced
  advertised_trigger: a tracked property has its price reduced
  payload_schema: null
  source: https://sprift.com/data-and-api
- name: property.planning_application_submitted
  advertised_trigger: a planning application is submitted against a tracked property
  payload_schema: null
  source: https://sprift.com/data-and-api
- name: property.epc_updated
  advertised_trigger: an EPC is updated for a tracked property
  payload_schema: null
  source: https://sprift.com/data-and-api
- name: property.data_point_changed
  advertised_trigger: >-
    a tracked property changes on whichever data point(s) the subscriber selected —
    an open-ended trigger with no enumerated data-point list
  payload_schema: null
  source: https://sprift.com/data-and-api
event_names_note: >-
  The event names above are API Evangelist labels for the five named triggers plus the
  open-ended one. Sprift publishes no event names, no topic strings and no type field
  — only the prose triggers quoted above. Do not treat these labels as Sprift's wire
  values.
subscription_model:
  how_to_subscribe: >-
    Not documented. Property Watch is described as "define your properties of
    interest", presumably against the advertised /api/v2/watch endpoint, but no
    request shape, no watch-list management operations and no host are published.
  delivery: unknown
  signing: unknown
  retries: unknown
  ordering: unknown
  replay: unknown
gaps:
- No AsyncAPI document.
- No payload schemas for any of the five named triggers.
- No signature, HMAC or verification scheme published.
- No delivery, retry, ordering or replay semantics published.
- No confirmed host for /api/v2/watch — https://sprift.com/api/v2/property/{uprn} returns HTTP 404 and https://api.sprift.com answers every path with HTTP 403 MissingAuthenticationTokenException.
- The v1 contract Sprift actually publishes is entirely synchronous request/response.

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/sprift-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.