aid: hometrack url: https://raw.githubusercontent.com/api-evangelist/hometrack/refs/heads/main/apis.yml name: Hometrack kind: company description: >- Hometrack is a United Kingdom property data, valuation and risk-decisioning company, founded in 1999 and now part of Houseful — the Silver Lake-owned group that also owns Zoopla, PrimeLocation, Alto and Jupix. It launched its automated valuation model in 2002 and says it now runs more than 50 million valuations a year, that 18 of the top 20 UK mortgage lenders use its AVM in their origination processes, and that it was the first AVM accredited by Moody's, Standard & Poor's and Fitch. It is a founding member of the European AVM Alliance. In the UK value chain it does not sit on the listings side at all: with no MLS in this market, residential listings are controlled by Rightmove and Zoopla and reach them through agency CRM software, while Hometrack sits on the lending and risk side — valuation, comparables, climate and property risk data, surveyor allocation and case management for mortgage lenders, surveyors, brokers, housing associations and investors. Its API posture is unusually revealing and must be stated in two halves. The developer surface is real and genuinely public: an Azure API Management developer portal at developer.hometrack.com is served anonymously, its data plane answers unauthenticated requests, and six APIs — a Valuation API, a Broker AVM API, a Property Risk Hub core client API, a Climate API, a Climate GraphQL API and an internal-facing public API — are listed there with full operation and schema metadata, from which six OpenAPI 3.0.1 documents were harvested. The access gate, however, is commercial: the portal states plainly that "to interact with any of our APIs you will need to have a valid API Key for that respective product. If you do not yet have an API Key, please contact us", and the gateway at api.hometrack.com answers anonymous calls with HTTP 401 "Unauthorized. Access token is missing or invalid." Authentication is OAuth 2.0 client credentials through Auth0 (hometrack-prod.eu.auth0.com) against the audience https://api.hometrack.com, with documented scopes read:valuations and write:valuations. So: contracts are readable by anyone, data is reachable by nobody without a Hometrack commercial agreement. There is no RESO Web API or Data Dictionary certification and no OData $metadata anywhere in Hometrack's stack — RESO is a North American NAR/MLS construct and the UK has no MLS to certify against. Notably, Hometrack's Climate API keys every property off the UPRN, the Unique Property Reference Number issued by GeoPlace and distributed by Ordnance Survey: the UK does have a universal property identifier, it just comes from government rather than from a real-estate standards body. Hometrack itself publishes no open data — the open UK property layer is HM Land Registry Price Paid and Ordnance Survey, not Hometrack. accessModel: pricing: paid onboarding: partner trial: false try_now: false public: false label: Paid · Commercial agreement required · Documentation and OpenAPI contracts public, data gated behind Auth0 client credentials issued by Hometrack confidence: high source: - developer-portal - api-authentication - gateway-probe generated: '2026-07-26' method: manual image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/groq.png tags: - Real Estate - United Kingdom - PropTech - Valuation - AVM - Mortgage - Property Data - Climate Risk - Lending - Surveying created: '2026-07-26' modified: '2026-07-26' specificationVersion: '0.19' apis: - aid: hometrack:hometrack-valuation-api name: Hometrack Valuation API description: >- Described in Hometrack's own Azure API Management catalogue as the "Generally available version of the Valuation API". Three operations: POST /authentication/{apiKey} exchanges an API key for a temporary token valid for five minutes, GET /status reports whether the Valuation API is currently available, and POST /valuation/{accountId} runs a valuation on a given property. The valuation endpoint uses token-based authorization with an Authorization header of the form 'Token token=""' (Hometrack documents that it also accepts looser variants without the quotes or the token= prefix). GET /status is the one operation in Hometrack's entire published surface that answered an anonymous probe with HTTP 200 — it returned a zero-byte body, confirming the gateway is live. humanURL: https://developer.hometrack.com/apis baseURL: https://api.hometrack.com/valuation-api/v1 tags: - Valuation - AVM - Real Estate - United Kingdom properties: - type: OpenAPI url: openapi/hometrack-valuation-api-v1-openapi.yml - type: Overlay url: overlays/hometrack-valuation-api-v1-overlay.yaml - type: Documentation url: https://developer.hometrack.com/apis - type: Authentication url: https://developer.hometrack.com/api-authentication - type: Authentication url: authentication/hometrack-auth0-openid-configuration.json - aid: hometrack:hometrack-broker-avm-api name: Hometrack Broker AVM API description: >- Hometrack's own catalogue description is "This API provides access to the Broker AVM service." Twelve operations across two revisions (v1 and v2 paths served side by side): POST /broker/order creates a valuation order for a property, POST /broker/v2/order "creates the valuation order with climate data for the property", and GET operations retrieve the order, the order status, the valuation, the valuation input supplied at inception, and — on /internal/... paths — the raw valuation response "with all data, audit traces etc". The harvested request schema for a broker order is detailed and real: an order block with accountId, orderReference, userId and valuationType, and a valuations array carrying address (postcode, address, uprn), effectiveDate, a loan block (repaymentType, loanAmount, outstandingLoanAmount, additionalLoanAmount, remainingTerm, minimumRentalIncome, existingMortgage, instructionType) and a property block (bedrooms, receptions, propertyType, propertyStyle, constructionType, constructionPeriod, yearBuilt, floorArea, parking, exLocalAuthority, visibleFromRoad). Anonymous GET on this path returns HTTP 401. humanURL: https://developer.hometrack.com/apis baseURL: https://api.hometrack.com/valuation/v2 tags: - AVM - Valuation - Mortgage - Real Estate - United Kingdom properties: - type: OpenAPI url: openapi/hometrack-broker-avm-api-openapi.yml - type: Overlay url: overlays/hometrack-broker-avm-api-overlay.yaml - type: Documentation url: https://developer.hometrack.com/apis - type: Authentication url: https://developer.hometrack.com/api-authentication - aid: hometrack:hometrack-prh-core-external-client-api name: Hometrack PRH Core External Client API v2.0 description: >- Catalogued by Hometrack as "(PRH) - Core External Client API v2.0 — Our PRH 'Core' API offering to all customers who want it." PRH is Hometrack's Property Risk Hub, the case-management and surveyor-instruction platform sold to mortgage lenders. Nineteen operations under /organisation/{orgId}: create an instruction (POST /instruction) and reinstruct or reprocess an existing one (PUT /instruction); list and retrieve cases; retrieve a case filtered to a specific case process and that process's status; list, attach, retrieve and verify case documents; list and retrieve valuation reports attached to a case, including a /report/latest shortcut; read and post data-provider status updates on a case; and search the property valuation repository by postal code or repository id. The harvested schema document is the richest in Hometrack's catalogue at 257 component schemas, including a full "PRH - External Client API - Create Instruction - JSON schema" with a worked example. humanURL: https://developer.hometrack.com/apis baseURL: https://api.hometrack.com/prh tags: - Property Risk - Case Management - Surveying - Mortgage - Real Estate - United Kingdom properties: - type: OpenAPI url: openapi/hometrack-prh-core-external-client-api-v2-openapi.yml - type: Overlay url: overlays/hometrack-prh-core-external-client-api-v2-overlay.yaml - type: Documentation url: https://developer.hometrack.com/apis - type: Authentication url: https://developer.hometrack.com/api-authentication - aid: hometrack:hometrack-climate-api name: Hometrack Climate API (v2) description: >- Five GET operations returning climate and energy risk data for a single property, keyed on UPRN — the Unique Property Reference Number, the UK's government-issued national property identifier: /epc-hometrack/{uprn} returns EPC (energy performance) data, /flood-twinn/{uprn} returns flood data, /ground-terrafirma/{uprn} returns ground data, /ground-subsidence-twinn/{uprn} returns subsidence score data and /ground-coastalerosion-twinn/{uprn} returns coastal erosion data. Four of the five take a dataVersion parameter, and the supplier is visible in the path segments — Twinn for flood, subsidence and coastal erosion, Terrafirma for ground. Every operation accepts X-Client-ID, X-Client-Reference and X-Correlation-ID tracking headers. The harvested schema document carries 35 component schemas covering the response models (FloodScoreResponseModelV2, SubsidenceScoreResponseModelV2, CoastalErosionScoreResponseModelV2, GroundScoreResponseModelV2, EnergyCertificateResponseModelV2 and their sub-models). The APIM contract records the backend as web-uks-prod-data-api.azurewebsites.net/v2. humanURL: https://developer.hometrack.com/apis baseURL: https://api.hometrack.com/climate tags: - Climate Risk - Property Data - EPC - Flood - Real Estate - United Kingdom properties: - type: OpenAPI url: openapi/hometrack-climate-api-v2-openapi.yml - type: Overlay url: overlays/hometrack-climate-api-v2-overlay.yaml - type: Documentation url: https://developer.hometrack.com/apis - type: Authentication url: https://developer.hometrack.com/api-authentication - aid: hometrack:hometrack-climate-graphql-api name: Hometrack Climate GraphQL API description: >- A GraphQL API registered in Hometrack's API Management catalogue with type "graphql" and path /climate/graphql, fronting the same climate data backend (web-uks-prod-data-api.azurewebsites.net/graphql). It is a real, listed API but its contract is not anonymously retrievable: the operations collection and the schema collection both returned empty arrays to an unauthenticated caller, so no GraphQL SDL could be harvested, and the OpenAPI export for it is a stub with servers and security schemes but no paths. Recorded here because absence of the schema is itself the finding. humanURL: https://developer.hometrack.com/apis baseURL: https://api.hometrack.com/climate/graphql tags: - GraphQL - Climate Risk - Property Data - Real Estate - United Kingdom properties: - type: OpenAPI url: openapi/hometrack-climate-graphql-api-openapi.yml - type: Overlay url: overlays/hometrack-climate-graphql-api-overlay.yaml - type: Documentation url: https://developer.hometrack.com/apis - aid: hometrack:hometrack-api-public name: Hometrack API Public description: >- Catalogued by Hometrack as "Hometrack API for public consumption" and mounted at the gateway root. Twenty operations that are mostly account, licensing, branding and report-generation plumbing rather than a property data product: POST /api/authentication/{apiKey} exchanges an API key for a plain-text GUID token; /api/reporting/PropertyValuation requests and then downloads a Property Valuation Report; /api/brands/{token}/{targetAccountApiKey} reads and writes the co-branding configuration used on those reports; /api/licences/{token}/{product} returns the product licences belonging to the authenticated account; /api/partners and /api/zoopla/partners create and read partner-to-account entries under "partner.create" and "partner.modify" permissions; /api/pvrplugin endpoints serve the Property Valuation Report plugin; and /api/trial endpoints issue trial licences. The name is misleading — nothing here is callable without a Hometrack-issued API key, and the presence of a scheduled-task endpoint (GET /api/reporting/moveToBlobStorage) and two "For test purpose" endpoints suggests an internal API that has been published to the catalogue as-is. humanURL: https://developer.hometrack.com/apis baseURL: https://api.hometrack.com tags: - Reporting - Accounts - Licensing - Real Estate - United Kingdom properties: - type: OpenAPI url: openapi/hometrack-api-public-openapi.yml - type: Overlay url: overlays/hometrack-api-public-overlay.yaml - type: Documentation url: https://developer.hometrack.com/apis - type: Authentication url: https://developer.hometrack.com/api-authentication common: - type: APIReference url: https://developer.hometrack.com/apis - type: ChangeLog url: https://developer.hometrack.com/api-changelog - type: ChangeLog url: changelog/hometrack-changelog.yml - type: Deprecation url: https://developer.hometrack.com/ - type: Console url: https://developer.hometrack.com/apis - type: Lifecycle url: lifecycle/hometrack-lifecycle.yml - type: Conventions url: conventions/hometrack-conventions.yml - type: ErrorCatalog url: errors/hometrack-problem-types.yml - type: Conformance url: conformance/hometrack-conformance.yml - type: WellKnown url: well-known/hometrack-well-known.yml - type: OAuthScopes url: scopes/hometrack-scopes.yml - type: DataModel url: data-model/hometrack-data-model.yml - type: Components url: components/hometrack-components.yml - type: Sandbox url: sandbox/hometrack-sandbox.yml - type: Packages url: packages/hometrack-packages.yml - type: MCPServer url: mcp/hometrack-mcp.yml - type: ToolCrosswalk url: mcp/hometrack-tool-crosswalk.yml - type: AgentSkill url: skills/_index.yml - type: LLMsTxt url: llms/hometrack-llms.txt - type: AgenticAccess url: agentic-access/hometrack-agentic-access.yml - type: DomainSecurity url: security/hometrack-domain-security.yml - type: Authentication url: authentication/hometrack-authentication.yml - type: Website url: https://www.hometrack.com/ - type: DeveloperPortal url: https://developer.hometrack.com/ - type: Documentation url: https://developer.hometrack.com/apis - type: Authentication url: https://developer.hometrack.com/api-authentication - type: OpenIDConnectDiscovery url: authentication/hometrack-auth0-openid-configuration.json - type: SignUp url: https://developer.hometrack.com/signup - type: SignIn url: https://developer.hometrack.com/signin - type: ContactUs url: https://www.hometrack.com/contact-us/ - type: About url: https://www.hometrack.com/about/ - type: Blog url: https://www.hometrack.com/blog/ - type: BlogRSS url: https://www.hometrack.com/feed/ - type: PressReleases url: https://www.hometrack.com/press-releases/ - type: Newsroom url: https://www.hometrack.com/newsroom/uk-house-price-index/ - type: TermsOfService url: https://www.hometrack.com/terms/ - type: PrivacyPolicy url: https://www.hometrack.com/privacy/ - type: Compliance url: https://www.hometrack.com/iso-27001/ - type: GitHubOrganization url: https://github.com/Hometrack - type: LinkedIn url: https://uk.linkedin.com/company/hometrack maintainers: - FN: Kin Lane email: kin@apievangelist.com