
Spareroom Scraper
Pricing
$10.00/month + usage

Spareroom Scraper
Extract comprehensive UK/USA property data from SpareRoom including detailed listings, pricing, availability, and property features. Get real-time insights on rooms for rent, buddy-ups, and room wanted ads with location details, amenities, and advertiser information.
0.0 (0)
Pricing
$10.00/month + usage
0
Total users
1
Monthly users
1
Runs succeeded
>99%
Last modified
5 days ago
Unlock the Full Power of SpareRoom Flatsharing Data - The only scraper you need to track, analyze, and understand property listings on SpareRoom with enterprise-grade reliability and precision. Whether you're monitoring price trends, tracking specific property categories, or conducting market research, our scraper delivers comprehensive, real-time insights while saving you time and resources.
"From rooms and flatshares to entire properties, we turn SpareRoom's data into your competitive advantage."
Overview
The SpareRoom Scraper is your go-to tool for extracting property data from SpareRoom. Ideal for real estate agents, market analysts, and property researchers, it tracks listing details, pricing, and property information across the UK. With easy setup and multiple export formats (JSON, CSV), it's perfect for anyone looking to gather comprehensive property data from SpareRoom.
What does SpareRoom Scraper do?
The SpareRoom Scraper is a powerful tool that enables you to:
Comprehensive Data Collection
- Property Data
- Extract complete property details and specifications
- Scrape historical listing data and price changes
- Gather comprehensive property features and descriptions
- Analyze property categories and location information
- Download high-quality property images
- Location Data
- Scrape individual location profiles with complete information
- Extract location-based metrics and ratings
- Gather location history and listing statistics
- Access location details and transportation information
Advanced Scraping Capabilities
- Pagination Handling: Automatically navigates through all search result pages
- Efficient Processing: Processes only new or updated listings in subsequent runs
- Change Detection: Identifies price changes, status updates, and new listings
- Scheduled Monitoring: Set up automated runs to keep your property data current
- Incremental Data Collection: Build comprehensive property datasets over time
Flexible Scraping Options
- Search Results: Extract property listings by search criteria
- Example:
https://www.spareroom.co.uk/flatshare/?search_id=1373017160&mode=list
- Example:
- Individual Listings: Target specific properties using direct URLs
- Example:
https://www.spareroom.co.uk/flatshare/flatshare_detail.pl?flatshare_id=17869324&search_id=1373028759&city_id=&flatshare_type=offered&search_results=%2Fflatshare%2F%3Fsearch_id%3D1373028759%26mode%3Dlist&
- Example:
This tool is ideal for:
- UK real estate market research and analysis
- Property pricing analysis and competitive intelligence
- Market trend analysis across various locations
- Building property databases for business intelligence
- Tracking price trends and availability in the UK property market
Features
- Comprehensive Data Extraction: Detailed property information, pricing, and specifications
- Dual Scraping Modes:
- Search Results: Scrape all properties from search results
- Individual Listings: Target specific properties using direct URLs
- Flexible Input: Supports multiple input formats:
- Search result URLs
- Direct property URLs
- Automatic Pagination: Handles multi-page results automatically
- Efficient Processing: Concurrent scraping with configurable concurrency settings
- Reliable Performance: Built-in retry mechanisms and proxy support
- Structured Data Export: Download property data in JSON or CSV format for analysis
Supported Listing Categories
The SpareRoom Scraper can extract data from three main types of listings:
-
Buddy Ups - Group listings where multiple people are looking for roommates together
- Example: `https://www.spareroom.co.uk/flatshare/?search_id=1373024068&mode=list
- Fields:
number_of_seekers
,combined_budget
,buddy_up_text
, etc.
-
Rooms for Rent - Listings where property owners/advertisers offer rooms
- Example: `https://www.spareroom.co.uk/flatshare/london/
- Fields:
amenities
,rooms_in_property
,available_from
, etc.
-
Rooms Wanted - Listings where individuals/groups are seeking accommodation
- Example: `https://www.spareroom.co.uk/flatshare/?search_id=1373028759&mode=list
- Fields:
number_of_rooms_required
,combined_budget
,areas_looking_in
, etc.
Each category has its own unique data structure and fields, all of which are fully documented in this README.
How to Use
Scraping Property Listings
To scrape property listings:
- Set Up: Ensure you have an Apify account and access to the Apify platform.
- Configure Input: Provide the search URL or specific property URL.
- Adjust Settings: Configure options like max items, monitoring mode, and proxy settings as needed.
- Run the Scraper: Execute the scraper on the Apify platform.
- Data Collection: The scraper will output all available property data.
Input Configuration
Here's an example of how to set up the input for the SpareRoom Scraper:
{"startUrls": [{"url": "https://www.spareroom.co.uk/flatshare/?search_id=1373017160&mode=list"},{"url": "https://www.spareroom.co.uk/flatshare/london/1234567890.html"},{"url": "https://www.spareroom.co.uk/flatmate/flatmates.pl?search_id=1373023869&mode=list"},{"url": "https://www.spareroom.co.uk/flatshare/flatshare_detail.pl?flatshare_id=17869324&search_id=1373028759&city_id=&flatshare_type=offered&search_results=%2Fflatshare%2F%3Fsearch_id%3D1373028759%26mode%3Dlist&"}],"maxItems": 1000,"monitoringMode": false,"maxConcurrency": 10,"minConcurrency": 1,"maxRequestRetries": 100,"proxyConfiguration": {"useApifyProxy": true}}
Input Fields Explanation
startUrls
: Array of objects containing one of these formats:- Search URL:
{"url": "https://www.spareroom.co.uk/flatshare/?search_id=1373017160&mode=list"}
- Property URL:
{"url": "https://www.spareroom.co.uk/flatshare/london/1234567890.html"}
- Search URL:
maxItems
: Maximum number of items to scrape (default: 1000).monitoringMode
: When enabled, only scrapes new listings compared to previous runs (default: false).maxConcurrency
: Maximum number of pages processed simultaneously (default: 10).minConcurrency
: Minimum number of pages processed simultaneously (default: 1).maxRequestRetries
: Number of retries for failed requests (default: 100).proxyConfiguration
: Proxy settings for enhanced scraping reliability.
Monitoring Mode
When monitoringMode
is enabled, the scraper will only collect new listings that haven't been seen in previous runs. This is useful for:
- Tracking new properties as they come on the market
- Building a historical archive of property listings
- Monitoring specific areas for new opportunities without duplicating data
How Monitoring Mode Works
- The scraper maintains a record of previously scraped property IDs
- On subsequent runs with
monitoringMode: true
, it checks each property against this record - Only new properties (those not in the record) are processed and added to the output
- The record is updated with any new property IDs found
Output Structure
The scraper provides comprehensive information about Ricardo.ch property listings. The output includes detailed property information, agent/agency details, location data, and multimedia content. Here's a breakdown of the main components:
Sample JSON Output For Buddy Ups
{"room_type": "double","profession": "P","promoted_video": false,"min_age": "25","wanted_advertiser_desc": "Ella, professional female 25","number_of_rooms_required": "1","advertiser_id": "24301371","number_of_females": "1","first_name": "Ella","per": "pcm","available": "Now","pets": "N","days_of_wk_available": "7 days a week","areas_looking_in": [{"area_name": "Acton, Chiswick & Hammersmith","area_parent_name": "West London"},{"area_parent_name": "West London","area_name": "Hanwell & Ealing"}],"amenities": {"ensuite": "Y","living_room": "N"},"has_video": "N","genders": {"other": 0,"male": 0,"female": 1},"contactable_by_tel": "N","profession_required": "M","num_areas": "2","advertiser_last_online_iso": "2025-07-12T19:15:03Z","expiry_date": "2025-08-09 17:13:28","combined_budget": "1200","gender": "Female","couples": "N","pets_req": "Y","accreditations": [],"advertiser_name": "Ella","ad_text": "I’m Ella, 25, and I’m moving to London this summer to start a new role in medical statistics, so I’m on the lookout for a great place to live from late July or August onwards.\n\nIdeally, I’d love to be right around Ealing Broadway, as close to the Tube and Elizabeth Line as possible for an easy commute to Slough. I’m also open to West Ealing or Acton if it’s well connected.\n\nA little about me – I’m sociable, clean, and easygoing. I love running, pilates, coffee, exploring new areas, and grabbing a drink with friends. I also enjoy a chilled night in with good food and a series to binge.\n\nI’ll be based in the office three to four days a week, so I’m looking for a comfortable spot to come home to after work. Ideally looking for an en-suite but I’m flexible on that. \n\nBudget: Preferably under £1,000pcm including bills, with a maximum of £1,200 for the right place.","accom_type": "No available rooms","room_size": "a double room","min_age_req": "20","advertiser_profile_photo_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/square/96/76/96761949.jpg","available_from": "2025-07-12","status": "Available","ad_status": "Live","summarised_location": "2 areas inc Acton...","smoking": "Y","advertiser_uuid": "UNQdNnEWsCPO9KZWhVAyCg","ad_title": "I’m Ella, 25, and I’m moving to London th...","interests": "reading, socialising, food, running, fitness, languages, coffee, meeting new people, brunch, pilates","gender_req": "F","advertiser_last_online": "just now","bold_ad": "Y","number_of_seekers": "1","expiry_date_iso": "2025-08-09T16:13:28Z","advertiser_verified": false,"room_size_const": "double","max_age_req": "35","photos": [{"caption": "","tiny_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/tiny/96/76/96761585.jpg","title_long": "Photo 1 of 6","photo_id": "96761585","index": 1,"odd_or_even": "odd","square_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/square/96/76/96761585.jpg","orientation": "landscape","title": "Photo 1","large_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/large/96/76/96761585.jpg","record_number": 1,"standard_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/96/76/96761585.jpg","thumb_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/thumbs/96/76/96761585.jpg"},{"index": 2,"photo_id": "96761589","square_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/square/96/76/96761589.jpg","odd_or_even": "odd","caption": "","title_long": "Photo 2 of 6","tiny_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/tiny/96/76/96761589.jpg","orientation": "portrait","title": "Photo 2","thumb_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/thumbs/96/76/96761589.jpg","record_number": 1,"large_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/large/96/76/96761589.jpg","standard_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/96/76/96761589.jpg"},...],"date_super_renewed_iso": "2025-07-12T19:45:28Z","ad_type": "wanted","advert_id": "17883340","early_bird_required": "N","thread_closed": false,"verified": "N","new": "New Today","basicInfo": {"id": "17883340","url": "https://www.spareroom.co.uk/flatmate/flatmate_detail.pl?flatshare_id=17883340&search_id=1372522797&city_id=&summarised_location_matching_gs_id=21&flatshare_type=buddyup&search_results=%2Fflatmate%2Fflatmates.pl%3Finterested_meeting_other_seekers%3DY%26search_id%3D1372522797%26mode%3Dlist&","brand": "bold","type": "buddyup","daysOld": "0","availableNow": "1","status": "new today","earlyBird": "","adVerified": "","adProfilePhoto": "https://photos2.spareroom.co.uk/images/flatshare/listings/square/96/76/96761949.jpg","adPics": "6","adVideo": "no","title": "I’m Ella, 25, and I’m moving to London th...","price": "£1,200 pcm"}}
Output Fields Explanation for Buddy Ups
Basic Information
room_type
(String): Type of room being offered (e.g., "double")profession
(String): Profession category of the advertiser (P = Professional)promoted_video
(Boolean): Indicates if the ad has a promoted videomin_age
(String): Minimum age of the advertiserwanted_advertiser_desc
(String): Brief description of the advertisernumber_of_rooms_required
(String): Number of rooms neededadvertiser_id
(String): Unique identifier for the advertisernumber_of_females
(String): Number of female flatmates in the groupfirst_name
(String): Advertiser's first nameper
(String): Rental period (e.g., "pcm" = per calendar month)available
(String): Availability status (e.g., "Now")pets
(String): Indicates if advertiser has pets ("Y"/"N")days_of_wk_available
(String): Days available for contact/viewing
Preferences
areas_looking_in
(Array[Object]): Preferred locations with area detailsamenities
(Object): Room amenities preferencesgenders
(Object): Gender preferences for flatmatescontactable_by_tel
(String): Contact preference (N = Not by phone)profession_required
(String): Preferred profession of flatmates (M = Mixed)
Availability
available
(String): Availability status (e.g., "Now")days_of_wk_available
(String): Days available for contact/viewingavailable_from
(String): Date available fromexpiry_date
(String): Ad expiry date
Profile Details
advertiser_name
(String): Full name of advertiserad_text
(String): Full advertisement descriptionaccom_type
(String): Type of accommodation (e.g., "No available rooms")room_size
(String): Description of room sizemin_age_req
(String): Minimum age requirement for flatmatesadvertiser_profile_photo_url
(String): URL to advertiser's profile photostatus
(String): Current availability status (e.g., "Available")ad_status
(String): Advertisement status (e.g., "Live")summarised_location
(String): Brief location descriptionsmoking
(String): Smoking preference ("Y"/"N")advertiser_uuid
(String): Unique advertiser identifierad_title
(String): Advertisement titleinterests
(String): Advertiser's interests/hobbiesgender_req
(String): Gender preference for flatmatesadvertiser_last_online
(String): Human-readable last online statusbold_ad
(String): Indicates bold listing ("Y"/"N")number_of_seekers
(String): Number of flatmates in groupexpiry_date_iso
(String): Ad expiry date in ISO formatadvertiser_verified
(Boolean): Advertiser verification statusroom_size_const
(String): Room size constant (e.g., "double")max_age_req
(String): Maximum age requirement for flatmates
Ad Metadata
advert_id
(String): Unique ad identifierearly_bird_required
(String): Early bird status ("Y"/"N")thread_closed
(Boolean): Indicates if thread is closedverified
(String): Verification status ("Y"/"N")new
(String): New listing statusdate_super_renewed_iso
(String): Super renewal date in ISO formatad_type
(String): Type of ad (e.g., "wanted")
BasicInfo Object
This nested object contains summary information about the listing:
id
(String): Listing IDurl
(String): Full listing URLbrand
(String): Listing brand typetype
(String): Listing typedaysOld
(String): Days since listing postedavailableNow
(String): Immediate availabilitystatus
(String): Listing statusearlyBird
(String): Early bird indicatoradVerified
(String): Ad verification statusadProfilePhoto
(String): Profile photo URLadPics
(String): Number of photosadVideo
(String): Video availabilitytitle
(String): Listing titleprice
(String): Price description
Photos
photos
(Array[Object]): Listing photos with various size URLstiny_url
,square_url
,large_url
, etc.
Sample JSON Output For Rooms for Rent
{"ad_status": "Live","available_from": "2025-08-11","amenities": {"living_room": "shared","furnishings": "furnished","garden": "Y","broadband": "Y","balcony": "Y"},"advertiser_id": "19864218","rooms_for_rent_available": "2","date_super_renewed_iso": "2025-07-12T14:18:44Z","longitude": "-0.0115371055361194","occupants": "2","smoking": "Y","profession_required": "M","genders": {"female": 1,"male": 1,"other": 0},"advertiser_last_online_iso": "2025-07-12T20:19:40Z","rooms_in_property": "4","status": "Available","ad_text": " room 2 £1000 11/08\r\n room 1 £1110 02/10 No Couples, long let ONLY\r\n✨ Features You'll Love:\r\n✔ Bright & Airy Living Space – Relax in style with natural light & modern decor\r\n✔ Fully Equipped Kitchen – Cook effortlessly in a sleek, functional space\r\n✔ Bills Included – No surprises, just stress-free living\r\n✔ Prime Location – Steps from transport, dining, and shopping\r\n✔ Stylish Interiors – Comfort meets practicality\r\n\r\n 💰 Secure Your Spot NOW!\r\n 🔹 5-Week Deposit Required – Fully protected by DPS (Deposit Protection Scheme)\r\n This gem won’t last long—don’t miss out!\r\n For a FAST reply, contact Laura on WhatsApp NOW!\r\n\r\n Thank you!\r\n Laura\r\n","language_req": "English","enquiry_response": {"response_time_desc": "Within a day","response_rate": "83","response_rating": "1 - good","response_time": 24},"thread_closed": false,"contactable_by_tel": "Y","advertiser_uuid": "7wFDlcsIjs558sDLD0xp4g","couples": "N","expiry_date": "2025-08-09 20:47:44","pets_req": "N","accom_type": "2 doubles","available_by_the_room": "Y","advertiser_verified": false,"ad_type": "offered","smoking_current": "N","available_as_whole_property": "N","number_of_males": "1","date_super_renewal_available_iso": "2025-07-19T14:18:44Z","broadband": "Y","advertiser_type": "agent","similar_ads_from_this_user": [{"description": " 3 rooms available for the whole flat E14 8AF, no couples, long let only!\r\n🆕 🛋️Features You'll Love:\r\n✔ Bright & Airy Living Space – Relax in style with natural light & modern decor\r\n✔ Fully Equipped Kitchen – Cook effortlessly in a sleek, functional space\r\n✔ Private Garden Retreat – Your own outdoor oasis for fresh air & tranquility\r\n✔ Bills Included – No surprises, just stress-free living\r\n✔ Prime Location – Steps from transport, dining, and shopping\r\n✔ Stylish Interiors – Comfort meets practicality\r\n\r\n💰 Secure Your Spot NOW!\r\n🔹 5-Week Deposit Required – Fully protected by DPS (Deposit Protection Scheme) This gem won’t last long—don’t miss out!\r\n For a FAST reply, contact Laura on WhatsApp NOW!\r\n\r\n+44 7465740744\r\n\r\nThank you!\r\nLaura 😊","type": "offered","videos": {"items": [],"total": 0},"advertiser": {"role": "agent","last_name": "Pisoria","uuid": "7wFDlcsIjs558sDLD0xp4g","verified": false,"company": {"name": "Pisoria Ltd"},"first_name": "Laura","telephone_number": "+44 7465740744","profile_photo": {"url": "https://photos2.spareroom.co.uk/images/flatshare/listings/unmodified/82/15/82155690.jpg","id": "82155690"}},"id": "17881804","title": "Canary rooms,Whole flat bills incl,garden,cleaner","display_state": "bold","property": {"whole": false,"rent": {"max": {"amount": 25400,"currency": "gbp"},"min": {"currency": "gbp","amount": 25400},"duration": "pw"},"total_rooms": 3,"type": "Flat","rooms": {"total": 3,"items": [{"status": "available","rent": {"charge": {"currency": "gbp","amount": 25400},"duration": "pw"},"size": "double","ensuite": false,"id": "17996465","deposit": {"currency": "gbp","amount": 0}},{"id": "17996466","deposit": {"currency": "gbp","amount": 0},"status": "available","rent": {"duration": "pw","charge": {"amount": 25400,"currency": "gbp"}},"ensuite": false,"size": "double"},{"rent": {"charge": {"amount": 25400,"currency": "gbp"},"duration": "pw"},"status": "available","ensuite": false,"size": "double","id": "17996467","deposit": {"amount": 0,"currency": "gbp"}}]},"location": {"geometry": {"location": {"latitude": "51.509676634259","longitude": "-0.0285890499486314"}},"street_name": "Trinidad House","neighbourhood": "Docklands","postal_code": "E14"},"address_validated": false},"promoted_video": false,"free_to_contact": true,"date_instated": "2025-07-11T11:22:04Z","photos": {"items": [{"advert": {"id": "17881804"},"status": "L","user": {"id": "19864218"},"id": "96750111","caption": "","url": "https://photos2.spareroom.co.uk/images/flatshare/listings/large/96/75/96750111.jpg"},{"advert": {"id": "17881804"},"status": "L","user": {"id": "19864218"},"id": "96750110","url": "https://photos2.spareroom.co.uk/images/flatshare/listings/large/96/75/96750110.jpg","caption": ""},...],"total": 14},"date_available": "2025-09-07T23:00:00Z"},...],"advertiser_profile_photo_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/square/82/15/82155690.jpg","lang_id": "26","photos": [{"photo_id": "96642673","large_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/large/96/64/96642673.jpg","thumb_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/thumbs/96/64/96642673.jpg","tiny_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/tiny/96/64/96642673.jpg","index": 1,"odd_or_even": "odd","square_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/square/96/64/96642673.jpg","record_number": 1,"orientation": "landscape","title": "Photo 1","caption": "","standard_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/96/64/96642673.jpg","title_long": "Photo 1 of 9"},{"large_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/large/96/64/96642667.jpg","photo_id": "96642667","thumb_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/thumbs/96/64/96642667.jpg","tiny_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/tiny/96/64/96642667.jpg","index": 2,"odd_or_even": "odd","record_number": 1,"square_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/square/96/64/96642667.jpg","orientation": "landscape","title": "Photo 2","caption": "","standard_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/96/64/96642667.jpg","title_long": "Photo 2 of 9"},...],"ad_title": "🛋️ FEEL HOME!living,bills incl,cleaner,quite area","parking": "N","pets": "N","dss": "N","nearest_station": {"no_of_mins": "5","station_name": "Canary Wharf","no_of_mins_by": "walk"},"featured": "N","expiry_date_iso": "2025-08-09T19:47:44Z","new": "Super Renewed Today","days_of_wk_available": "7 days a week","min_term": "12","max_rent": "256","advertiser_last_online": "just now","advertiser_name": "Laura","lang_id_req": "26","bold_ad": "Y","verified": "N","neighbourhood_name": "Canary Wharf","bills_inc": "Yes","per": "pw","postcode": "E14","has_video": "N","advert_id": "17869324","rent_options": "room","short_lets_considered": "N","available": "11 Aug 2025","property_type": "Flat","number_of_females": "1","company_name": "Pisoria Ltd","accreditations": [],"latitude": "51.5133905355057","advertiser_type_const": "agent","min_rent": "230","promoted_video": false,"rooms": [{"room_furnishings": "furnished","room_per": "pw","room_type": "double","security_deposit": "0.00","room_status": "available","ensuite": null,"room_price": "230"},{"room_status": "available","ensuite": null,"room_price": "256","room_furnishings": "furnished","room_per": "pw","room_type": "double","security_deposit": "0.00"}],"early_bird_required": "N","basicInfo": {"id": "17869324","url": "https://www.spareroom.co.uk/flatshare/flatshare_detail.pl?flatshare_id=17869324&search_id=1373017160&city_id=&flatshare_type=offered&search_results=%2Fflatshare%2F%3Fsearch_id%3D1373017160%26mode%3Dlist&","brand": "bold","type": "offered","daysOld": "0","availableNow": "0","status": "boosted","earlyBird": "","adVerified": "","adProfilePhoto": "https://photos2.spareroom.co.uk/images/flatshare/listings/square/82/15/82155690.jpg","adPics": "9","adVideo": "no","neighbourhood": "Canary Wharf","postcode": "E14","scp": "","propertyType": "flat","propertyTypeMore": "","roomsInProperty": "4","advertiserRole": "agent","title": "🛋️ FEEL HOME!living,bills incl,cleaner,quite area","price": "£230 - £256\n pw\n \n \n \n - bills inc."}}
Output Fields Explanation for Rooms for Rent
Basic Information
ad_status
(String): Current advertisement status ("Live", "Expired", etc.)available_from
(String): Date when the room becomes availableadvertiser_id
(String): Unique identifier for the advertiserrooms_for_rent_available
(String): Number of rooms currently availabledate_super_renewed_iso
(String): Timestamp of last super renewal in ISO formatlongitude
(String): Geographical longitude of the propertyoccupants
(String): Current number of occupants in the propertysmoking
(String): Smoking policy ("Y" = allowed, "N" = not allowed)profession_required
(String): Profession requirements for tenantsadvertiser_last_online_iso
(String): Timestamp when advertiser was last onlinerooms_in_property
(String): Total number of rooms in the propertystatus
(String): Availability status ("Available", "Taken", etc.)
Amenities
amenities
(Object): Property amenitiesliving_room
(String): Type of living room ("shared", "private")furnishings
(String): Furnishing status ("furnished", "unfurnished")garden
(String): Garden availability ("Y" = yes)broadband
(String): Broadband availabilitybalcony
(String): Balcony availability
Occupant Demographics
genders
(Object): Gender distribution of current occupantsfemale
(Integer): Number of female occupantsmale
(Integer): Number of male occupantsother
(Integer): Number of other gender occupants
Advertisement Content
ad_text
(String): Full description of the listinglanguage_req
(String): Language requirements for tenantsad_title
(String): Title of the advertisementadvertiser_name
(String): Name of the advertisercompany_name
(String): Company name if advertiser is an agent
Communication & Response
enquiry_response
(Object): Response metricsresponse_time_desc
(String): Human-readable response timeresponse_rate
(String): Percentage of inquiries responded toresponse_rating
(String): Quality rating of responsesresponse_time
(Integer): Average response time in hours
contactable_by_tel
(String): Contactable by telephone ("Y" = yes)days_of_wk_available
(String): Days available for contact/viewing
Property Details
nearest_station
(Object): Closest transportation stationno_of_mins
(String): Travel time to stationstation_name
(String): Name of stationno_of_mins_by
(String): Travel method ("walk", "drive")
property_type
(String): Type of property ("Flat", "House")postcode
(String): Postal code of propertyneighbourhood_name
(String): Neighborhood namelatitude
(String): Geographical latitude of propertybills_inc
(String): Bills inclusion status ("Yes", "No")
Rental Terms
expiry_date
(String): Advertisement expiry dateexpiry_date_iso
(String): Expiry date in ISO formatmin_term
(String): Minimum rental term in monthsmax_rent
(String): Maximum rent amountmin_rent
(String): Minimum rent amountper
(String): Rental period ("pw" = per week)rent_options
(String): Rental options ("room", "whole property")short_lets_considered
(String): Short-term rentals consideredavailable
(String): Availability timeframe
Room Details
rooms
(Array[Object]): Details of available roomsroom_furnishings
(String): Room furnishingsroom_per
(String): Rental period for roomroom_type
(String): Type of room ("double", "single")security_deposit
(String): Security deposit amountroom_status
(String): Availability status of roomroom_price
(String): Price for the room
Advertiser Information
advertiser_uuid
(String): Unique advertiser identifieradvertiser_verified
(Boolean): Advertiser verification statusadvertiser_type
(String): Type of advertiser ("agent", "private")advertiser_type_const
(String): Advertiser type constantadvertiser_profile_photo_url
(String): URL to advertiser's profile photo
Additional Features
featured
(String): Featured listing statusnew
(String): New listing statusbold_ad
(String): Premium/bold listing statusverified
(String): Verification statushas_video
(String): Video availabilitypromoted_video
(Boolean): Promoted video statusthread_closed
(Boolean): Indicates if discussion thread is closedavailable_by_the_room
(String): Available by individual roomavailable_as_whole_property
(String): Available as entire property
Tenant Preferences
couples
(String): Couples allowed ("Y" = yes)pets_req
(String): Pets required? ("Y" = yes)pets
(String): Pets allowed? ("Y" = yes)dss
(String): DSS accepted? ("Y" = yes)accom_type
(String): Type of accommodationlang_id_req
(String): Language ID requirementparking
(String): Parking availabilityearly_bird_required
(String): Early bird special
Similar Listings
similar_ads_from_this_user
(Array[Object]): Similar ads from same advertiserdescription
(String): Ad descriptiontype
(String): Ad type ("offered")id
(String): Ad IDtitle
(String): Ad titledate_available
(String): Availability dateproperty
(Object): Property detailslocation
(Object): Property location detailsrooms
(Array[Object]): Room details
Photos
photos
(Array[Object]): Property photosphoto_id
(String): Unique photo IDlarge_url
(String): URL to large size photothumb_url
(String): URL to thumbnail sizetiny_url
(String): URL to tiny sizesquare_url
(String): URL to square croporientation
(String): Photo orientationtitle
(String): Photo titlecaption
(String): Photo caption
BasicInfo Summary
basicInfo
(Object): Key ad summaryid
(String): Listing IDurl
(String): Direct listing URLbrand
(String): Branding typetype
(String): Listing typedaysOld
(String): Days since listing postedavailableNow
(String): Immediate availabilitystatus
(String): Listing statusadProfilePhoto
(String): Profile photo URLadPics
(String): Number of photostitle
(String): Listing titleprice
(String): Price description
Sample JSON Output For Rooms Wanted
{"min_term": "12","advertiser_last_online": "just now","number_of_rooms_required": "2","gender": "2 Females","verified_by": {"additional_checks": ["phone","email"],"photo_checks": ["name","date_of_birth"]},"advertiser_name": "Seren EVANS","nationality": "British","expiry_date_iso": "2025-08-09T20:26:17Z","new": "New Today","room_size_const": "2_rooms","dss": "N","min_age": "23","days_of_wk_available": "7 days a week","min_age_req": "21","number_of_females": "2","promoted_video": false,"max_age_req": "26","early_bird_required": "N","last_name": "EVANS","accreditations": [],"interests": "travelling, sports, socialising, food, running, walking, yoga, netflix, pubs, outdoors, eating out, gigs, culture, meeting new people, being active","verified": "Y","per": "pcm","summarised_location": "2 areas inc Clapham...","bold_ad": "Y","available": "20 Aug 2025","has_video": "N","advert_id": "17883583","status": "Available","profession_required": "P","smoking": "Y","genders": {"other": 0,"male": 0,"female": 2},"wanted_advertiser_desc": "2 professional females 23","advertiser_last_online_iso": "2025-07-12T20:48:07Z","language": "English","advertiser_uuid": "opehUVXLrn0XMb_1UCJGrw","expiry_date": "2025-08-09 21:26:17","couples": "N","ad_text": "Hi! My friend and I are looking for a house share in SW London from end of August/1st September. Hoping for rent and bills to be under or around £1k\r\n\r\nWe’re recent grads with jobs starting around August/September — both tidy, respectful, and easy to live with. Ideally we’d love to live with other girls (but not a dealbreaker).\r\n\r\nWe're social and would love to be in a house where we can all go out and socialise together but at the same time we like a chilled evening in too.\r\n\r\nWe're hoping to find somewhere within a 5–10 minute walk from a tube station — Tooting Broadway/Bec would be ideal \r\n\r\nLet us know if you think we could be a good fit — happy to come for a viewing or chat! ","room_type": "single","room_size": "2 rooms","contactable_by_tel": "N","thread_closed": false,"available_from": "2025-08-20","areas_looking_in": [{"area_parent_name": "South West London","area_name": "Clapham, Battersea & Wandsworth"},{"area_name": "Tooting & Streatham","area_parent_name": "South West London"}],"num_areas": "2","ad_status": "Live","advertiser_id": "24288395","amenities": {"living_room": "N","roomfurnishings": "furnished"},"date_super_renewed_iso": "2025-07-12T20:48:24Z","advertiser_profile_photo_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/square/96/72/96727157.jpg","number_of_seekers": "2","profession": "P","first_name": "Seren","ad_title": "Looking for 2 rooms in SW london","combined_budget": "2000","pets": "N","buddy_up_text": "We are two girls looking to buddy up with 1/2/3 more girls (or a nice guy lol). We're both looking to socialise with our housemates, but also appreciate each others space and down time. ","lang_id": "26","photos": [{"thumb_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/thumbs/96/76/96762765.jpg","tiny_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/tiny/96/76/96762765.jpg","index": 1,"photo_id": "96762765","large_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/large/96/76/96762765.jpg","title": "Photo 1","orientation": "landscape","standard_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/96/76/96762765.jpg","title_long": "Photo 1 of 6","caption": "","square_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/square/96/76/96762765.jpg","record_number": 1,"odd_or_even": "odd"},{"tiny_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/tiny/96/76/96763172.jpg","thumb_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/thumbs/96/76/96763172.jpg","index": 2,"large_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/large/96/76/96763172.jpg","photo_id": "96763172","orientation": "portrait","title": "Photo 2","standard_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/96/76/96763172.jpg","title_long": "Photo 2 of 6","caption": "","square_url": "https://photos2.spareroom.co.uk/images/flatshare/listings/square/96/76/96763172.jpg","record_number": 1,"odd_or_even": "odd"},...],"accom_type": "No available rooms","pets_req": "Y","ad_type": "wanted","smoking_current": "N","max_age": "23","advertiser_verified": true,"basicInfo": {"id": "17883583","url": "https://www.spareroom.co.uk/flatmate/flatmate_detail.pl?flatshare_id=17883583&search_id=1373023869&city_id=&summarised_location_matching_gs_id=14&flatshare_type=wanted&search_results=%2Fflatmate%2Fflatmates.pl%3Fsearch_id%3D1373023869%26mode%3Dlist&","brand": "bold","type": "wanted","daysOld": "0","availableNow": "0","status": "new today","earlyBird": "","adVerified": "yes","adProfilePhoto": "https://photos2.spareroom.co.uk/images/flatshare/listings/square/96/72/96727157.jpg","adPics": "6","adVideo": "no","title": "Looking for 2 rooms in SW london","price": "£2,000 pcm"}}
Output Fields Explanation for Rooms Wanted
Basic Information
min_term
(String): Minimum rental term in monthsadvertiser_last_online
(String): Human-readable time since advertiser was last onlinenumber_of_rooms_required
(String): Number of rooms being soughtgender
(String): Gender composition of seekersadvertiser_name
(String): Name of the advertisernationality
(String): Nationality of seekersexpiry_date_iso
(String): Advertisement expiry date in ISO formatnew
(String): New listing statusroom_size_const
(String): Room size constantdss
(String): DSS accepted? ("Y" = yes)min_age
(String): Minimum age of seekersdays_of_wk_available
(String): Days available for contact/viewing
Verification & Accreditation
verified_by
(Object): Verification methods usedadditional_checks
(Array[String]): Additional verification checks performedphoto_checks
(Array[String]): Photo verification checks performed
accreditations
(Array[String]): Professional accreditationsverified
(String): Verification status ("Y" = verified)advertiser_verified
(Boolean): Advertiser verification status
Seeker Preferences
min_age_req
(String): Minimum age requirement for roommatesmax_age_req
(String): Maximum age requirement for roommatesnumber_of_females
(String): Number of female seekersprofession_required
(String): Profession requirements for roommatescouples
(String): Couples allowed ("Y" = yes)pets_req
(String): Pets required? ("Y" = yes)smoking
(String): Smoking policy ("Y" = allowed)smoking_current
(String): Current smoking status of seekers
Location Preferences
summarised_location
(String): Summary of preferred locationsareas_looking_in
(Array[Object]): Specific areas being consideredarea_parent_name
(String): Parent area namearea_name
(String): Specific area name
num_areas
(String): Number of areas being considered
Budget & Accommodation
per
(String): Rental period ("pcm" = per calendar month)combined_budget
(String): Total budget for all roomsroom_type
(String): Type of room wanted ("single", "double")room_size
(String): Size of room wantedaccom_type
(String): Type of accommodation wanted
Advertisement Content
ad_text
(String): Full description of what is wantedad_title
(String): Title of the advertisementbuddy_up_text
(String): Description of ideal roommate situationwanted_advertiser_desc
(String): Brief description of seekersinterests
(String): Interests of seekersfirst_name
(String): First name of primary seekerlast_name
(String): Last name of primary seeker
Contact Information
contactable_by_tel
(String): Contactable by telephone ("N" = no)language
(String): Primary languagelang_id
(String): Language ID
Photos
photos
(Array[Object]): Photos of seekersphoto_id
(String): Unique photo IDthumb_url
(String): URL to thumbnail sizetiny_url
(String): URL to tiny sizelarge_url
(String): URL to large sizesquare_url
(String): URL to square croporientation
(String): Photo orientationtitle
(String): Photo titlecaption
(String): Photo caption
BasicInfo Summary
basicInfo
(Object): Key ad summaryid
(String): Listing IDurl
(String): Direct listing URLbrand
(String): Branding typetype
(String): Listing type ("wanted")daysOld
(String): Days since listing postedavailableNow
(String): Immediate availabilitystatus
(String): Listing statusadProfilePhoto
(String): Profile photo URLadPics
(String): Number of photostitle
(String): Listing titleprice
(String): Price description
Explore More Scrapers
If you found this Apify Truth Social Profile Scraper useful, be sure to check out our other powerful scrapers and actors at memo23's Apify profile. We offer a wide range of tools to enhance your web scraping and automation needs across various platforms and use cases.
Support
- For issues or feature requests, please use the Issues section of this actor.
- If you need customization or have questions, feel free to contact the author:
- Author's website: https://muhamed-didovic.github.io/
- Email: muhamed.didovic@gmail.com
Additional Services
- Request customization or whole dataset: muhamed.didovic@gmail.com
- If you need anything else scraped, or this actor customized, email: muhamed.didovic@gmail.com
- For API services of this scraper (no Apify fee, just usage fee for the API), contact: muhamed.didovic@gmail.com
- Email: muhamed.didovic@gmail.com
On this page
Share Actor: