Hometrack Internal API
The Internal API from Hometrack — 2 operation(s) for internal.
The Internal API from Hometrack — 2 operation(s) for internal.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.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.curl "https://apis.io/api/v1/apis/hometrack-internal-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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.
openapi: 3.2.0
info:
title: Broker Avm Internal API
description: This API provides access to the Broker AVM service.
version: '1.0'
x-api-evangelist-provenance:
provider: Hometrack
portal: https://developer.hometrack.com
harvested: '2026-07-26'
method: Azure API Management developer data-plane, anonymous
sources:
- url: https://developer.hometrack.com/developer/apis/broker-avm-api?api-version=2022-04-01-preview&export=true&format=openapi-link
status: 200
note: OpenAPI 3.0.1 export (info/servers/securitySchemes verbatim; paths empty in export)
- url: https://developer.hometrack.com/developer/apis/broker-avm-api/operations?api-version=2022-04-01-preview
status: 200
note: operation list
- url: https://developer.hometrack.com/developer/apis/broker-avm-api/operations/{operationId}?api-version=2022-04-01-preview
status: 200
note: per-operation request/response metadata
- url: https://developer.hometrack.com/developer/apis/broker-avm-api/schemas?api-version=2022-04-01-preview
status: 200
note: component schema documents
note: paths and components.schemas were reassembled verbatim from Hometrack's own APIM operation and schema metadata; nothing was invented.
servers:
- url: https://api.hometrack.com/valuation/v2
- url: https://api.hometrack.local/valuation/v2
security:
- {}
- apiKeyHeader: []
- apiKeyQuery: []
tags:
- name: Internal
paths:
/internal/valuation/{valuationId}/raw:
get:
operationId: GetRawValuationById-Spec
summary: GetRawValuationById-Spec
description: Returns a single valuation response in raw format - with all data, audit traces etc
parameters:
- name: valuationId
in: path
required: true
schema:
$ref: '#/components/schemas/InternalValuation-valuationId-RawGetRequest'
description: ID of valuation to return
responses:
'200':
description: Valuation response
content:
application/json:
schema:
$ref: '#/components/schemas/apiValuationResponseBroker'
example:
order:
orderReference: string
orderId: string
valuationId: string
reference: string
avm:
valuationDate: string
effectiveDate: string
result: 0
capital:
capitalAmount: 0
confidenceBand: string
lowerCapitalAmount: 0
upperCapitalAmount: 0
rental:
rentalAmount: 0
confidenceBand: string
lowerRentalAmount: 0
upperRentalAmount: 0
property:
yearBuilt: 0
floorArea: 0
receptions: 0
knownValueDate: string
knownValue: 0
bedrooms: 0
propertyType: 0
additionalAttributes:
- name: string
value: string
address:
postcode: string
postTown: string
uprn: 0
udprn: 0
building: string
thoroughfare: string
dependentLocality: string
buildingNumber: 0
dependantThoroughfare: string
subBuilding: string
'202':
description: Valuation order in progress
'401':
description: Unauthorised request
'404':
description: Valuation order not found
tags:
- Internal
/internal/v2/valuation/{valuationId}/raw:
get:
operationId: GetRawValuationByIdV2-Spec
summary: GetRawValuationByIdV2-Spec
description: Returns a single valuation response in raw format - with all data, audit traces etc
parameters:
- name: valuationId
in: path
required: true
schema:
$ref: '#/components/schemas/InternalV2Valuation-valuationId-RawGetRequest'
description: ID of valuation to return
responses:
'200':
description: Valuation response
content:
application/json:
schema:
$ref: '#/components/schemas/apiValuationResponseBroker'
example:
order:
orderReference: string
orderId: string
valuationId: string
reference: string
avm:
valuationDate: string
effectiveDate: string
result: 0
capital:
capitalAmount: 0
confidenceBand: string
lowerCapitalAmount: 0
upperCapitalAmount: 0
rental:
rentalAmount: 0
confidenceBand: string
lowerRentalAmount: 0
upperRentalAmount: 0
property:
yearBuilt: 0
floorArea: 0
receptions: 0
knownValueDate: string
knownValue: 0
bedrooms: 0
propertyType: 0
additionalAttributes:
- name: string
value: string
address:
postcode: string
postTown: string
uprn: 0
udprn: 0
building: string
thoroughfare: string
dependentLocality: string
buildingNumber: 0
dependantThoroughfare: string
subBuilding: string
'202':
description: Valuation order in progress
'401':
description: Unauthorised request
'404':
description: Valuation order not found
tags:
- Internal
components:
schemas:
additionalAttribute:
type: object
properties:
name:
type: string
value:
type: string
avmValuationBroker:
type: object
properties:
valuationDate:
type: string
format: date-time
effectiveDate:
type: string
format: date-time
result:
enum:
- 0
- 1
type: integer
format: int32
default: 0
capital:
$ref: '#/components/schemas/cavmCapital'
rental:
$ref: '#/components/schemas/cavmRental'
property:
$ref: '#/components/schemas/propertyAttributesUsedBroker'
additionalAttributes:
type: array
items:
$ref: '#/components/schemas/additionalAttribute'
address:
$ref: '#/components/schemas/addressResponse'
cavmCapital:
type: object
properties:
capitalAmount:
type: integer
format: int32
confidenceBand:
type: string
lowerCapitalAmount:
type: integer
format: int32
upperCapitalAmount:
type: integer
format: int32
InternalV2Valuation-valuationId-RawGetRequest:
type: string
x-apim-inline: true
propertyAttributesUsedBroker:
type: object
properties:
yearBuilt:
type:
- integer
- 'null'
format: int32
floorArea:
type:
- integer
- 'null'
format: int32
receptions:
type:
- integer
- 'null'
format: int32
knownValueDate:
type:
- string
- 'null'
format: date-time
knownValue:
type:
- integer
- 'null'
format: int32
bedrooms:
type:
- integer
- 'null'
format: int32
propertyType:
type:
- integer
- 'null'
format: int32
cavmRental:
type: object
properties:
rentalAmount:
type: integer
format: int32
confidenceBand:
type: string
lowerRentalAmount:
type: integer
format: int32
upperRentalAmount:
type: integer
format: int32
orderApi:
type: object
properties:
orderReference:
type: string
orderId:
type: string
apiValuationResponseBroker:
type: object
properties:
order:
$ref: '#/components/schemas/orderApi'
valuationId:
type: string
reference:
type: string
avm:
$ref: '#/components/schemas/avmValuationBroker'
InternalValuation-valuationId-RawGetRequest:
type: string
x-apim-inline: true
addressResponse:
type: object
properties:
postcode:
type: string
postTown:
type: string
uprn:
type:
- integer
- 'null'
format: int64
udprn:
type:
- integer
- 'null'
format: int64
building:
type: string
thoroughfare:
type: string
dependentLocality:
type: string
buildingNumber:
type:
- integer
- 'null'
format: int32
dependantThoroughfare:
type: string
subBuilding:
type: string
securitySchemes:
apiKeyHeader:
type: apiKey
name: Ocp-Apim-Subscription-Key
in: header
apiKeyQuery:
type: apiKey
name: subscription-key
in: query