aid: knight-frank url: https://raw.githubusercontent.com/api-evangelist/knight-frank/refs/heads/main/apis.yml name: Knight Frank kind: company description: >- Knight Frank LLP is a London-headquartered global real estate consultancy founded in 1896, structured as a partnership rather than a listed company, operating through a network of over 700 offices in more than 50 territories and best known for prime and super-prime residential agency, commercial agency and occupier services, valuation and advisory, capital markets, rural and agricultural consultancy, and the Knight Frank Research programme that publishes The Wealth Report and the Prime International Residential Index. It sits on the advisory and agency side of the property value chain rather than the data-platform side. Its home market is the United Kingdom, where there is no MLS and no cooperative listing standard — residential stock reaches consumers through the Rightmove and Zoopla duopoly by way of agency CRM software (Reapit, Alto, Street, Apex27) rather than a shared cooperative pool, so Knight Frank is a supplier into that pipe and not an operator of it. Its API posture is honest but unflattering: Knight Frank publishes no developer portal, no API programme, no developer terms, no SDK and no Postman collection, and every conventional developer entry point fails — developer., developers., docs. and apis.knightfrank.com do not resolve in DNS, and /developers, /api, /docs, /openapi.json, /swagger.json and /api-docs all return 404 on knightfrank.com and knightfrank.co.uk. On the UK site /developers is a homonym trap: it redirects to a commercial services page for property developers and housebuilders, not software developers. What does exist, entirely unadvertised, is a real machine-readable contract. The corporate search service at api-v3.web.prd-knightfrank.com serves a live Swagger UI and an OpenAPI 3.0.1 document (11 GET/POST operations across CMSPage, IntelligenceLab, Office, Person, Search, ServiceLine and Telemetry) to anonymous clients, and those endpoints answer with real office and people-directory data without any credential. The property search and saved-property service at api-v2.web.prd-knightfrank.com is the opposite: it returns 401 and is protected by Azure AD B2C (tenant KnightFrankB2Cprod, custom policy B2C_1A_MYKFSIGNIN, scope MyKf.ReadWrite) through a first-party MSAL client for the consumer My Knight Frank account, which is an end-user login and not a developer credential. There is no RESO Web API or Data Dictionary certification, no OData $metadata document and no Universal Property Identifier anywhere in the Knight Frank estate — RESO is a North American NAR/MLS construct and the United Kingdom has no MLS to certify against. Knight Frank publishes no open data either; its research ships as PDF and web narrative, and the genuinely open UK property layer belongs to the public sector — HM Land Registry Price Paid Data and Ordnance Survey open products — not to the brokerage. accessModel: pricing: unknown onboarding: none-published trial: false try_now: false public: false label: No published developer programme · one unadvertised anonymous API confidence: high source: - probes - website - openapi generated: '2026-07-26' method: manual image: https://www.knightfrank.com/icons/apple-touch-icon-180x180.png tags: - Real Estate - United Kingdom - Property Listings - Commercial Real Estate - Valuation - Brokerage - Property Management - Rentals - PropTech - Research created: '2026-07-26' modified: '2026-07-26' specificationVersion: '0.19' apis: - aid: knight-frank:knight-frank-api-v3 name: KnightFrank Api v3 description: >- The corporate search service behind knightfrank.com and knightfrank.co.uk, titled "KnightFrank Api v3" by its own OpenAPI document. It exposes 11 operations across seven tags — CMSPage, IntelligenceLab, Office, Person, Search, ServiceLine and Telemetry — covering CMS content search, the Knight Frank Intelligence Lab research index, the global office directory, the people/partner directory with autocomplete, a general cross-site search, service-line lookup and a selection-count telemetry write. It is NOT a published developer product: Knight Frank advertises it nowhere, documents it nowhere, and offers no terms, keys or signup for it. It is recorded here because it is a genuine, verifiable machine-readable contract that is reachable anonymously. Probed on 2026-07-26, the Swagger UI at /swagger/index.html returned HTTP 200, /swagger/v1/swagger.json returned HTTP 200 with a valid OpenAPI 3.0.1 document, and GET /office and GET /person returned HTTP 200 with real office and staff records to a client presenting no credential of any kind. There is no securitySchemes block in the document and no authentication is enforced. humanURL: https://api-v3.web.prd-knightfrank.com/swagger/index.html baseURL: https://api-v3.web.prd-knightfrank.com tags: - Search - Directory - Research - Real Estate - United Kingdom properties: - type: OpenAPI url: openapi/knight-frank-api-v3-openapi.json - type: APIReference url: https://api-v3.web.prd-knightfrank.com/swagger/index.html - type: SwaggerJSON url: https://api-v3.web.prd-knightfrank.com/swagger/v1/swagger.json - type: SwaggerYAML url: https://api-v3.web.prd-knightfrank.com/swagger/v1/swagger.yaml common: - type: AgenticAccess url: agentic-access/knight-frank-agentic-access.yml - type: DomainSecurity url: security/knight-frank-domain-security.yml - type: Authentication url: authentication/knight-frank-authentication.yml - type: OAuthScopes url: scopes/knight-frank-scopes.yml - type: Conventions url: conventions/knight-frank-conventions.yml - type: ErrorCatalog url: errors/knight-frank-error-responses.yml - type: Lifecycle url: lifecycle/knight-frank-lifecycle.yml - type: Conformance url: conformance/knight-frank-conformance.yml - type: DataModel url: data-model/knight-frank-data-model.yml - type: Packages url: packages/knight-frank-packages.yml - type: WellKnown url: well-known/knight-frank-well-known.yml - type: MCPServer url: mcp/knight-frank-mcp.yml - type: LLMsTxt url: llms/knight-frank-llms.txt - type: Overlay url: overlays/knight-frank-api-v3-overlay.yaml - type: AgentSkill url: skills/_index.yml - type: Arazzo name: Knight Frank office lookup url: arazzo/knight-frank-office-lookup.yml - type: Support url: https://www.knightfrank.co.uk/contact-us - type: Blog url: https://www.knightfrank.co.uk/newsroom - type: TermsOfService url: https://www.knightfrank.com/legals/terms-and-conditions - type: PrivacyPolicy url: https://www.knightfrank.com/legals/privacy-statement - type: Website url: https://www.knightfrank.com/ - type: WebsiteUK url: https://www.knightfrank.co.uk/ - type: WebsiteUS url: https://www.knightfrank.com/usa - type: PropertySearch url: https://www.knightfrank.co.uk/properties/residential/for-sale/london - type: Research url: https://www.knightfrank.com/research - type: Account url: https://account.knightfrank.com/ - type: Contact url: https://www.knightfrank.co.uk/contact-us - type: Careers url: https://www.knightfrank.com/recruitment - type: LinkedIn url: https://uk.linkedin.com/company/knight-frank - type: OpenIDConfiguration url: authentication/knight-frank-b2c-mykfsignin-openid-configuration.json - type: OpenIDConfiguration url: authentication/knight-frank-b2clogin-mykfsignin-openid-configuration.json maintainers: - FN: Kin Lane email: kin@apievangelist.com