curl --request GET \
--url http://localhost:3000/v1/scrapers{
"scrapers": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"retailer_code": "<string>",
"scraper_type": "<string>",
"is_enabled": true,
"schedule_cron": "<string>",
"schedule_description": "<string>",
"location_ids": [
"<string>"
],
"max_workers": 123,
"batch_size": 123,
"rate_limit_delay": 123,
"alert_on_failure": true,
"alert_on_error_rate": true,
"error_rate_threshold": 123,
"created_at": "<string>",
"updated_at": "<string>",
"currentStatus": "<string>",
"expectedProducts": 123,
"retailer": "<unknown>",
"lastRun": "<unknown>"
}
],
"stats": {
"totalProducts": 123,
"recentUpdates": 123,
"activeScrapers": 123,
"failedRuns": 123
}
}Returns all scrapers with their configs and last run status.
curl --request GET \
--url http://localhost:3000/v1/scrapers{
"scrapers": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"retailer_code": "<string>",
"scraper_type": "<string>",
"is_enabled": true,
"schedule_cron": "<string>",
"schedule_description": "<string>",
"location_ids": [
"<string>"
],
"max_workers": 123,
"batch_size": 123,
"rate_limit_delay": 123,
"alert_on_failure": true,
"alert_on_error_rate": true,
"error_rate_threshold": 123,
"created_at": "<string>",
"updated_at": "<string>",
"currentStatus": "<string>",
"expectedProducts": 123,
"retailer": "<unknown>",
"lastRun": "<unknown>"
}
],
"stats": {
"totalProducts": 123,
"recentUpdates": 123,
"activeScrapers": 123,
"failedRuns": 123
}
}