Welcome to Mir Courts Scraper
This application scrapes Russian court data from regional court websites.
Features
- Scrape court cases by article and date range
- Support for multiple regions (SPB, Moscow, Tatarstan, etc.)
- Asynchronous task processing with Celery
- RESTful API and web interface
Quick Start
- Go to Tasks page
- Create a new scrape task
- Monitor task progress
- View results in database
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
GET |
/health |
Health check |
POST |
/api/v1/tasks/ |
Create new scrape task(s) |
GET |
/api/v1/tasks/ |
List all tasks |
GET |
/api/v1/tasks/{task_id} |
Get task status |
GET |
/api/v1/tasks/{task_id}/cases |
Get task results |
DELETE |
/api/v1/tasks/{task_id} |
Cancel task |
POST |
/api/v1/auth/register |
Register new user |
POST |
/api/v1/auth/login |
User login |