Street.co.uk Properties API

Properties endpoints for this API.

Operations 6

GET /properties Get all Properties #
GET /properties/{property_id} Get a single Property #
PATCH /properties/{property_id} Patch Property details #
POST /key-features/{property_id} Update Property Key Features #
DELETE /key-features/{property_id}/features/{feature_id} Delete a Property Key Feature #
GET /properties/{property} Retrieve a Property #

Documentation

Specifications

Other Resources

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/street-co-properties-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

street-co-properties-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Street Co Properties API
  version: '1.0'
  description: 'Operations tagged Properties across 2 of this provider''s published API definitions: street-co-open-api-openapi.yml, street-co-property-feed-api-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://street.co.uk/open-api/v1
  description: Production.
- url: https://demo.street.co.uk/open-api/v1
  description: Testing.
- url: https://street.co.uk/api/property-feed/v1
  description: The live/production API. Tokens for this can self generated via the settings area of the CRM.
- url: https://demo.street.co.uk/api/property-feed/v1
  description: The demo API. Tokens can be requested from the support team at Street.co.uk.
tags:
- name: Properties
  description: Properties endpoints for this API.
paths:
  /properties:
    parameters: []
    get:
      summary: Get all Properties
      tags:
      - Properties
      responses:
        '200':
          description: OK.
          content:
            application/vnd.api+json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      $ref: '#/components/schemas/Property'
                  included:
                    type: array
                    items:
                      anyOf:
                      - $ref: '#/components/schemas/IncludedBranch'
                      - $ref: '#/components/schemas/IncludedOwner'
                      - $ref: '#/components/schemas/IncludedMedia'
                      - $ref: '#/components/schemas/IncludedFloorplan'
                      - $ref: '#/components/schemas/IncludedEpc'
                      - $ref: '#/components/schemas/IncludedRoom'
                      - $ref: '#/components/schemas/IncludedBrochure'
                      - $ref: '#/components/schemas/IncludedParking'
                      - $ref: '#/components/schemas/IncludedOutsideSpace'
                      - $ref: '#/components/schemas/IncludedViewing'
                      - $ref: '#/components/schemas/IncludedValuation'
                      - $ref: '#/components/schemas/IncludedNotes'
                      - $ref: '#/components/schemas/IncludedNegotiator'
                      - $ref: '#/components/schemas/IncludedFollowUp'
                      - $ref: '#/components/schemas/IncludedSale'
                      - $ref: '#/components/schemas/IncludedSalesListing'
                      - $ref: '#/components/schemas/IncludedLettingsListing'
                      - $ref: '#/components/schemas/IncludedSalesOffer'
                      - $ref: '#/components/schemas/IncludedLettingsOffer'
                      - $ref: '#/components/schemas/IncludedLettingsApplication'
                      - $ref: '#/components/schemas/IncludedApplicant'
                      - $ref: '#/components/schemas/IncludedInterestedApplicant'
                      - $ref: '#/components/schemas/IncludedInvoice'
                      - $ref: '#/components/schemas/IncludedPropertyKey'
                  links:
                    $ref: '#/components/schemas/Links'
                  meta:
                    allOf:
                    - $ref: '#/components/schemas/Pagination'
                  jsonapi:
                    $ref: '#/components/schemas/JsonApi'
        '400':
          $ref: '#/components/responses/400'
        '401':
          $ref: '#/components/responses/401'
        '403':
          $ref: '#/components/responses/403'
        '406':
          $ref: '#/components/responses/406'
        '415':
          $ref: '#/components/responses/415'
        '500':
          $ref: '#/components/responses/500'
      operationId: get-properties
      parameters:
      - schema:
          type: string
          enum:
          - sales
          - lettings
        in: query
        name: filter[category]
        description: Filter by the property by sales or lettings
        allowEmptyValue: true
      - $ref: '#/components/parameters/filter_address'
      - $ref: '#/components/parameters/filter_bedrooms'
      - $ref: '#/components/parameters/filter_min_bedrooms'
      - $ref: '#/components/parameters/filter_branch'
      - $ref: '#/components/parameters/filter_max_price_sales'
      - $ref: '#/components/parameters/filter_min_price_sales'
      - $ref: '#/components/parameters/filter_max_price_lettings'
      - $ref: '#/components/parameters/filter_min_price_lettings'
      - $ref: '#/components/parameters/filter_postcode'
      - $ref: '#/components/parameters/filter_property_status'
      - $ref: '#/components/parameters/filter_tags'
      - $ref: '#/components/parameters/filter_trashed'
      - $ref: '#/components/parameters/filter_created_from'
      - $ref: '#/components/parameters/filter_created_to'
      - $ref: '#/components/parameters/filter_updated_from'
      - $ref: '#/components/parameters/filter_updated_to'
      - schema:
          type: array
          uniqueItems: true
          minItems: 1
          items:
            type: string
            enum:
            - activeTenancy
            - branch
            - brochure
            - epc
            - floorplans
            - followUp
            - interestedApplicants
            - invoices
            - lettingsApplications
            - lettingsListing
            - lettingsOffers
            - media
            - negotiator
            - notes
            - outsideSpaces
            - owner
            - owner.company
            - owner.people
            - parking
            - propertyKeys
            - rooms
            - rooms.media
            - sales
            - salesListing
            - salesOffers
            - tenancies
            - valuations
            - viewings
        in: query
        name: include
        description: Optional related entities to include in the results supplied as a comma separated list, e.g. `branch,sales,notes`
        style: form
        explode: false
      - $ref: '#/components/parameters/page_size'
      - $ref: '#/components/parameters/page_number'
      - schema:
          type: boolean
          default: false
        in: query
        name: filter[include_archived]
        description: Include archived properties in the result set
      description: This endpoint retrieves multiple paginated properties along with `meta` and `pagination` information.
      security:
      - your-api-token: []
    servers:
    - url: https://street.co.uk/open-api/v1
      description: Production.
    - url: https://demo.street.co.uk/open-api/v1
      description: Testing.
  /properties/{property_id}:
    parameters:
    - schema:
        type: string
        format: uuid
      name: property_id
      in: path
      required: true
      description: The UUID of the Property.
    get:
      summary: Get a single Property
      tags:
      - Properties
      responses:
        '200':
          description: OK.
          content:
            application/vnd.api+json:
              schema:
                type: object
                properties:
                  data:
                    $ref: '#/components/schemas/Property'
                  included:
                    type: array
                    items:
                      anyOf:
                      - $ref: '#/components/schemas/IncludedBranch'
                      - $ref: '#/components/schemas/IncludedOwner'
                      - $ref: '#/components/schemas/IncludedMedia'
                      - $ref: '#/components/schemas/IncludedFloorplan'
                      - $ref: '#/components/schemas/IncludedEpc'
                      - $ref: '#/components/schemas/IncludedRoom'
                      - $ref: '#/components/schemas/IncludedBrochure'
                      - $ref: '#/components/schemas/IncludedParking'
                      - $ref: '#/components/schemas/IncludedOutsideSpace'
                      - $ref: '#/components/schemas/IncludedViewing'
                      - $ref: '#/components/schemas/IncludedValuation'
                      - $ref: '#/components/schemas/IncludedNotes'
                      - $ref: '#/components/schemas/IncludedNegotiator'
                      - $ref: '#/components/schemas/IncludedFollowUp'
                      - $ref: '#/components/schemas/IncludedSale'
                      - $ref: '#/components/schemas/IncludedSalesListing'
                      - $ref: '#/components/schemas/IncludedLettingsListing'
                      - $ref: '#/components/schemas/IncludedSalesOffer'
                      - $ref: '#/components/schemas/IncludedLettingsOffer'
                      - $ref: '#/components/schemas/IncludedLettingsApplication'
                      - $ref: '#/components/schemas/IncludedSafetyCertificate'
                      - $ref: '#/components/schemas/IncludedApplicant'
                      - $ref: '#/components/schemas/IncludedInterestedApplicant'
                      - $ref: '#/components/schemas/IncludedInvoice'
                      - $ref: '#/components/schemas/IncludedPropertyKey'
                  links:
                    $ref: '#/components/schemas/IncludedLinks'
                  meta:
                    type: object
                  jsonapi:
                    $ref: '#/components/schemas/JsonApi'
        '400':
          $ref: '#/components/responses/400'
        '401':
          $ref: '#/components/responses/401'
        '403':
          $ref: '#/components/responses/403'
        '404':
          $ref: '#/components/responses/404'
        '406':
          $ref: '#/components/responses/406'
        '415':
          $ref: '#/components/responses/415'
        '500':
          $ref: '#/components/responses/500'
      operationId: get-properties-propertyId
      parameters:
      - schema:
          type: array
          uniqueItems: true
          minItems: 1
          items:
            type: string
            enum:
            - activeTenancy
            - branch
            - brochure
            - epc
            - floorplans
            - followUp
            - interestedApplicants
            - invoices
            - lettingsApplications
            - lettingsListing
            - lettingsOffers
            - media
            - negotiator
            - notes
            - outsideSpaces
            - owner
            - owner.company
            - owner.people
            - parking
            - propertyKeys
            - rooms
            - rooms.media
            - safetyCertificates
            - sales
            - salesListing
            - salesOffers
            - tenancies
            - valuations
            - viewings
        in: query
        name: include
        description: Optional related entities to include in the results supplied as a comma separated list, e.g. `branch,sales,note`
        style: form
        explode: false
      description: This endpoint retrieves a single property by its `UUID`.
      security:
      - your-api-token: []
    patch:
      summary: Patch Property details
      operationId: patch-properties-propertyId
      tags:
      - Properties
      requestBody:
        content:
          application/vnd.api+json:
            schema:
              type: object
              properties:
                data:
                  type: object
                  properties:
                    type:
                      type: string
                      enum:
                      - property
                    id:
                      type: string
                      format: uuid
                    attributes:
                      $ref: '#/components/schemas/PropertyDescriptionUpdateAttributes'
              required:
              - data
        description: Property description fields to update
      responses:
        '200':
          description: OK.
          content:
            application/vnd.api+json:
              schema:
                type: object
                properties:
                  data:
                    $ref: '#/components/schemas/Property'
                  included:
                    type: array
                    items:
                      anyOf:
                      - $ref: '#/components/schemas/IncludedBranch'
                      - $ref: '#/components/schemas/IncludedOwner'
                      - $ref: '#/components/schemas/IncludedMedia'
                      - $ref: '#/components/schemas/IncludedFloorplan'
                      - $ref: '#/components/schemas/IncludedEpc'
                      - $ref: '#/components/schemas/IncludedRoom'
                      - $ref: '#/components/schemas/IncludedBrochure'
                      - $ref: '#/components/schemas/IncludedParking'
                      - $ref: '#/components/schemas/IncludedOutsideSpace'
                      - $ref: '#/components/schemas/IncludedViewing'
                      - $ref: '#/components/schemas/IncludedValuation'
                      - $ref: '#/components/schemas/IncludedNotes'
                      - $ref: '#/components/schemas/IncludedNegotiator'
                      - $ref: '#/components/schemas/IncludedFollowUp'
                      - $ref: '#/components/schemas/IncludedSale'
                      - $ref: '#/components/schemas/IncludedSalesListing'
                      - $ref: '#/components/schemas/IncludedLettingsListing'
                      - $ref: '#/components/schemas/IncludedSalesOffer'
                      - $ref: '#/components/schemas/IncludedLettingsOffer'
                      - $ref: '#/components/schemas/IncludedLettingsApplication'
                      - $ref: '#/components/schemas/IncludedSafetyCertificate'
                      - $ref: '#/components/schemas/IncludedApplicant'
                      - $ref: '#/components/schemas/IncludedInterestedApplicant'
                      - $ref: '#/components/schemas/IncludedPropertyKey'
                  links:
                    $ref: '#/components/schemas/IncludedLinks'
                  meta:
                    type: object
                  jsonapi:
                    $ref: '#/components/schemas/JsonApi'
        '400':
          $ref: '#/components/responses/400'
        '401':
          $ref: '#/components/responses/401'
        '403':
          $ref: '#/components/responses/403'
        '404':
          $ref: '#/components/responses/404'
        '406':
          $ref: '#/components/responses/406'
        '409':
          $ref: '#/components/responses/409'
        '415':
          $ref: '#/components/responses/415'
        '422':
          $ref: '#/components/responses/422'
        '500':
          $ref: '#/components/responses/500'
      description: This endpoint allows you to update the property descriptions of a Property record via its `UUID` by providing amended details in the request body.
      security:
      - your-api-token: []
    servers:
    - url: https://street.co.uk/open-api/v1
      description: Production.
    - url: https://demo.street.co.uk/open-api/v1
      description: Testing.
  /key-features/{property_id}:
    parameters:
    - schema:
        type: string
        format: uuid
      name: property_id
      in: path
      required: true
      description: The ID of the Property
    post:
      summary: Update Property Key Features
      operationId: post-key-features-property-id
      tags:
      - Properties
      requestBody:
        content:
          application/vnd.api+json:
            schema:
              type: object
              required:
              - data
              properties:
                data:
                  type: object
                  required:
                  - type
                  - id
                  - attributes
                  properties:
                    type:
                      type: string
                      enum:
                      - property
                    id:
                      type: string
                      format: uuid
                      description: The ID of the Property.
                    attributes:
                      type: object
                      required:
                      - key_features
                      properties:
                        key_features:
                          type: array
                          description: Array of key features to create or update for the property
                          items:
                            type: object
                            required:
                            - name
                            properties:
                              id:
                                type: string
                                format: uuid
                                description: The ID of the feature. Required when updating an existing feature, omit when creating a new one.
                              name:
                                type: string
                                maxLength: 200
                                description: The name/description of the key feature
                                example: Double glazing
                              include_on_portals:
                                type: boolean
                                description: Whether this feature should be included on property portals
                                default: false
                              highlight:
                                type: boolean
                                description: Whether this feature should be highlighted
                                default: false
        description: Key features to create or update for the property
      responses:
        '201':
          description: Created - Property updated successfully with new key features
          content:
            application/vnd.api+json:
              schema:
                type: object
                required:
                - data
                properties:
                  data:
                    $ref: '#/components/schemas/Property'
                  included:
                    type: array
                    items:
                      anyOf:
                      - $ref: '#/components/schemas/IncludedBranch'
                      - $ref: '#/components/schemas/IncludedOwner'
                      - $ref: '#/components/schemas/IncludedMedia'
                  links:
                    $ref: '#/components/schemas/Links'
                  jsonapi:
                    $ref: '#/components/schemas/JsonApi'
        '400':
          $ref: '#/components/responses/400'
        '401':
          $ref: '#/components/responses/401'
        '403':
          $ref: '#/components/responses/403'
        '404':
          $ref: '#/components/responses/404'
        '406':
          $ref: '#/components/responses/406'
        '409':
          $ref: '#/components/responses/409'
        '415':
          $ref: '#/components/responses/415'
        '422':
          $ref: '#/components/responses/422'
        '500':
          $ref: '#/components/responses/500'
      description: 'This endpoint allows you to create or update key features for a Property record via its `ID`.


        - To create new features, omit the `id` field in each feature object

        - To update existing features, include the `id` field with the feature''s ID

        - The endpoint will return the updated property with all its current key features'
      security:
      - your-api-token: []
    servers:
    - url: https://street.co.uk/open-api/v1
      description: Production.
    - url: https://demo.street.co.uk/open-api/v1
      description: Testing.
  /key-features/{property_id}/features/{feature_id}:
    parameters:
    - schema:
        type: string
        format: uuid
      name: property_id
      in: path
      required: true
      description: The ID of the Property
    - schema:
        type: string
        format: uuid
      name: feature_id
      in: path
      required: true
      description: The ID of the Feature to delete
    delete:
      summary: Delete a Property Key Feature
      operationId: delete-key-features-property-features
      tags:
      - Properties
      responses:
        '204':
          description: No Content.
        '400':
          $ref: '#/components/responses/400'
        '401':
          $ref: '#/components/responses/401'
        '403':
          $ref: '#/components/responses/403'
        '404':
          $ref: '#/components/responses/404'
        '406':
          $ref: '#/components/responses/406'
        '500':
          $ref: '#/components/responses/500'
      description: This endpoint allows you to delete a key feature from a specific property by providing both the property's `ID` and the feature's `ID`.
      security:
      - your-api-token: []
    servers:
    - url: https://street.co.uk/open-api/v1
      description: Production.
    - url: https://demo.street.co.uk/open-api/v1
      description: Testing.
  /properties/{property}:
    parameters:
    - schema:
        type: string
        format: uuid
      name: property
      in: path
      required: true
      description: The UUID of the Property.
    get:
      summary: Retrieve a Property
      tags:
      - Properties
      parameters:
      - $ref: '#/components/parameters/include'
      responses:
        '200':
          description: The API endpoint responds with a JSON object containing detailed information about the property identified by the provided `UUID`. The response includes various attributes related to the property, such as its ID, address, description, price, number of bedrooms, and other relevant details.
          content:
            application/vnd.api+json:
              schema:
                properties:
                  data:
                    type: array
                    items:
                      $ref: '#/components/schemas/Property_2'
                      included:
                        $ref: '#/components/schemas/PropertyIncludes'
              examples:
                Example 1:
                  value:
                    data:
                      type: property
                      id: 497f6eca-6276-4993-bfeb-53cbbbba6f08
                      attributes:
                        branch_uuid: b8e564e2-b92d-49d7-8331-85bb2766d8f8
                        inline_address: Rivendell, Main Street
                        public_address: Main Street, Follifoot, HG3
                        postcode: HG3 1DU
                        bedrooms: 3
                        bathrooms: 1
                        receptions: 2
                        floor_area: null
                        plot_area: null
                        land_area: null
                        property_type: House
                        property_style: None
                        is_commercial: true
                        property_age_bracket: 1970 - 1990
                        construction_year: null
                        status: Sold STC
                        sale_status: Sold STC
                        letting_status: For Sale and To Let
                        dual_listing: false
                        owner_label: Owner
                        tenure: Freehold
                        tenure_notes: null
                        lease_expiry_year: '2022'
                        lease_expiry_date: null
                        public_url: https://street.co.uk/platform/properties/0ed2e2f4-b697-4c78-a801-d805b75a75aa
                        viewing_booking_url: null
                        created_at: '2022-02-28T11:46:20+00:00'
                        updated_at: '2022-06-20T13:30:25+01:00'
                        custom_meta_data:
                        - meta_name: meta value
                        property_urls:
                        - media_type: audio_tour
                          media_url: string
                        last_instructed_sales_at: '2022-02-28T11:46:20+00:00'
                        last_instructed_lettings_at: '2022-02-28T11:46:20+00:00'
                        last_exchanged_at: '2022-02-28T11:46:20+00:00'
                        last_completed_at: '2022-02-28T11:46:20+00:00'
                      relationships:
                        address:
                          data:
                            type: address
                            id: a827a3ae-4c74-4c32-8b42-42248d4010d3
                        details:
                          data:
                            type: details
                            id: a827a3ae-4c74-4c32-8b42-42248d4010d3
                        salesListing:
                          data:
                            type: sales_listing
                            id: a827a3ae-4c74-4c32-8b42-42248d4010d3
                        lettingsListing:
                          data:
                            type: lettings_listing
                            id: a827a3ae-4c74-4c32-8b42-42248d4010d3
                        primaryImage:
                          data:
                            type: primary_image
                            id: a827a3ae-4c74-4c32-8b42-42248d4010d3
                        rooms:
                          data:
                          - type: room
                            id: a827a3ae-4c74-4c32-8b42-42248d4010d3
                        images:
                          data:
                          - type: media
                            id: a827a3ae-4c74-4c32-8b42-42248d4010d3
                        floorplans:
                          data:
                          - type: floorplan
                            id: a827a3ae-4c74-4c32-8b42-42248d4010d3
                        features:
                          data:
                          - type: feature
                            id: a827a3ae-4c74-4c32-8b42-42248d4010d3
                        outsideSpaces:
                          data:
                          - type: outsideSpace
                            id: a827a3ae-4c74-4c32-8b42-42248d4010d3
                        parkingSpaces:
                          data:
                          - type: parkingSpace
                            id: a827a3ae-4c74-4c32-8b42-42248d4010d3
                        epc:
                          data:
                            type: epc
                            id: a827a3ae-4c74-4c32-8b42-42248d4010d3
                        additionalMedia:
                          data:
                          - type: media
                            id: a827a3ae-4c74-4c32-8b42-42248d4010d3
                        tags:
                          data:
                          - type: tag
                            id: a827a3ae-4c74-4c32-8b42-42248d4010d3
                        brochure:
                          data:
                            type: brochure
                            id: a827a3ae-4c74-4c32-8b42-42248d4010d3
                        development:
                          data:
                            type: development
                            id: a827a3ae-4c74-4c32-8b42-42248d4010d3
                    included:
                    - type: address
                      id: 497f6eca-6276-4993-bfeb-53cbbbba6f08
                      attributes:
                        anon_address: Beattock, Moffat, DG10
                        line_1: Telford Manor House
                        line_2: Beattock
                        line_3: Moffat
                        line_4: null
                        line_5: null
                        town: Moffat
                        country: United Kingdom
                        postcode: DG10 9SG
                        inline: Telford Manor House, Beattock, Moffat, DG10 9SG
                        longitude: -3.4548511
                        latitude: 55.3109071
                        royal_mail:
                          postcode: string
                          post_town: string
                          thoroughfare: string
                          building_name: string
                          building_number: string
                          department_name: string
                          organisation_name: string
                          sub_building_name: string
                          dependent_locality: string
                          dependent_thoroughfare: string
                          double_dependent_locality: string
          headers: {}
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '404':
          $ref: '#/components/responses/notFound'
        '406':
          $ref: '#/components/responses/notAcceptable'
        '415':
          $ref: '#/components/responses/unsupportedMediaType'
        '500':
          $ref: '#/components/responses/serverError'
      operationId: get-propertyId
      description: This endpoint retrieves a single property by its `UUID`.
      security:
      - your_api_token: []
    servers:
    - url: https://street.co.uk/api/property-feed/v1
      description: The live/production API. Tokens for this can self generated via the settings area of the CRM.
    - url: https://demo.street.co.uk/api/property-feed/v1
      description: The demo API. Tokens can be requested from the support team at Street.co.uk.
components:
  parameters:
    filter_address:
      name: filter[address]
      in: query
      required: false
      schema:
        type: string
      description: Filter results by their address, this is a fuzzy wildcard match on the full address string.
    filter_branch:
      name: filter[branch]
      description: Filter by network branch. Provide the UUID of a branch to filter properties by a specific branch.
      in: query
      required: false
      schema:
        type: string
        format: uuid
    filter_tags:
      name: filter[tags]
      description: 'Tags are entered by the agent in the Street UI and enable you to filter properties according to custom criteria. This can be used to power featured properties, carousels, hot property lists etc.


        These tags should be passed to the API in lowercase and urlencoded.


        You can also enter a semi-colon seperated list to return all properties with any of those tags.'
      in: query
      required: false
      schema:
        type: string
    filter_created_to:
      name: filter[created_to]
      in: query
      required: false
      schema:
        type: string
        format: date-time
      description: Filter by results created before the provided date.
    filter_max_price_sales:
      name: filter[max_price_sales]
      description: Maximum sales listing price for search results.
      in: query
      required: false
      schema:
        type: string
    filter_trashed:
      name: filter[trashed]
      in: query
      required: false
      schema:
        type: string
        enum:
        - with
        - only
      description: Optionally return result WITH deleted results or return ONLY deleted results.
    page_number:
      name: page[number]
      description: Set the page number.
      in: query
      required: false
      schema:
        type: number
        minimum: 1
        example: 3
    filter_bedrooms:
      name: filter[bedrooms]
      description: The exact number of bedrooms for search results.
      in: query
      required: false
      schema:
        type: string
    filter_min_price_lettings:
      name: filter[min_price_lettings]
      description: Minimum lettings listing price for search results.
      in: query
      required: false
      schema:
        type: string
    filter_min_bedrooms:
      name: filter[min_bedrooms]
      description: Minimum number of bedrooms for search results.
      in: query
      required: false
      schema:
        type: string
    filter_created_from:
      name: filter[created_from]
      in: query
      required: false
      schema:
        type: string
        format: date-time
      description: Filter by results created after the provided date.
    filter_max_price_lettings:
      name: filter[max_price_lettings]
      description: Maximum lettings listing price for search results.
      in: query
      required: false
      schema:
        type: string
    filter_updated_to:
      name: filter[updated_to]
      in: query
      required: false
      schema:
        type: string
        format: date-time
      description: Filter by results updated before the provided date.
    filter_postcode:
      name: filter[postcode]
      description: 'This filter will narrow your search results by first or partial postcode.


        A value of `M` will return all proper

# --- truncated at 32 KB (174 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/street-co/refs/heads/main/openapi/street-co-properties-api-openapi.yml