Current Run

No active run

Scrape specific ads (by number)

Enter one ad number per line, or comma-separated.

1 · Single Manufacturer

2 · Multiple Manufacturers

Loading…

3 · Top N Manufacturers

4 · ALL Manufacturers

Long-running — hours to days. Cron-style continuous scrape.

5 · Quick Test

3 cars · JSON only · no DB write

6 · Low-Price Scrape

Requests / sec
0.0
0 total
Success Rate
100%
block rate: 0%
Total Blocks
0
identity rotations: 0
Batch Size
0
adaptive concurrency
· progress
0 / 0 · failed 0 · ETA
0.0% complete
RPS (last 5 min)
Success Rate (last 5 min)
Batch Size (last 5 min)
Blocks by Status
Requests by Proxy Tier
Recent Cooldowns
No cooldowns yet
Live Logs
No active log stream. Start a scrape to see logs here.
Manufacturer Started Cars Success Speed Duration Status Details
No runs yet

Database Stats

Health Check

History & Reports Status

Fix Duplicate Cars

Dry-run first; then re-run with the “Apply” checkbox to delete.

Soft-Deleted Cars

Verify soft-deleted on Encar (long-running, streams to Live tab):

Manufacturers (live Encar)

Check Encar Block

Probes the Encar API directly & via IPRoyal proxy.

Test Proxy Connection

Scheduled Auto-Scrape (crontab)

Loading…

Script: cron-scrape.sh

Current crontab

Persistent Defaults

Saved in ~/.encar/config.json — used as defaults next time you open this page.

Max parallel listing+detail requests. Benchmark-verified safe ≤25 without proxy.

Max parallel diagnosis+inspection requests during the post-history pass.

encar
Selected provider is forwarded to --provider on each scrape. See DESIGN_MULTI_PROVIDER.md for the roadmap.
stage
Click ✏ Custom to edit manually.
A → B → C escalation
cooldown s

Same IP + identity rotation. Free, fast (~2 min).

cooldown s

⚠ Uses IPRoyal proxy (paid). Off by default.

cooldown s

Real Chrome with 49 source-level stealth patches. Slow but bypasses CDN-level blocks.