SRA Solicitors Register Scraper avatar

SRA Solicitors Register Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
SRA Solicitors Register Scraper

SRA Solicitors Register Scraper

Scrape the Solicitors Regulation Authority's (SRA) official public register of solicitors and law firms in England & Wales. Search by name or SRA number, or fetch full firm profiles with offices, areas of law, and regulated people.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

Scrape the Solicitors Regulation Authority (SRA) Solicitors Register — the official public directory of every solicitor and law firm regulated in England & Wales. Search by name or SRA number, or pull a full firm profile (offices, website, areas of law, reserved legal activities, and regulated people) by SRA number. No login, no cookies, no paid proxy.

The SRA is the regulator that authorises solicitors and law firms in England & Wales; this register is the same authoritative source that underpins the Law Society's public "Find a Solicitor" tool.

What this actor does

  • Two modes: search (by name/keyword/SRA number) and firmDetails (full firm profile by SRA number)
  • Both entity types: individual solicitors and law firms/organisations
  • Rich firm profiles: trading & previous names, every office (address/phone/website/email), areas of law, reserved legal activities, and a list of SRA-regulated people at the firm
  • Regulatory status filter: optionally restrict firm results to actively SRA-regulated firms only
  • Empty fields are always omitted — you never see null, "", or []

Output fields

Search mode — firm record (recordType: "firm")

FieldDescription
sraNumberUnique SRA identifier
nameRegistered firm name
alsoKnownAsTrading name(s), if different from registered name
statusRegulatory status, e.g. SRA-regulated firm, Firm has closed, Not regulated by an approved regulator for legal services
headOfficeLocationTown/city of the head office (plus office count if there are others)
profileUrlLink to the full public register page for this firm
recordType, scrapedAt

Search mode — person record (recordType: "person")

FieldDescription
sraNumberUnique SRA identifier
nameFull name
statuse.g. SRA-regulated solicitor, SRA-regulated lawyer, SRA-regulated solicitor, not practising
worksAtFirm name(s) the person currently works at
recordType, scrapedAt

firmDetails mode — full firm profile (recordType: "firm")

All search-mode firm fields, plus:

FieldDescription
tradingNames[]All trading names on file
previousNames[]Former registered names
websiteFirm's website domain
typeOfFirme.g. Recognised body since 16/04/2015, authorised for all legal services
regulatorRegulating body (normally Solicitors Regulation Authority)
regulatoryRecordSummary text of published regulatory/disciplinary decisions
offices[]Every office: officeName, address, phone, website, email
areasOfLaw[]Self-reported practice areas
reservedActivities[]Reserved legal activities the firm is authorised to perform
regulatedPeople[]Up to 25 SRA-regulated people at the firm (name, status, worksAt)
regulatedPeopleCountTotal count of regulated people (may exceed the 25 listed)

Input

FieldTypeDefaultDescription
modeselectsearchsearch or firmDetails
searchQuerystringIrwin MitchellName, partial name, or SRA number (mode=search)
searchTypeselectallall / firm / person
regulatedOnlybooleanfalseDrop non-SRA-regulated firm results
nameContainsstringExtra case-insensitive substring filter on name
sraNumbersarraySRA numbers to fetch full profiles for (mode=firmDetails)
maxItemsinteger30Hard cap on emitted records (1–500)

Example: search for a firm by name

{
"mode": "search",
"searchQuery": "Irwin Mitchell",
"searchType": "firm",
"maxItems": 20
}

Example: search for solicitors by surname, regulated firms only

{
"mode": "search",
"searchQuery": "smith",
"searchType": "person",
"maxItems": 50
}

Example: full firm profile lookup

{
"mode": "firmDetails",
"sraNumbers": ["620674", "570654"]
}

Use cases

  • Legal tech / KYC — verify a solicitor or law firm is currently SRA-regulated before onboarding
  • Due diligence — confirm a firm's registered offices, areas of law, and regulatory record
  • Market research — map law firms by name, location, or practice area
  • Directory building — power a "find a solicitor" search feature with authoritative data
  • Recruitment — identify firms practising in a given area of law

FAQ

Where does this data come from? The SRA's public Solicitors Register — the same regulator-maintained data used by the Law Society's own "Find a Solicitor" tool.

Can I search by SRA number instead of name? Yes — pass the SRA number as searchQuery in search mode, or use firmDetails mode with sraNumbers for a full profile lookup.

Why don't individual-solicitor records include a profile link? The SRA's individual-solicitor detail pages are protected by an additional bot-mitigation challenge that isn't reliably reachable via automation; the actor only returns fields sourced from pages that are consistently and reliably accessible. Name, status, and firm affiliation for individuals are still fully populated from the search results and from each firm's own regulated-people list.

Does regulatedOnly affect individual-solicitor results? No — it only filters firm/organisation records. Some organisations appear in the register only because they employ an SRA-regulated person (e.g. an in-house legal team); regulatedOnly: true excludes those and keeps only firms whose own status is "SRA-regulated firm".

Is there a limit on how many results I can get? Yes, maxItems caps the run (max 500). The register itself returns up to roughly 1,000 results for a very broad query; narrow your searchQuery for more targeted results.