---
title: "SpareRoom UK room adverts and paged search"
description: "Public room advert details plus caller-location paged search preserving rent cadence and featured status."
url: "https://www.jsonify.com/sources/spareroom_uk"
---

# SpareRoom UK room adverts and paged search

Public room advert details plus caller-location paged search preserving rent cadence and featured status.

Collects: Public room advert details plus caller-location paged search preserving rent cadence and featured status

Reads: www.spareroom.co.uk

- Status: Passed 7 Oct 2026, 13:52 UTC
- Checks: 4
- Revision: ceaaf0e
- HTML page: https://www.jsonify.com/sources/spareroom_uk
- Build a pipeline using this source: https://factory.jsonify.com/setup?q=Build%20a%20dataset%20from%20SpareRoom%20UK%20room%20adverts%20and%20paged%20search&source=spareroom_uk

## How a pipeline uses this source

1. **Sources** (sources): www.spareroom.co.uk
2. **Room detail** (step): Read details for a specific advertised room.
3. **Room search** (step): Find advertised rooms matching the selected criteria.
4. **Checks** (step): 4 saved checks run against the live site and a stored copy of the page. Last passed 7 Oct 2026. When the site changes, Jason repairs the source and publishes a new revision.
5. **Your dataset** (output): Rows delivered to your sheet, warehouse, alerts or assistant on the schedule you choose.

## Checks and repairs

- 7 Oct 2026, 13:52 UTC Live check: Passed (revision ceaaf0e)
- 7 Oct 2026, 13:52 UTC Offline check: Passed (revision ceaaf0e)
- 7 Oct 2026, 13:51 UTC Live check: Passed (revision ceaaf0e)
- 7 Oct 2026, 13:51 UTC Offline check: Passed (revision ceaaf0e)
- 7 Oct 2026, 01:46 UTC Live check: Passed (revision ceaaf0e)
- 7 Oct 2026, 01:46 UTC Offline check: Passed (revision ceaaf0e)
- 7 Oct 2026, 01:46 UTC Live check: Passed (revision ceaaf0e)
- 7 Oct 2026, 01:46 UTC Offline check: Passed (revision ceaaf0e)

## What it reads

### room\_detail

Read details for a specific advertised room.

| Field | Type | Meaning |
| --- | --- | --- |
| url | string | URL of the public source record. |
| listing\_id | string | Listing ID. |
| title | string | Title. |
| rooms | array | Rooms. |
| availability | array | Availability. |
| extra\_cost | array | Extra cost. |
| amenities | array | Amenities. |
| context | string | Context. |

Example row (synthetic):

| url | listing\_id | title | rooms | availability | extra\_cost | amenities | context |
| --- | --- | --- | --- | --- | --- | --- | --- |
| https://example.com/fixture | 12345 | Example title | \[ \{ "label": "Example label", "value": "Example value" \} \] | \[ \{ "label": "Example label", "value": "Example value" \} \] | \[\] | \[ \{ "label": "Example label", "value": null \} \] | Example context |

### room\_search

Find advertised rooms matching the selected criteria.

| Field | Type | Meaning |
| --- | --- | --- |
| rows | array | Rows. |
| acquired\_card\_count | integer | Acquired card count. |
| emitted\_count | integer | Emitted count. |
| next\_url | string | Next URL. |
| requested\_page | integer | Requested page. |
| page\_confirmation | string | Page confirmation. |
| complete | boolean | Complete. |

Example row (synthetic):

| rows | acquired\_card\_count | emitted\_count | next\_url | requested\_page | page\_confirmation | complete |
| --- | --- | --- | --- | --- | --- | --- |
| \[ \{ "listing\_id": "12345", "url": null, "source\_link": "https://example.com/fixture", "featured": true, "title": "Example title", "location\_text": "Example location text", "price\_text": "Example price text", "currency": "GBP", "room\_type\_text": null, "availability\_text": null, "status\_text": null, "contact\_access\_text": null, "source\_url": "https://example.com/fixture", "requested\_location": "Example requested location", "requested\_page": 1, "canonical\_location\_url": "https://example.com/fixture", "retrieved\_at": "2026-01-15T12:00:00Z", "context": "Example context" \} \] | 1 | 1 | https://example.com/fixture | 1 | Example page confirmation | false |

## Limitations

Search and room-only details; wanted and whole-property detail formats remain unproved. No guaranteed availability or complete market coverage.

Site and app names identify the source only. Jsonify is not affiliated with or endorsed by them.
How Jsonify reads sites: https://www.jsonify.com/legal/site-owners.md


## More Property sources

- [Idealista Portugal rentals and real-estate news](https://www.jsonify.com/sources/idealista.md): Bounded signed Portugal rental searches with verified area and monthly price filters, contact-safe property and media facts; retains official Spanish news RSS.
- [Willhaben Austrian apartment sale detail](https://www.jsonify.com/sources/willhaben.md): Exact public apartment sale unit with price, broker-fee qualifier, room/area facts and project/approximate-map context.
- [Zumper public building details](https://www.jsonify.com/sources/zumper.md): Read public building identity, descriptive metadata, amenities and displayed rental summary without treating historical prices as live offers.
- [Zoopla public sale search snapshots](https://www.jsonify.com/sources/zoopla.md): Caller-selected sale geography with identity-checked structured listings and visible offer qualifiers.
- [Zimmo Belgian house-sale page](https://www.jsonify.com/sources/zimmo.md): Public Dutch house-sale search cards, actual property types, price qualifiers and bounded pagination.
- [Zillow US sale property details](https://www.jsonify.com/sources/zillow.md): Public for-sale/pending property details with exact identity, status, price, features, photos, attribution and separately labelled estimates.
- [WG-Gesucht room details](https://www.jsonify.com/sources/wg_gesucht.md): Public room area and advertised total rent by exact room URL.
- [Trulia US sale property details](https://www.jsonify.com/sources/trulia.md): Read public sale/pending property price, identity, photos and detailed features while preserving conflicting source claims.

All Property sources: https://www.jsonify.com/sources.md?category=property


## Related datasets

- [Deliveroo, Uber Eats and Just Eat Menu Prices in London](https://www.jsonify.com/datasets/london-delivery-app-venues-and-menus-d603c7022886.md): Deliveroo, Uber Eats and Just Eat menu prices in London: 3,365 menu items from 30 restaurant listings, with base prices, categories and ratings.
- [Streaming Subscription Prices by Country: Official Plans](https://www.jsonify.com/datasets/streaming-subscription-prices-by-country-5b733a529030.md): Streaming subscription plans and prices by country, sourced from official service pages and other cited sources. The published tables contain 6,987 rows;…
- [Weekly U.S. Diesel and Gas Price History](https://www.jsonify.com/datasets/weekly-us-retail-diesel-and-regular-gasoline-prices-ecf766d923b4.md): Weekly U.S. retail diesel and regular gasoline prices from the U.S. Energy Information Administration (EIA). The published dataset contains 2,120 rows.
