RICS Firms Scraper
Pricing
from $3.00 / 1,000 results
RICS Firms Scraper
Scrape RICS' official Find a Surveyor directory (ricsfirms.com) - 40,000+ chartered surveying firms worldwide. Search by location, firm name, keyword, service, topic, or country, or fetch specific firms by office ID/URL.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Scrape RICS' official Find a Surveyor directory (ricsfirms.com) — the Royal Institution of Chartered Surveyors' worldwide listing of 40,000+ chartered surveying firms. Search by town/city/postcode, firm name, keyword, surveying service, consumer topic, or country — or fetch specific firms by office ID/URL for a full profile. HTTP-only, no auth, no proxy.
What this actor does
- Two modes:
search(directory search with filters) andbyOfficeIds(direct lookup by office ID / profile URL) - Filters (combinable): location, firm name, keyword, surveying service (131 options), consumer topic (52 options), country (102 options), RICS-regulated only, residential-only, commercial-only, free-advice-only
- Full firm profiles: optionally enrich each result with services offered, surveyor type, business type, partners/directors, and RICS personnel
- Global coverage: the UK directory by default, or any of the 100+ countries RICS firms operate in
- Empty fields are omitted — every record only contains data the firm actually published
Output per firm
officeId,ricsFirmNumber— RICS' internal office/firm identifiersfirmName,ricsRegulatedaboutUs— firm's own descriptionaddress,town,city(search mode; broader locality thantown, e.g. "London" vs. "London, NW4"),region,postalCode,country,countryCodelatitude,longitude— geocoordinates (profile lookups)phone,email,websiteUrllogoUrl— firm logo (when published)servesResidential,servesCommercial,offersFreeAdvice,basedInSearchArea(search mode)listingPackage— RICS directory listing tier (search mode)surveyorTypes[]— e.g. "Chartered Building Surveyor"servicesOffered[]— e.g. "Party walls", "Valuation", "Building surveying"businessType— e.g. "Private Practice"partnersAndDirectors[],ricsPersonnel[]regulationStatusTextsourceUrl— the firm's live profile page on ricsfirms.comrecordType: "surveyorFirm",scrapedAt
Note: the "Services & Staff" panel (servicesOffered, surveyorTypes, businessType, partnersAndDirectors, ricsPersonnel) is only published by RICS for firms with an enhanced directory listing. Basic listings still return full contact details (name, address, phone, email, website) but omit these fields — this reflects what the firm actually published, not a scraping gap.
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search / byOfficeIds |
locationQuery | string | London | Town, city, or postcode (mode=search) |
firmNameQuery | string | – | Filter by firm name (mode=search) |
keyword | string | – | Free-text keyword against "about us" and services (mode=search) |
serviceName | select | – | One of 131 surveying services (mode=search) |
topicName | select | – | One of 52 consumer topics, e.g. Buying, Party Walls (mode=search) |
countryCode | select | – | One of 102 countries; blank = UK default (mode=search) |
includeFullProfile | bool | true | Fetch each firm's profile page for the full "Services & Staff" panel (mode=search) |
ricsRegulatedOnly | bool | false | Only keep RICS-regulated firms (mode=search) |
residentialOnly | bool | false | Only keep firms serving residential clients (mode=search) |
commercialOnly | bool | false | Only keep firms serving commercial clients (mode=search) |
freeAdviceOnly | bool | false | Only keep firms offering free initial advice (mode=search) |
officeIds | array | – | Office numbers or profile URLs (mode=byOfficeIds) |
maxItems | int | 25 | Hard cap (1–1000) |
Example: firms near a UK town offering a specific service
{"mode": "search","locationQuery": "Manchester","serviceName": "102","maxItems": 50}
Example: browse a whole country
{"mode": "search","countryCode": "AU","maxItems": 100,"includeFullProfile": false}
Example: lookup specific firms by office ID
{"mode": "byOfficeIds","officeIds": ["233706", "https://www.ricsfirms.com/office/266306/Crest-Surveyors-Ltd"]}
Use cases
- Lead generation — build a list of chartered surveyors in a target region for partnership or referral outreach
- Market research — analyze surveying-firm density and service mix by town, region, or country
- Directory aggregation — feed RICS-verified firms into a real-estate or conveyancing marketplace
- Compliance checks — confirm a firm's RICS-regulated status before engaging them
- Competitive analysis — compare service offerings and business types across firms in a market
FAQ
What is RICS Find a Surveyor? The Royal Institution of Chartered Surveyors' official public directory of member firms, covering residential and commercial surveying, valuation, party walls, and more. See ricsfirms.com.
Is authentication required? No. The directory and every firm profile page are public.
What's the difference between search and byOfficeIds? search browses the directory by location/name/keyword/service/topic/country. byOfficeIds fetches one or more specific firms directly when you already know their office number or profile URL (e.g. from a previous search run).
Why do some firms have fewer fields than others? RICS' directory has tiered listings — enhanced (paid) listings publish a full "Services & Staff" panel; basic listings only publish contact details. The actor never fabricates missing data.
Can I search outside the UK? Yes — set countryCode to any of the 102 supported countries, optionally combined with locationQuery for a specific city within that country.
What does basedInSearchArea mean? true if the firm's office is physically located in/near the searched location; false if it was matched by name/service but is based elsewhere. Only present for location-based searches.
How fresh is the data? Real-time — every run queries RICS' live directory and profile pages directly.