SRA Solicitors Register Scraper
Pricing
from $1.60 / 1,000 record scrapeds
SRA Solicitors Register Scraper
Search the official solicitor directory for England and Wales — the SRA (Solicitors Regulation Authority) Register. Extract name, SRA ID, registration status, employer, and head-office location for individual solicitors and regulated firms. Search by person name, firm name, or SRA number.
Pricing
from $1.60 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
17
Total users
2
Monthly active users
19 hours ago
Last modified
Categories
Share
SRA Solicitors Register Scraper — Solicitor & Firm Records
Scrape solicitor and firm records from the SRA Register, the official solicitor directory for England and Wales. Returns name, SRA ID, regulatory status, current employer, head-office location, and profile URL for both individual solicitors and regulated firms.
SRA Solicitors Register Scraper Features
- Searches by person name, firm name, or SRA number. All three go in the same
searchTermslist. - Returns individuals and firms from one search, tagged with
record_typeso you can split them downstream without guessing. - Extracts the regulatory
statusverbatim — including the ones that matter, like "not practising" and "Not regulated by an approved regulator for legal services". - Carries the originating
search_termon every record, so a run over 500 names stays attributable to the name that produced each row. - Caps per search with
maxResultsPerSearchand across the whole run withmaxItems. - Resumable — a crawl that stops on a cap or a spend limit continues without re-charging you for records already delivered.
Who Uses SRA Register Data?
- Compliance and KYC teams — Verify that a named solicitor is on the register and currently practising, then keep the check on file.
- Legal recruiters — Build candidate lists by firm, and use the status field to filter out the records that will waste a call.
- Law firm BD — Map a competitor's regulated entities and head offices, which is more informative than their website's "our offices" page.
- Insurers and panel managers — Screen firms against the register before adding them to a panel.
- Legal tech and data teams — Enrich an existing solicitor dataset with SRA IDs, the closest thing to a primary key the profession has.
How SRA Solicitors Register Scraper Works
- Put your search terms in
searchTerms— names, firm names, SRA numbers, or a mix. - Each term runs as its own search against the register, up to
maxResultsPerSearchresults per term. The SRA caps a single search at 1000. - Person and firm results are parsed into one record shape, distinguished by
record_type. - Records stream into the dataset as they're found, and
maxItemsstops the run across all terms once you've had enough.
Input
{"searchTerms": ["Patel", "Clifford Chance", "537586"],"maxItems": 500,"maxResultsPerSearch": 200}
| Field | Type | Default | Description |
|---|---|---|---|
searchTerms | array | ["Smith"] | Person names, firm names, or SRA numbers. Each term runs as a separate search. |
maxItems | integer | 100 | Maximum records across all search terms. 0 for unlimited. |
maxResultsPerSearch | integer | 200 | Maximum results per term. The SRA caps a search at 1000; lower values mean faster runs. |
resumeCursor | string | — | Cursor from a previous run's Output, to continue that crawl. |
SRA Solicitors Register Scraper Output Fields
Both record types share one field set. current_employer is populated for people, location for firms, and the unused one comes back empty rather than missing.
Person records (record_type: "person")
{"record_type": "person","solicitor_name": "Akil Patel","sra_id": "277428","status": "SRA-regulated solicitor","current_employer": "Moorside Legal Services Limited","location": "","profile_url": "https://www.sra.org.uk/consumers/register/person/?sraNumber=277428","search_term": "Patel"}
Firm records (record_type: "firm")
{"record_type": "firm","solicitor_name": "CLIFFORD CHANCE LLP","sra_id": "447778","status": "SRA-regulated firm","current_employer": "","location": "Head office in LONDON + 7 others","profile_url": "https://www.sra.org.uk/consumers/register/organisation/?sraNumber=447778","search_term": "Clifford Chance"}
| Field | Type | Description |
|---|---|---|
record_type | string | null | person for an individual solicitor, firm for a regulated firm or organisation. |
solicitor_name | string | null | Full name of the solicitor, or the firm name on a firm record. |
sra_id | string | null | SRA identification number. Unique and numeric. |
status | string | null | Registration status, e.g. SRA-regulated solicitor, SRA-regulated solicitor, not practising, SRA-regulated firm. |
current_employer | string | null | Employer or firm as listed on the register. Person records only. |
location | string | null | Head office location. Firm records only. |
profile_url | string | null | URL of the solicitor's or firm's profile on sra.org.uk. |
search_term | string | null | The search term that produced this record. |
Resuming a large crawl
Every run emits a resumeCursor in its Output. If a large crawl stops before it finishes — because it hit maxItems, your spend cap (maxTotalChargeUsd), or was aborted — start a new run with the same input plus that resumeCursor to continue from where it left off. The crawl resumes from the queued work the previous run didn't reach.
- You are not re-charged for records the earlier run already delivered.
- Resume within your account's run-retention window — on the free tier, roughly your 10 most recent runs. Once the source run is pruned, its
resumeCursoris no longer valid. resumeCursoris opaque — supply it unmodified.
FAQ
How do I search the SRA Solicitors Register in bulk?
SRA Solicitors Register Scraper takes a list of search terms and runs each one against the register, returning the results as JSON. The public register has no bulk export and no API, which is the entire reason this exists.
How much does SRA Solicitors Register Scraper cost to run?
SRA Solicitors Register Scraper charges $0.10 per run start plus $0.002 per record. Screening 500 names at 20 results each runs to roughly $20.
Do I need an account or API key for the SRA Register?
SRA Solicitors Register Scraper needs neither. The register is public; you supply the search terms and nothing else.
Can I look up a solicitor by SRA number?
SRA Solicitors Register Scraper accepts SRA numbers in searchTerms alongside names, so a mixed list of names and IDs works in a single run.
Does it cover Scotland and Northern Ireland?
SRA Solicitors Register Scraper covers England and Wales, which is the SRA's remit. Scotland and Northern Ireland have their own regulators and are not on this register.
Need More Features?
Need custom fields, filters, or a different target site? File an issue or get in touch.
Why Use SRA Solicitors Register Scraper?
- Authoritative — the SRA Register is the statutory source, not an aggregator's copy of it.
- Bulk-shaped — hundreds of search terms in one run, each record tagged with the term that found it, so reconciling the output against your input list is a join rather than a project.
- Cheap — $0.002 per record.
Further reading: Which Web Scraper Do I Need?