Rightmove Branch Scraper
Pricing
from $2.00 / 1,000 results
Rightmove Branch Scraper
Scrape the branch details from Rightmove. Great for lead generation. Gets emails and phone numbers.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Epic Scrapers
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
17 days ago
Last modified
Categories
Share
Rightmove Branch Scraper: estate agent contact details, emails, phones and addresses by branch ID
Rightmove Branch Scraper turns a list of Rightmove branch IDs into a spreadsheet of UK estate agent and developer branches. For each branch you get the name, brand, address, email, labelled phone numbers, coordinates and what the branch handles (resale, lettings, new developments). It is built for B2B lead generation, CRM enrichment and market mapping in the UK property industry.
- Direct contact data.
emailandtelephoneNumbers(each with alabeland amainflag) come from the branch's Rightmove profile. - Location included. Postal
addresspluslatitudeandlongitudefor mapping or territory analysis. - Business profile.
development,resaleandlettingsflags show what the branch does, withfullDescriptionandsummarytext. - Bulk input. Pass as many branch IDs as you like in one run. A branch that fails is logged and skipped, and the run continues.
- Pay per branch, no subscription. From $3.50 per 1,000 branches on the Free plan. No Rightmove account, API key or proxy setup. Export to JSON, CSV, Excel or Google Sheets.
Scope: This Actor looks up branches by ID. It does not search for agents by area. To find property data, use Rightmove Sold Listings Scraper for sold prices.
What can you do with Rightmove Branch Scraper?
| Goal | How |
|---|---|
| Build an agent lead list | Collect email, telephoneNumbers and address for the branches you target. |
| Enrich a CRM | Join on branchId and add brandName, rightmoveUrl and the main phone number. |
| Segment by business type | Filter on development, resale and lettings. |
| Map agent coverage | Plot latitude and longitude, grouped by brandName. |
| Keep records fresh | Schedule a run and compare updateDate (Unix time in milliseconds) between runs. |
How it compares
| What you need | Rightmove Branch Scraper | Manual copy-paste | Paid UK business databases |
|---|---|---|---|
| Speed | Many branches per run | One profile at a time | Instant, from their own database |
| Source | Rightmove branch profile | Rightmove branch profile | Mixed sources |
| Output | JSON, CSV, Excel, API | Manual spreadsheet | Dashboards, limited exports |
| Price | Pay per branch | Your time | Monthly subscription |
Quick start
- Click Try for free and sign in to Apify.
- Add one or more Branch IDs. Open a branch on Rightmove: the ID is the number at the end of the URL, for example
https://www.rightmove.co.uk/estate-agents/agent/292349. - Click Start. When the run finishes, open the Output tab and export the data.
{"branchIds": ["292349"]}
Input
| Field | Type | Default | Effect |
|---|---|---|---|
branchIds | Array of strings | Required | Rightmove branch IDs, one record per ID. Numbers also work in the API. |
The Actor does not discover branch IDs. Take them from branch page URLs on Rightmove.
Output
Every row is one branch. This is a real row for branch 292349, with the description shortened:
{"branchId": 292349,"name": "King's Road Park","brandName": "Berkeley Group","address": "1 Sand's End Lane, London, \r\nSW6 2FP","telephoneNumbers": [{ "label": "Tel", "number": "020 4572 7682", "main": true }],"email": "sales@kingsroadpark.co.uk","branchLogo": "https://media.rightmove.co.uk/partner-logo/68919-PRODUCTS_LOGO-1766055452.jpeg","largeBranchLogo": "https://media.rightmove.co.uk/partner-logo/68919-LOGO-1765969918.jpeg","branchPhoto": "https://media.rightmove.co.uk","latitude": 51.47688773268107,"longitude": -0.18908181465922225,"development": true,"resale": true,"lettings": false,"fullDescription": "In 2026, Berkeley celebrates its 50th anniversary. Since 1976, we've grown from a homebuilder into…","summary": "","updateDate": 1784647781000,"rightmoveUrl": "https://www.rightmove.co.uk/estate-agents/agent/292349","scrapedAt": "2026-07-25T11:40:40.569Z"}
Notes on fields
- Fields are passed through from Rightmove, so a branch can have an empty
email,summaryor photo. Text fields can contain line breaks (\r\n), as inaddress. updateDateis Unix time in milliseconds, not an ISO date.scrapedAtis ISO 8601 in UTC.branchPhotocan be a bare domain when the branch has no photo.- There is one row per successful ID. Failed IDs are logged and not saved.
Keep agent contacts fresh with scheduled runs
Branches change phone numbers, emails and brands. Run your branch list on a schedule to keep your contact sheet current.
1. Save your input as a task
Open the actor, enter your branch IDs, then click Save as a new task. A task is a saved input you can run again with one click or on a schedule.
2. Schedule the task
In Apify Console, go to Schedules, click Create new, choose how often to run (for example daily at 06:00 in your time zone), and add your task. See Schedules and How to create a schedule.
Watch how to schedule an Actor:
Or schedule a saved task:
Common schedules:
| Use case | Frequency | Cron expression |
|---|---|---|
| Contact list refresh | Monthly (1st) | 0 6 1 * * |
| Lead lists in active outreach | Weekly (Monday) | 0 6 * * 1 |
| Quarterly audit | Every 3 months | 0 6 1 */3 * |
3. Send the results to a spreadsheet
Connect Google in the task's Integrations tab to save every run to Google Sheets or Google Drive automatically:
4. Compare runs
- Contact changes: for each
branchId, comparetelephoneNumbersandemailwith the previous run. - Rebrands: watch
nameandbrandName. - Service changes: flip in
development,resaleorlettings. - Recently edited branches:
updateDateis in milliseconds, so convert it before filtering.
FAQ
How do I find branch IDs?
Open a branch page on Rightmove. The number at the end of /estate-agents/agent/<id> is the branch ID.
Can I search agents by town or postcode?
No. This Actor takes IDs only.
Why is a branch missing from my results?
The log shows which IDs failed, for example when Rightmove returns an error for an ID that does not exist. Check the ID on the website.
Do I need proxies or an account?
No. The Actor does not log in and needs no proxy setup.
Is it legal to scrape Rightmove?
The Actor collects business contact details that Rightmove publishes for branches. You are responsible for how you use them, including Rightmove's terms and laws such as UK GDPR and PECR when you contact people.
Where can I find agents elsewhere?
For US senior-focused real estate agents, see SRES Realtor Directory Scraper.
Cost
This Actor uses pay-per-event pricing. Prices below are for the Free plan. Paid Apify plans pay less, as shown on the Pricing tab.
| Event | Price (Free plan) | Charged when |
|---|---|---|
| Branch result | $0.0035 | A branch row is saved. |
| Actor start | $0.005 | Once per run. |
| Run | Cost on Free plan |
|---|---|
| 100 branches | $0.355 |
| 1,000 branches | $3.505 |
Set a maximum cost per run in the run options. The Pricing tab always shows the current prices.
Related Actors
- Rightmove Sold Listings Scraper: UK sold prices with sale dates and transaction history.
- SRES Realtor Directory Scraper: SRES-designated real estate agents in the US.
- Idealista Scraper: property listings in Spain, Italy and Portugal.
Support
Report problems or request features in the Issues tab. Include the run ID, the input and what you expected. We read every issue.
This Actor is not affiliated with or endorsed by Rightmove Group Limited. "Rightmove" is a trademark of its owner.