> ## 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/valuations

> CentaEstimate (中原估算) weekly AI valuation of a single Hong Kong private residential unit, identified by its property reference number (PRN). Returns the estimated price with its month-on-month change, the lower and upper bounds of the estimate range, saleable area and estimated price per saleable sq ft, the valuation and previous valuation dates, the building group the model clustered the unit into, and the surrounding estate profile (developer, management company, phase/building/unit counts, pet policy, facilities, nearby MTR, malls, parks and carparks, school nets and coordinates).

**Price:** 1 credit

**⚠️ Common errors:** 412: No CentaEstimate valuation exists for this property reference number.



## OpenAPI

````yaml /openapi/real-estate.json post /api/centaline/valuations
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/valuations:
    post:
      tags:
        - /centaline
      summary: /centaline/valuations
      description: >-
        CentaEstimate (中原估算) weekly AI valuation of a single Hong Kong private
        residential unit, identified by its property reference number (PRN).
        Returns the estimated price with its month-on-month change, the lower
        and upper bounds of the estimate range, saleable area and estimated
        price per saleable sq ft, the valuation and previous valuation dates,
        the building group the model clustered the unit into, and the
        surrounding estate profile (developer, management company,
        phase/building/unit counts, pet policy, facilities, nearby MTR, malls,
        parks and carparks, school nets and coordinates).


        **Price:** 1 credit


        **⚠️ Common errors:** 412: No CentaEstimate valuation exists for this
        property reference number.
      operationId: __api_centaline_valuations_post
      parameters:
        - name: access-token
          in: header
          required: true
          schema:
            anyOf:
              - type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CentalineValuationsPayload'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CentalineValuation'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    CentalineValuationsPayload:
      properties:
        timeout:
          type: integer
          maximum: 1500
          minimum: 20
          default: 300
        lang:
          $ref: '#/components/schemas/CentalineLang'
          default: hk
        unit:
          type: string
      type: object
      required:
        - unit
    CentalineValuation:
      properties:
        '@type':
          type: string
          default: CentalineValuation
        id:
          type: string
        unit_code:
          anyOf:
            - type: string
            - type: 'null'
        building_type_code:
          anyOf:
            - type: string
            - type: 'null'
        estate_name:
          anyOf:
            - type: string
            - type: 'null'
        unit_address:
          anyOf:
            - type: string
            - type: 'null'
        location:
          anyOf:
            - type: string
            - type: 'null'
        estate_url:
          anyOf:
            - type: string
            - type: 'null'
        valuation_at:
          anyOf:
            - type: integer
            - type: 'null'
        previous_valuation_at:
          anyOf:
            - type: integer
            - type: 'null'
        price:
          anyOf:
            - type: number
            - type: 'null'
        price_change_percent:
          anyOf:
            - type: number
            - type: 'null'
        min_price:
          anyOf:
            - type: number
            - type: 'null'
        max_price:
          anyOf:
            - type: number
            - type: 'null'
        min_price_change_percent:
          anyOf:
            - type: number
            - type: 'null'
        max_price_change_percent:
          anyOf:
            - type: number
            - type: 'null'
        saleable_area:
          anyOf:
            - type: number
            - type: 'null'
        saleable_price_per_sqft:
          anyOf:
            - type: number
            - type: 'null'
        building_group_id:
          anyOf:
            - type: string
            - type: 'null'
        building_group_name:
          anyOf:
            - type: string
            - type: 'null'
        developer:
          anyOf:
            - type: string
            - type: 'null'
        management_company:
          anyOf:
            - type: string
            - type: 'null'
        phase_count:
          anyOf:
            - type: integer
            - type: 'null'
        building_count:
          anyOf:
            - type: integer
            - type: 'null'
        unit_count:
          anyOf:
            - type: integer
            - type: 'null'
        is_pet_friendly:
          anyOf:
            - type: boolean
            - type: 'null'
        facilities:
          items:
            type: string
          type: array
          default: []
        category_labels:
          items:
            type: string
          type: array
          default: []
        shopping_mall:
          anyOf:
            - type: string
            - type: 'null'
        nearby_places:
          items:
            $ref: '#/components/schemas/CentalineNearbyPlace'
          type: array
          default: []
        school_net:
          anyOf:
            - $ref: '#/components/schemas/CentalineSchoolNet'
            - type: 'null'
        latitude:
          anyOf:
            - type: number
            - type: 'null'
        longitude:
          anyOf:
            - type: number
            - type: 'null'
        image:
          anyOf:
            - type: string
            - 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
    CentalineNearbyPlace:
      properties:
        '@type':
          type: string
          default: CentalineNearbyPlace
        name:
          type: string
        kind:
          type: string
        walk_minutes:
          anyOf:
            - type: integer
            - type: 'null'
      type: object
      required:
        - name
        - kind
    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
    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

````