Street.co.uk (Street Systems Limited, Manchester, England) is a UK estate agency CRM and property management platform for residential sales, lettings, property management and client accounting. In the United Kingdom there is no MLS and no RESO — residential listing distribution runs from agency CRM software out to the Rightmove and Zoopla portals — which places Street.co.uk at the agency system-of-record layer of the value chain, upstream of the portal duopoly and alongside Reapit, Alto and Apex27. Its API posture is unusually open for this sector: three OpenAPI 3.1 contracts (Street Open API, Property Feed, Spectre) are published unauthenticated on a public Scalar developer portal at developers.street.co.uk and can be downloaded as JSON or YAML by anyone. Access to the data behind them is not open — production bearer tokens are generated inside a paying agency's Street account under Settings > Account Administration > Applications, and a non-customer developer must email apis@street.co.uk to be issued a sandbox token on the staging environment. Nothing RESO, no OData $metadata, and no open government data is published by Street.co.uk itself; the open UK property data layer sits with HM Land Registry and Ordnance Survey, not with the CRM vendors.
Street.co.uk publishes 3 APIs on the APIs.io network: Street Open API, Street Property Feed API, and Spectre API. Tagged areas include Real Estate, United Kingdom, PropTech, CRM, and Property Listings.
The Street.co.uk catalog on APIs.io includes 1 event-driven AsyncAPI specification.
Street.co.uk’s developer surface includes authentication, changelog, sandbox, documentation, getting-started guide, engineering blog, pricing, and 35 more developer resources.
The main Street.co.uk platform API — a JSON:API-conformant REST interface over the estate agency system of record, covering properties, sales and lettings instructions, offers, ...
A read-only property feed API for powering an agency's own website and property search — sales search, lettings search, a single property record, area lookups and a property fea...
The public API for the Spectre products, documented on the Street.co.uk developer portal and integrated into the Street CRM. Covers Spectre Property Reports (create and retrieve...
aid: street-co
url: https://raw.githubusercontent.com/api-evangelist/street-co/refs/heads/main/apis.yml
name: Street.co.uk
kind: company
description: 'Street.co.uk (Street Systems Limited, Manchester, England) is a UK estate agency CRM and property management
platform for residential sales, lettings, property management and client accounting. In the United Kingdom there is no MLS
and no RESO — residential listing distribution runs from agency CRM software out to the Rightmove and Zoopla portals — which
places Street.co.uk at the agency system-of-record layer of the value chain, upstream of the portal duopoly and alongside
Reapit, Alto and Apex27. Its API posture is unusually open for this sector: three OpenAPI 3.1 contracts (Street Open API,
Property Feed, Spectre) are published unauthenticated on a public Scalar developer portal at developers.street.co.uk and
can be downloaded as JSON or YAML by anyone. Access to the data behind them is not open — production bearer tokens are generated
inside a paying agency''s Street account under Settings > Account Administration > Applications, and a non-customer developer
must email apis@street.co.uk to be issued a sandbox token on the staging environment. Nothing RESO, no OData $metadata,
and no open government data is published by Street.co.uk itself; the open UK property data layer sits with HM Land Registry
and Ordnance Survey, not with the CRM vendors.'
image: https://street.co.uk/apple-touch-icon.png
tags:
- Real Estate
- United Kingdom
- PropTech
- CRM
- Property Listings
- Property Management
- Rentals
- Lettings
- Estate Agency
- Valuation
- Conveyancing
created: '2026-07-26'
modified: '2026-07-26'
specificationVersion: '0.19'
apis:
- aid: street-co:street-open-api
name: Street Open API
description: The main Street.co.uk platform API — a JSON:API-conformant REST interface over the estate agency system of
record, covering properties, sales and lettings instructions, offers, applicants, viewings, valuations, tenancies, tenants,
landlords, vendors, maintenance jobs and requests, inspections, invoices, documents, e-sign documents, notes, tasks, users,
branches and brands, plus read access to portal listings. 74 paths and 80 operations documented in a published OpenAPI
3.1 contract.
humanURL: https://developers.street.co.uk/docs/street-open-api
baseURL: https://street.co.uk/open-api/v1
tags:
- Real Estate
- CRM
- Property Listings
- Lettings
- Property Management
- Valuation
- United Kingdom
properties:
- type: OpenAPI
url: openapi/street-co-open-api-openapi.yml
- type: OpenAPI
url: openapi/_original/street-co-open-api-openapi.json
name: Street Open API OpenAPI (verbatim source)
- type: Documentation
url: https://developers.street.co.uk/docs/street-open-api
- type: APIReference
url: https://developers.street.co.uk/docs/street-open-api/api-reference
- type: Documentation
url: https://street.co.uk/developers/api
name: Open API product page
- type: Sandbox
url: https://demo.street.co.uk/open-api/v1
name: Staging environment (sandbox token by email request)
- type: Support
url: https://api-support.street.co.uk/
- type: ChangeLog
url: https://developers.street.co.uk/docs/street-open-api/updates/open-api-updates
name: Open API Updates
- type: OpenAPI
url: https://developers.street.co.uk/docs/street-open-api/api-reference/openapi.json
name: Published OpenAPI 3.1 download (live provider URL)
- type: GettingStarted
url: https://developers.street.co.uk/docs/street-open-api
- type: Webhooks
url: asyncapi/street-co-webhooks.yml
name: Webhook event catalog
- type: RateLimits
url: rate-limits/street-co-rate-limits.yml
name: 600 GET/min, 100 write/min
- aid: street-co:street-property-feed-api
name: Street Property Feed API
description: A read-only property feed API for powering an agency's own website and property search — sales search, lettings
search, a single property record, area lookups and a property features list. Five paths, all GET, documented in a published
OpenAPI 3.1 contract. Serves the UK's portal-and-agency-website distribution model rather than any MLS or IDX arrangement.
humanURL: https://developers.street.co.uk/docs/street-property-feed-api
baseURL: https://street.co.uk/api/property-feed/v1
tags:
- Real Estate
- Property Listings
- Search
- Rentals
- United Kingdom
properties:
- type: OpenAPI
url: openapi/street-co-property-feed-api-openapi.yml
- type: OpenAPI
url: openapi/_original/street-co-property-feed-api-openapi.json
name: Property Feed OpenAPI (verbatim source)
- type: Documentation
url: https://developers.street.co.uk/docs/street-property-feed-api
- type: APIReference
url: https://developers.street.co.uk/docs/street-property-feed-api/api-reference
- type: Sandbox
url: https://demo.street.co.uk/api/property-feed/v1
name: Staging environment
- type: OpenAPI
url: https://developers.street.co.uk/docs/street-property-feed-api/api-reference/openapi.json
name: Published OpenAPI 3.1 download (live provider URL)
- type: GettingStarted
url: https://developers.street.co.uk/docs/street-property-feed-api
- type: ChangeLog
url: https://developers.street.co.uk/docs/street-property-feed-api/updates
name: Property Feed Updates
- type: RateLimits
url: rate-limits/street-co-rate-limits.yml
name: 600 requests/min
- aid: street-co:spectre-api
name: Spectre API
description: The public API for the Spectre products, documented on the Street.co.uk developer portal and integrated into
the Street CRM. Covers Spectre Property Reports (create and retrieve property reports, retrieve report leads) and Spectre
email marketing (contacts and segments). Six paths documented in a published OpenAPI 3.1 contract; tokens are issued by
the Spectre team on email request.
humanURL: https://developers.street.co.uk/docs/spectre-api-docs
baseURL: https://api.spectre.uk.com/v1
tags:
- Real Estate
- Property Reports
- Marketing
- Lead Generation
- United Kingdom
properties:
- type: OpenAPI
url: openapi/street-co-spectre-api-openapi.yml
- type: OpenAPI
url: openapi/_original/street-co-spectre-api-openapi.json
name: Spectre API OpenAPI (verbatim source)
- type: Documentation
url: https://developers.street.co.uk/docs/spectre-api-docs
- type: APIReference
url: https://developers.street.co.uk/docs/spectre-api-docs/api-reference
- type: OpenAPI
url: https://developers.street.co.uk/docs/spectre-api-docs/api-reference/openapi.json
name: Published OpenAPI 3.1 download (live provider URL)
- type: GettingStarted
url: https://developers.street.co.uk/docs/spectre-api-docs
- type: Contact
url: mailto:apis@spectre.uk.com
name: Spectre API token requests
common:
- type: DomainSecurity
url: security/street-co-domain-security.yml
- type: AgenticAccess
url: agentic-access/street-co-agentic-access.yml
- type: Authentication
url: authentication/street-co-authentication.yml
- type: Conventions
url: conventions/street-co-conventions.yml
name: JSON:API conventions — envelope, pagination, includes, filtering, versioning
- type: ErrorCatalog
url: errors/street-co-problem-types.yml
name: JSON:API error catalog (not RFC 9457)
- type: RateLimits
url: rate-limits/street-co-rate-limits.yml
- type: Lifecycle
url: lifecycle/street-co-lifecycle.yml
- type: Deprecation
url: https://developers.street.co.uk/docs/street-open-api/updates/open-api-updates
name: Deprecations announced with named replacements on the Open API updates page (no formal sunset policy)
- type: ChangeLog
url: changelog/street-co-changelog.yml
name: Structured changelog captured from both dated updates pages
- type: Conformance
url: conformance/street-co-conformance.yml
- type: DataModel
url: data-model/street-co-data-model.yml
name: 46 JSON:API entities, 154 relationships derived from the Street Open API
- type: Webhooks
url: asyncapi/street-co-webhooks.yml
name: 19 named webhook events recovered from the Open API updates page (no AsyncAPI published)
- type: Sandbox
url: sandbox/street-co-sandbox.yml
name: Staging environments and token-request process
- type: Packages
url: packages/street-co-packages.yml
name: No first-party SDKs; provider-recommended JSON:API client libraries
- type: WellKnown
url: well-known/street-co-well-known.yml
name: /.well-known/ probe results (no discovery surface published)
- type: MCPServer
url: mcp/street-co-mcp.yml
name: Candidate MCP tool surface derived from the three OpenAPIs (Street publishes no MCP server)
- type: ToolCrosswalk
url: mcp/street-co-tool-crosswalk.yml
- type: AgentSkill
url: skills/_index.yml
name: Agent Skills index
- type: AgentSkill
url: skills/street-co-sync-property-portfolio.md
name: Sync an agency's property portfolio from Street
- type: AgentSkill
url: skills/street-co-capture-enquiry-and-follow-up.md
name: Capture a lead into Street and schedule the follow-up
- type: AgentSkill
url: skills/street-co-power-website-property-search.md
name: Power an agency website property search with the Street Property Feed
- type: AgentSkill
url: skills/street-co-tenancy-and-maintenance.md
name: Read tenancies and raise a maintenance request
- type: AgentSkill
url: skills/street-co-invoice-reconciliation.md
name: Reconcile Street invoices and mark them paid
- type: AgentSkill
url: skills/street-co-spectre-property-report.md
name: Generate a Spectre property report and collect its leads
- type: Overlay
url: overlays/street-co-open-api-overlay.yaml
name: API Evangelist enhancements for the Street Open API
- type: Overlay
url: overlays/street-co-property-feed-api-overlay.yaml
name: API Evangelist enhancements for the Property Feed API
- type: Overlay
url: overlays/street-co-spectre-api-overlay.yaml
name: API Evangelist enhancements for the Spectre API
- type: LLMsTxt
url: llms/street-co-llms.txt
name: Generated llms.txt index of Street.co.uk APIs and artifacts
- type: Website
url: https://street.co.uk/
- type: DeveloperPortal
url: https://developers.street.co.uk/
- type: Documentation
url: https://developers.street.co.uk/docs/street-open-api
- type: GettingStarted
url: https://developers.street.co.uk/docs/street-open-api
name: Street Open API getting started — auth, environments, rate limits
- type: Blog
url: https://street.co.uk/blog
- type: Pricing
url: https://street.co.uk/pricing
- type: Integrations
url: https://street.co.uk/integrations
- type: Support
url: https://api-support.street.co.uk/
- type: HelpCenter
url: https://intercom.help/streetcouk/en/
name: Street.co.uk Help Centre
- type: Login
url: https://street.co.uk/login
- type: TermsOfService
url: https://street.co.uk/terms
- type: PrivacyPolicy
url: https://street.co.uk/privacy
- type: Contact
url: mailto:apis@street.co.uk
name: API team contact (sandbox and rate-limit requests)
- type: LLMsText
url: https://developers.street.co.uk/llms.txt
name: Provider-published llms.txt (single link to the docs home)
- type: Review
url: review.yml
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com