Sprift · AsyncAPI Specification
Sprift Webhooks
Version
View Spec
View on GitHub
Real-EstateUnited KingdomPropTechProperty DataProperty ListingsValuationAVMLand RegistryConveyancingRentalsMortgageAsyncAPIEvents
AsyncAPI Specification
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.
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.