● Edge Scraper Gateway · v2.0
Scrape without friction.
Cache without compromise.
High-performance gateway for quick-commerce and bus inventory. JA4 impersonation, pooled connections, and sub-millisecond cached reads on 2 vCPU.
Providers Blinkit · Zepto · Instamart · Flipkart Minutes · RedBus
Cache 1–2 ms repeated queries
Live endpoints
POST /v1/bootstrap
POST /v1/search/catalog
POST /v1/bus/redbus
POST /v1/probe
Auth via X-Proxy-Secret or Bearer hf_*. Public: /health · /v1/stats
Autonomy
24/7 keep-warm
Cloudflare Worker cron pings /health every 10 min. Worker → Gateway → upstream with Chrome 124 JA4.
Total Requests
0
Operational · 0 hits · 0 misses
0 lifetime · uptime 0s
Cache Hit Rate
0.0%
Searches 0 · Stores 0 · Buses 0
0 items cached
Error Rate
0.0%
0 errors · 0 successful
Threshold <2% healthy
Uptime
0s
Zero-downtime edge · 2 vCPU / 16GB
Port 7860 · curl_cffi Chrome 124
Requests over time · cumulative · auto-refresh 5s
Textbox
By endpointAPI route
Textbox
By client originclient IP
Textbox
Cache statusTTL in-memory · CountedTTLCache
cache | size | max | hits | misses | hit rate |
|---|---|---|---|---|---|
Recent errorsnewest first · max 50
time | path | type | detail |
|---|---|---|---|
time | path | type | detail |
|---|---|---|---|
How observability works — Every request counted by MetricsMiddleware (main.py:MetricsMiddleware). Cache hits/misses via CountedTTLCache. Provider failures via record_provider_error surface here and in edge-scraper logs. Poll GET /health · /v1/stats · /v1/errors.