eCourts Advocate Case Scraper
Pricing
from $4.99 / 1,000 results
Go to Apify Store
eCourts Advocate Case Scraper
Search court cases by advocate name or bar code on Indian eCourts services. Supports fetching states, districts, complexes, and establishments.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
codingfrontend
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
2
Monthly active users
5 days ago
Last modified
Categories
Share
Search court cases by advocate name or bar code on Indian eCourts services. Supports fetching states, districts, complexes, and establishments.
Features
- Structured data extraction — outputs clean JSON fields ready for analysis
- Cloud-ready — runs on Apify with scheduling, proxy rotation, and webhook support
Use Cases
- Data collection and research automation at scale
- Building structured datasets from public web content
- Monitoring for new listings, updates, or changes over time
- Competitive intelligence and market benchmarking
Input
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
mode | string | search | ✓ | Choose the operation mode for the scraper. Options: get_states, get_districts, get_complexes, get_establishments, search |
searchType | string | name | Search by advocate name, bar registration code, or case list. Options: name, barcode, caselist | |
advocateName | string | — | Name of the advocate to search for (used when searchType is 'name'). | |
barState | string | — | State of the bar council (e.g., 'KAR' for Karnataka). Used when searchType is 'barcode' or 'caselist'. | |
barCode | string | — | Bar registration code number. Used when searchType is 'barcode' or 'caselist'. | |
barYear | string | — | Year of bar registration. Used when searchType is 'barcode' or 'caselist'. | |
searchDate | string | — | Date filter for case list search (format: DD-MM-YYYY). Required when searchType is 'caselist'. | |
stateCode | string | — | State code for the court (e.g., '9' for Delhi). Use 'Get All States' mode to find state codes. | |
districtCode | string | — | District code for the court (e.g., '39'). Use 'Get Districts' mode to find district codes. | |
complexCode | string | — | Court complex code (e.g., '1090305'). Use 'Get Complexes' mode to find codes. | |
estCode | string | — | Establishment code. Use 'Get Establishments' mode to find codes. Optional — if empty, all establishments in the complex are searched. | |
caseStatus | string | Both | Filter by case status. Options: Both, Pending, Disposed | |
maxCaptchaRetries | integer | 5 | Maximum number of retries for captcha solving (capped at 5). | |
maxItems | integer | 20 | Maximum number of items to scrape | |
proxyConfiguration | object | Apify Residential | Proxy settings. Residential proxy is strongly recommended |
Output
Each scraped item includes:
| Field | Description |
|---|---|
srNo | Sr no |
caseTypeNumberYear | Case type number year |
petitioner | Petitioner |
respondent | Respondent |
advocate | Advocate |
caseType | Case type |
caseNumber | Case number |
caseYear | Case year |
cnrNumber | Cnr number |
viewHistoryParams | View history params |
searchType | Search type |
searchStateCode | Search state code |
searchDistrictCode | Search district code |
searchComplexCode | Search complex code |
searchEstCode | Search est code |
searchCaseStatus | Search case status |
searchAdvocateName | Search advocate name |
Sample Output
{"srNo": "srNo_value","caseTypeNumberYear": "caseTypeNumberYear_value","petitioner": "petitioner_value","respondent": "respondent_value","advocate": "advocate_value","caseType": "caseType_value","caseNumber": "caseNumber_value","caseYear": "caseYear_value"}
Notes
- Proxy: Residential proxy is highly recommended — set
proxyConfiguration: { useApifyProxy: true, apifyProxyGroups: ["RESIDENTIAL"] } - Rate limits: Keep
maxItemsreasonable per run to avoid IP bans or rate throttling - Scheduling: Use Apify Scheduler to run this actor on a recurring basis for a consistently fresh dataset