Rightmove Agent Scraper ๐Ÿง‘โ€๐Ÿ’ผ avatar

Rightmove Agent Scraper ๐Ÿง‘โ€๐Ÿ’ผ

Pricing

from $0.90 / 1,000 results

Go to Apify Store
Rightmove Agent Scraper ๐Ÿง‘โ€๐Ÿ’ผ

Rightmove Agent Scraper ๐Ÿง‘โ€๐Ÿ’ผ

Extract real estate agent data efficiently from Rightmove, the UK's leading property portal. This lightweight scraper gathers agency names, contact details, and profiles with speed and precision. Ideal for supercharging your B2B lead generation and market research workflows.

Pricing

from $0.90 / 1,000 results

Rating

5.0

(1)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

16

Total users

5

Monthly active users

15 days ago

Last modified

Share

Rightmove Agent Scraper

Extract comprehensive estate agent and letting agent data from Rightmove with ease. Collect branch contact details, addresses, brand information, and professional descriptions at scale. Perfect for real estate lead generation, market research, and competitive analysis.


Features

  • Agent and branch discovery โ€” Find professional agents across any UK location or postcode
  • Profile enrichment โ€” Collect deep branch and company information from individual agent pages
  • Contact details โ€” Capture verified phone numbers and branch addresses for direct outreach
  • Structured branding โ€” Extract agent logos, brand names, and company descriptions automatically
  • High-speed extraction โ€” Optimized data collection using structural page state for maximum reliability

Use Cases

Lead Generation

Build high-quality agent databases for outreach, strategic partnerships, and marketing campaigns.

Market Intelligence

Compare coverage, brand positioning, and branch density across different UK regions.

Competitive Analysis

Track competitor activity in specific locations and understand how they present their services to the market.

Data Enrichment

Enhance existing business directories with up-to-date branch details, logos, and contact information.


Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNoโ€”Direct Rightmove search URL to start scraping from.
searchLocationStringNo"London"Location name to search for estate agents.
maxResultsIntegerNo20Maximum number of agents to collect (up to 500).
maxPagesIntegerNo1Maximum number of result pages to process.
enrichProfilesBooleanNofalseEnable to collect deeper details from individual profile pages.
proxyConfigurationObjectNo{ "useApifyProxy": false }Proxy settings for improved reliability.

Output Data

Each item in the dataset contains structured information:

FieldTypeDescription
agentIdStringUnique identifier for the agent branch.
nameStringDisplay name of the agent or branch.
urlStringDirect URL to the agent's profile.
phoneStringPrimary contact telephone number.
logoStringVerified URL to the agent or brand logo.
branchAddressStringPhysical address of the branch location.
branchTypeStringOperation type (SALES, LETTINGS, or ALL).
descriptionStringProfessional summary or branch description.
scrapedAtStringISO timestamp of the data collection.

Usage Examples

Extract agents in a specific city with default settings:

{
"searchLocation": "Manchester",
"maxResults": 50
}

Direct URL Extraction

Use a specific Rightmove search URL to target precise results:

{
"startUrl": "https://www.rightmove.co.uk/estate-agents/find.html?locationIdentifier=REGION%5E87490&branchType=ALL",
"maxResults": 100,
"maxPages": 5
}

Deep Profile Enrichment

Collect detailed descriptions and additional metadata from every agent page:

{
"searchLocation": "London",
"enrichProfiles": true,
"maxResults": 20,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Sample Output

{
"agentId": "181787",
"name": "1 Ability Estate Agents, London",
"url": "https://www.rightmove.co.uk/estate-agents/agent/1-Ability-Estate-Agents/London-181787.html",
"phone": "020 3903 2323",
"logo": "https://media.rightmove.co.uk/partner-logo/19103090-LOGO-1765975389.png",
"branchType": "LETTINGS",
"brandName": "1 Ability Estate Agents",
"branchSummary": "1 Ability estate agents are an independent estate agency based in the heart of London Bridge SE1...",
"scrapedAt": "2026-05-06T13:32:13.999Z"
}

Tips for Best Results

Start with Small Runs

  • Use maxResults: 20 to verify your search location produces the expected results.
  • Test with enrichProfiles: false first to check the speed and data density.

Optimize Reliability

  • Use residential proxies for larger crawls to ensure consistent data extraction.
  • Provide a specific startUrl from Rightmove to apply advanced filters like radius or price range.

Performance Tuning

  • Disable enrichProfiles if you only need names and phone numbers to significantly increase speed.

Integrations

Connect your estate agent data with:

  • Google Sheets โ€” Export directly for analysis and reporting
  • Airtable โ€” Build searchable agent directories and CRMs
  • Slack โ€” Get real-time notifications for new data runs
  • Webhooks โ€” Send data to your custom endpoints and APIs
  • Make / Zapier โ€” Automate outreach and lead nurturing workflows

Export Formats

  • JSON โ€” For developers and system integrations
  • CSV / Excel โ€” For spreadsheet analysis and manual review
  • XML / RSS โ€” For legacy system compatibility

Frequently Asked Questions

Can I filter by radius or brand?

Yes, simply perform the search on Rightmove with your desired filters and paste the resulting URL into the startUrl field.

How many agents can I collect?

The Actor supports collecting up to 500 agents per run, but results are limited by what is available on Rightmove for the given location.

Does it work with residential postcodes?

Yes, you can enter postcodes into the searchLocation field just like city names.

Is the data collected in real-time?

Yes, the scraper fetches the most current data available on Rightmove at the moment of the run.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


This Actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with website terms of service and applicable laws. Use data responsibly and respect rate limits.