Benchmark Litigation Rankings Scraper
LEAD GENERATIONBUSINESS
Benchmark Litigation Rankings Scraper
Extract law firm rankings, practice area tiers, and firm profile links from Benchmark Litigation — the specialist litigation ranking covering US states, Canadian provinces, and major international jurisdictions.
What it does
The actor discovers all jurisdiction ranking pages (~120 across US states, Canadian provinces, and international markets), and for each page extracts every firm in every practice area and tier. Output is a flat table of (jurisdiction × practice area × tier × firm) records.
Each record contains:
- Jurisdiction — US state, country, or region (e.g. "Australia", "California")
- Practice area — e.g. "Class action", "General commercial", "Insurance"
- Tier — e.g. "Highly Recommended", "Recommended", "Other Notable Firms"
- Firm name and profile URL — direct link to the firm's Benchmark Litigation profile
- Firm ID — the firm's slug identifier, extracted from the profile URL
- List type — "Rankings" for jurisdiction pages
- Ranking year — the ranking cycle the data belongs to
- Scraped timestamp
Use cases
- Litigation finance — map the top-tier litigation firms by jurisdiction for deal sourcing
- Legal recruiting / headhunting — identify leading firms and their rankings for targeted outreach
- Law firm business development — benchmark competitors by practice area and jurisdiction
- Expert witness networks — find firms that handle relevant litigation types
- Market research — compare firm coverage across jurisdictions over time
Output example
{
"jurisdiction": "Australia",
"jurisdiction_url": "https://www.benchmarklitigation.com/australia",
"practice_area": "Class action",
"tier": "Highly Recommended",
"tier_class": "highly-recommended",
"firm_name": "Allens",
"firm_profile_url": "https://www.benchmarklitigation.com/firms/allens-australia",
"firm_id": "allens-australia",
"list_type": "Rankings",
"ranking_year": "2026",
"scrapedAt": "2026-06-11T06:00:00.000Z"
}
Input
| Field | Type | Default | Description |
|---|---|---|---|
maxItems |
integer | 100 | Maximum records to return. Leave blank or set high for a full crawl (~3,000+ records across all jurisdictions). |
jurisdictions |
array (select) | (none — all) | Optional: limit the crawl to specific jurisdictions instead of every one. |
Coverage
Benchmark Litigation covers:
- All 50 US states + DC
- Canadian provinces
- Major international jurisdictions (Australia, UK, Germany, France, Singapore, and more)
Notes
- Memory-efficient: 256 MB is sufficient for a full crawl
- Rate-limited to 5 concurrent requests to be a polite crawler