Search Homejourney services
search_servicesUse this to find active Homejourney services. Each result carries the provider, package, catalogue version, and price required for quoting and checkout. Every result sells under its provider's own name and logo (soldUnder "provider"): a large operator's at its own published price, a small shop's at Homejourney's standard price; priceSetBy says which. A service can list both. Booking saves a card. Booked signed in with create_service_booking: "Nothing is charged now. We hold the amount once the provider accepts, and charge it after the job is done." Booked with prepare_guest_service_checkout: "Nothing is charged or held now. We charge your card, or send a PayNow request, after the job is done." For a service priced by home size, such as move-in cleaning, pass the home's floor_area_sqft, hdb_flat_type or bedrooms to get each provider's one package for that home; noPackageForHomeSize names providers with none. For aircon, pass unit_type and units (or say them in the query, as in "2 wall units") to get each provider's one package for those units; noPackageForUnits names providers with none. A search for an architect, engineer or builder, or about extending, adding a storey or attic, or rebuilding a landed house, also returns landedWorks: whether the plan is likely A&A or reconstruction, its approvals and how to record the owner's request.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| limit | No | ||
| query | No | ||
| units | No | How many aircon units; read from the query ("3 units") when left out. | |
| bedrooms | No | Bedrooms, matched only where a package or the home gives no floor area. | |
| unit_type | No | The aircon unit type; read from the query ("2 wall units") when left out. Asks for aircon, so other trades are left out unless service_type is set. | |
| provider_id | No | ||
| service_type | No | ||
| hdb_flat_type | No | The HDB flat type, matched by its usual floor area. | |
| floor_area_sqft | No | The home's floor area in sq ft; it outranks hdb_flat_type. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| pagination | Yes | ||
| landedWorks | No | Present when the search asks for an architect, engineer or builder, or about extending, adding a storey or attic, or rebuilding a landed house: each plan with whether it is likely A&A or reconstruction and its approvals, the firms needed, the planning controls by house type, how to check the plot on URA SPACE, nextStep (record_service_interest with service_type and the plan serviceId), the guide URL and its URA and BCA sources. General information: the owner's Qualified Person confirms what the plot allows. | |
| resultReason | No | Why a search found no service; absent when it found services. | |
| noPackageForUnits | No | Providers that price the service by aircon unit type or count but sell no package for the units asked about. | |
| noPackageForHomeSize | No | Providers that price the service by home size but sell no package for the home asked about. | |
| supportedServiceTypes | Yes | ||
| unsupportedCategoryPolicy | Yes |