Rightmove Branch Scraper avatar

Rightmove Branch Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Rightmove Branch Scraper

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

Epic Scrapers

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

17 days ago

Last modified

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. email and telephoneNumbers (each with a label and a main flag) come from the branch's Rightmove profile.
  • Location included. Postal address plus latitude and longitude for mapping or territory analysis.
  • Business profile. development, resale and lettings flags show what the branch does, with fullDescription and summary text.
  • 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?

GoalHow
Build an agent lead listCollect email, telephoneNumbers and address for the branches you target.
Enrich a CRMJoin on branchId and add brandName, rightmoveUrl and the main phone number.
Segment by business typeFilter on development, resale and lettings.
Map agent coveragePlot latitude and longitude, grouped by brandName.
Keep records freshSchedule a run and compare updateDate (Unix time in milliseconds) between runs.

How it compares

What you needRightmove Branch ScraperManual copy-pastePaid UK business databases
SpeedMany branches per runOne profile at a timeInstant, from their own database
SourceRightmove branch profileRightmove branch profileMixed sources
OutputJSON, CSV, Excel, APIManual spreadsheetDashboards, limited exports
PricePay per branchYour timeMonthly subscription

Quick start

  1. Click Try for free and sign in to Apify.
  2. 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.
  3. Click Start. When the run finishes, open the Output tab and export the data.
{
"branchIds": ["292349"]
}

Input

FieldTypeDefaultEffect
branchIdsArray of stringsRequiredRightmove 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, summary or photo. Text fields can contain line breaks (\r\n), as in address.
  • updateDate is Unix time in milliseconds, not an ISO date. scrapedAt is ISO 8601 in UTC.
  • branchPhoto can 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 caseFrequencyCron expression
Contact list refreshMonthly (1st)0 6 1 * *
Lead lists in active outreachWeekly (Monday)0 6 * * 1
Quarterly auditEvery 3 months0 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, compare telephoneNumbers and email with the previous run.
  • Rebrands: watch name and brandName.
  • Service changes: flip in development, resale or lettings.
  • Recently edited branches: updateDate is 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.

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.

EventPrice (Free plan)Charged when
Branch result$0.0035A branch row is saved.
Actor start$0.005Once per run.
RunCost 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.

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.