> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anysite.io/llms.txt
> Use this file to discover all available pages before exploring further.

# /centaline/carparks/search

> Search Hong Kong carpark spaces listed for sale or rent by Centaline. Filter by free-text keyword, Housing Market Area, estate type code, covered or open-air, private-car or motorcycle space, price range and Centaline branch, ordered by ranking, price or publication date. Each space carries its reference number, estate and building, address and floor, sale price and monthly rent, whether management fees are included, lease status, the district hierarchy, school nets, photos, the handling agents with their licence numbers and coordinates.

**Price:** 1 credit



## OpenAPI

````yaml /openapi/real-estate.json post /api/centaline/carparks/search
openapi: 3.1.0
info:
  title: Any Site API
  description: >+
    Any Site API provides programmatic access to data from LinkedIn, Instagram,
    Twitter, and other platforms.


    ## Authentication


    All API endpoints require an `access-token` header with a valid API token.
    Tokens can be created in the [dashboard](https://app.anysite.io/).


    ## Pricing


    Each endpoint has a credit cost listed in its description. Credits are
    deducted from your token balance per request.

  version: 0.0.1
servers: []
security:
  - AccessToken: []
paths:
  /api/centaline/carparks/search:
    post:
      tags:
        - /centaline
      summary: /centaline/carparks/search
      description: >-
        Search Hong Kong carpark spaces listed for sale or rent by Centaline.
        Filter by free-text keyword, Housing Market Area, estate type code,
        covered or open-air, private-car or motorcycle space, price range and
        Centaline branch, ordered by ranking, price or publication date. Each
        space carries its reference number, estate and building, address and
        floor, sale price and monthly rent, whether management fees are
        included, lease status, the district hierarchy, school nets, photos, the
        handling agents with their licence numbers and coordinates.


        **Price:** 1 credit
      operationId: __api_centaline_carparks_search_post
      parameters:
        - name: access-token
          in: header
          required: true
          schema:
            anyOf:
              - type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CentalineCarparksSearchPayload'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CentalineCarpark'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    CentalineCarparksSearchPayload:
      properties:
        timeout:
          type: integer
          maximum: 1500
          minimum: 20
          default: 300
        lang:
          $ref: '#/components/schemas/CentalineLang'
          default: hk
        count:
          type: integer
          minimum: 1
        keyword:
          anyOf:
            - type: string
            - type: 'null'
        hma_ids:
          anyOf:
            - items:
                type: string
              type: array
            - type: 'null'
        estates:
          anyOf:
            - items:
                type: string
              type: array
            - type: 'null'
        order:
          $ref: '#/components/schemas/CentalineSortOrder'
          default: Ascending
        listing_type:
          $ref: '#/components/schemas/CentalinePostType'
          default: Sale
        cover:
          anyOf:
            - items:
                $ref: '#/components/schemas/CentalineCarparkCover'
              type: array
            - type: 'null'
        vehicle_type:
          anyOf:
            - items:
                $ref: '#/components/schemas/CentalineCarparkType'
              type: array
            - type: 'null'
        min_price:
          anyOf:
            - type: integer
              minimum: 0
            - type: 'null'
        max_price:
          anyOf:
            - type: integer
              minimum: 0
            - type: 'null'
        branches:
          anyOf:
            - items:
                type: string
              type: array
            - type: 'null'
        sort:
          $ref: '#/components/schemas/CentalineCarparkSort'
          default: Ranking
      type: object
      required:
        - count
    CentalineCarpark:
      properties:
        '@type':
          type: string
          default: CentalineCarpark
        id:
          type: string
        url:
          anyOf:
            - type: string
            - type: 'null'
        listing_type:
          anyOf:
            - type: string
            - type: 'null'
        estate_group_name:
          anyOf:
            - type: string
            - type: 'null'
        estate_name:
          anyOf:
            - type: string
            - type: 'null'
        address:
          anyOf:
            - type: string
            - type: 'null'
        floor_level:
          anyOf:
            - type: string
            - type: 'null'
        price:
          anyOf:
            - type: number
            - type: 'null'
        rent:
          anyOf:
            - type: number
            - type: 'null'
        price_text:
          anyOf:
            - type: string
            - type: 'null'
        rent_text:
          anyOf:
            - type: string
            - type: 'null'
        building_type:
          anyOf:
            - type: string
            - type: 'null'
        unit_type:
          anyOf:
            - type: string
            - type: 'null'
        is_management_fee_included:
          anyOf:
            - type: boolean
            - type: 'null'
        with_lease:
          anyOf:
            - type: boolean
            - type: 'null'
        estate_code:
          anyOf:
            - type: string
            - type: 'null'
        building_code:
          anyOf:
            - type: string
            - type: 'null'
        type_code:
          anyOf:
            - type: string
            - type: 'null'
        school_net:
          anyOf:
            - $ref: '#/components/schemas/CentalineSchoolNet'
            - type: 'null'
        scope:
          anyOf:
            - $ref: '#/components/schemas/CentalineScope'
            - type: 'null'
        agents:
          items:
            $ref: '#/components/schemas/CentalineAgent'
          type: array
          default: []
        latitude:
          anyOf:
            - type: number
            - type: 'null'
        longitude:
          anyOf:
            - type: number
            - type: 'null'
        image:
          anyOf:
            - type: string
            - type: 'null'
        images:
          items:
            type: string
          type: array
          default: []
        updated_at:
          anyOf:
            - type: integer
            - type: 'null'
      type: object
      required:
        - id
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
      type: object
    CentalineLang:
      type: string
      enum:
        - hk
        - sc
        - en
    CentalineSortOrder:
      type: string
      enum:
        - Ascending
        - Descending
    CentalinePostType:
      type: string
      enum:
        - Sale
        - Rent
    CentalineCarparkCover:
      type: string
      enum:
        - Covered
        - Opened
    CentalineCarparkType:
      type: string
      enum:
        - PrivateCar
        - Motorcycle
    CentalineCarparkSort:
      type: string
      enum:
        - Ranking
        - Price
        - PublishDate
    CentalineSchoolNet:
      properties:
        '@type':
          type: string
          default: CentalineSchoolNet
        primary_school_net:
          anyOf:
            - type: string
            - type: 'null'
        primary_school_url:
          anyOf:
            - type: string
            - type: 'null'
        secondary_school_district:
          anyOf:
            - type: string
            - type: 'null'
        secondary_school_url:
          anyOf:
            - type: string
            - type: 'null'
      type: object
    CentalineScope:
      properties:
        '@type':
          type: string
          default: CentalineScope
        region:
          anyOf:
            - type: string
            - type: 'null'
        region_code:
          anyOf:
            - type: string
            - type: 'null'
        district:
          anyOf:
            - type: string
            - type: 'null'
        district_code:
          anyOf:
            - type: string
            - type: 'null'
        area:
          anyOf:
            - type: string
            - type: 'null'
        area_code:
          anyOf:
            - type: string
            - type: 'null'
        hma:
          anyOf:
            - type: string
            - type: 'null'
        hma_id:
          anyOf:
            - type: string
            - type: 'null'
        hma_description:
          anyOf:
            - type: string
            - type: 'null'
        image:
          anyOf:
            - type: string
            - type: 'null'
      type: object
    CentalineAgent:
      properties:
        '@type':
          type: string
          default: CentalineAgent
        id:
          anyOf:
            - type: string
            - type: 'null'
        name:
          anyOf:
            - type: string
            - type: 'null'
        name_en:
          anyOf:
            - type: string
            - type: 'null'
        license:
          anyOf:
            - type: string
            - type: 'null'
        phone:
          anyOf:
            - type: string
            - type: 'null'
        email:
          anyOf:
            - type: string
            - type: 'null'
        branch_code:
          anyOf:
            - type: string
            - type: 'null'
        branch_name:
          anyOf:
            - type: string
            - type: 'null'
        listing_count:
          anyOf:
            - type: integer
            - type: 'null'
        rating:
          anyOf:
            - type: number
            - type: 'null'
        experience:
          anyOf:
            - type: string
            - type: 'null'
        image:
          anyOf:
            - type: string
            - type: 'null'
      type: object
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
        msg:
          type: string
        type:
          type: string
        input: {}
        ctx:
          type: object
      type: object
      required:
        - loc
        - msg
        - type
  securitySchemes:
    AccessToken:
      type: apiKey
      in: header
      name: access-token
      description: API token from the dashboard

````