Live defaults: openUrlMode=worker
· flyOnly=0
· flyBackup=0
· refreshCookies=0
Fetches a Bybit URL. Default is worker only. Fly is opt-in per request.
| Mode | Enable | Path |
|---|---|---|
worker | default | Direct Bybit, UUID cookie + Chrome UA |
worker_then_fly | ?flyBackup=1 or body / FLY_OPENURL_BACKUP=1 | Direct first; on any fail retry Fly then GCP (provider: "fly" then "gcp") |
fly | ?flyOnly=1 | Skip worker; Fly only |
gcp | ?gcpOnly=1 or ?via=gcp | Skip worker; GCP only |
| split | ?via=fly,gcp or dashboard override | Equal traffic across the listed hops (no failover) |
| failover | ?via=cf>fly>gcp or dashboard CF → Fly → GCP | Try hops in order; stop at first success |
Request via= wins, then the dashboard Traffic override, then query/body flags, then env. flyOnly wins among flags if both Fly flags are set.
| Body / query | Notes |
|---|---|
url | required https://api2.bybitglobal.com/… |
flyOnly | skip worker |
flyBackup | worker then Fly |
refreshCookies | homepage hop on non-WAF/timeout fail (off by default) |
Success body is Bybit JSON. Headers: X-Trabo-OpenUrl-Mode, X-Trabo-Cookie-Source (uuid / homepage / fly), X-Trabo-Fly-Detail when Fly was used.
Errors: {"error","reason","retryable"}. WAF → reason: "bybit-waf" HTTP 429. Timeout → HTTP 504.
curl --request POST \
--url 'https://my-first-worker.cap-8888.workers.dev/openUrl' \
--header 'Content-Type: application/json' \
--data '{"url":"https://api2.bybitglobal.com/fapi/beehive/public/v1/common/leader-history?leaderMark=MARK&pageSize=20&pageAction=first_page"}'
curl --request POST \
--url 'https://my-first-worker.cap-8888.workers.dev/openUrl?flyOnly=1' \
--header 'Content-Type: application/json' \
--data '{"url":"https://api2.bybitglobal.com/…"}'
Uses stored secure-token cookies. Same flyBackup / flyOnly flags as /openUrl.
curl -sS -H 'Content-Type: application/json' \
-d '{"url":"https://api2.bybitglobal.com/…"}' \
'https://my-first-worker.cap-8888.workers.dev/axiosCookies?username=ACCOUNT'
curl -sS https://my-first-worker.cap-8888.workers.dev/status