# Bypass Tools — Zapi reference > Every Bypass Tools endpoint on Zapi, with parameters, request shape and an example response. **Base URL:** `https://api.zpi.web.id` **Auth:** Send `x-api-key: YOUR_KEY` header on every request. Get a key at https://zpi.web.id/dashboard/keys (free tier — 2,000 req/mo, no credit card). **Response envelope:** `{ status: "success" | "error", message: string, content: }` **Rate limit:** 60 req/min (free tier). Per-endpoint cache TTL is documented below. **Errors:** standard HTTP codes (`401` invalid key, `429` rate limited, `5xx` upstream). Body always has `{ status: "error", message, errors? }`. ```bash curl "https://api.zpi.web.id/v1/CATEGORY:SCRAPER/ENDPOINT?param=value" \ -H "x-api-key: $ZAPI_KEY" ``` **Category page:** https://zpi.web.id/category/bypass-tools **Full catalog:** https://zpi.web.id/apis · **Index:** https://zpi.web.id/llms-full.txt --- ## Bitly Bypass **Category:** bypass-tools · **Slug:** `bitly` **Detail page:** https://zpi.web.id/api/bypass-tools/bitly Resolve bit.ly / bitly.is / j.mp / amzn.to short URLs ke destination aslinya. **Tags:** bypass, shortener, bitly ### Resolve - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:bitly/resolve` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | URL bit.ly/bitly.is/j.mp/amzn.to atau code aja | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:bitly/resolve?url=https%3A%2F%2Fbit.ly%2F4nIf3hj" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:bitly/resolve?url=https%3A%2F%2Fbit.ly%2F4nIf3hj", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:bitly/resolve?url=https%3A%2F%2Fbit.ly%2F4nIf3hj", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "inputUrl": "https://bit.ly/4nIf3hj", "shortCode": "4nIf3hj", "knownDomain": true, "resolvedVia": "redirect", "shortDomain": "bit.ly", "destinationUrl": "https://seeklogo.com/search?q=bitly" } ``` --- ## Blox-Script Key **Category:** bypass-tools · **Slug:** `blox-script` **Detail page:** https://zpi.web.id/api/bypass-tools/blox-script Resolve a Blox-Script key-gate to its issued key. **Tags:** key-system, roblox, bypass ### Resolve Resolve a Blox-Script key-gate to its issued key. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:blox-script/resolve` **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | no | Gate / get-key page URL. Optional — the key is minted server-side regardless of the marker, so this is informational only. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:blox-script/resolve?url=https%3A%2F%2Fboblox-script.com%2Fget-key%3Fc%3DAfajy%26hash%3DKf93jD0sLpQ2mZx7Bv4Nc8Tr1Yh6Ge5Wd0Su9Aj3Pk2Lq7Mn4Xz8Cb1Rv6Hy" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:blox-script/resolve?url=https%3A%2F%2Fboblox-script.com%2Fget-key%3Fc%3DAfajy%26hash%3DKf93jD0sLpQ2mZx7Bv4Nc8Tr1Yh6Ge5Wd0Su9Aj3Pk2Lq7Mn4Xz8Cb1Rv6Hy", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:blox-script/resolve?url=https%3A%2F%2Fboblox-script.com%2Fget-key%3Fc%3DAfajy%26hash%3DKf93jD0sLpQ2mZx7Bv4Nc8Tr1Yh6Ge5Wd0Su9Aj3Pk2Lq7Mn4Xz8Cb1Rv6Hy", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "key": "hykf6zq5wq418ucg7w90yj", "tier": "direct", "message": "Key Generated Successfully", "inputUrl": "https://boblox-script.com/get-key?c=Afajy&hash=Kf93jD0sLpQ2mZx7Bv4Nc8Tr1Yh6Ge5Wd0Su9Aj3Pk2Lq7Mn4Xz8Cb1Rv6Hy", "viaBrowser": false, "expiresInHours": 4 } ``` --- ## Clk.sh Bypass **Category:** bypass-tools · **Slug:** `clk-sh` **Detail page:** https://zpi.web.id/api/bypass-tools/clk-sh clk.sh / oko.sh / oii.la Bypass — extract final URL dari short link yang pakai advertiser landing page **Tags:** bypass, shortener, clk.sh ### Resolve - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:clk-sh/resolve` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | URL clk.sh / oko.sh / oii.la yang mau di-bypass | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:clk-sh/resolve?url=https%3A%2F%2Foii.la%2FF6v0ob" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:clk-sh/resolve?url=https%3A%2F%2Foii.la%2FF6v0ob", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:clk-sh/resolve?url=https%3A%2F%2Foii.la%2FF6v0ob", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "finalUrl": "https://i.pinimg.com/736x/3c/cf/8b/3ccf8b4a8386df8ff3df834a836126ba.jpg", "inputUrl": "https://oii.la/F6v0ob", "shortCode": "F6v0ob", "knownDomain": true, "shortDomain": "oii.la", "tokenLength": 150, "hasAdvertiserForm": true } ``` --- ## Encurtador / l1nq Unlocker **Category:** bypass-tools · **Slug:** `encurtador` **Detail page:** https://zpi.web.id/api/bypass-tools/encurtador Resolve short link encurtador.dev / l1nq.com (dan alt domain) ke URL tujuan asli, lewatin interstitial countdown. **Tags:** bypass, shortener, link-unlocker, encurtador, l1nq, redirect, shortlink ### Resolve Resolve short link ke URL tujuan asli + metadata (clicks, delay, malware-scan flag). - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:encurtador/resolve` **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | Short link yang mau di-resolve (l1nq.com / encurtador.dev / alt domain), atau kode-nya langsung. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:encurtador/resolve?url=https%3A%2F%2Fl1nq.com%2Fxke37hn" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:encurtador/resolve?url=https%3A%2F%2Fl1nq.com%2Fxke37hn", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:encurtador/resolve?url=https%3A%2F%2Fl1nq.com%2Fxke37hn", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "url": "https://dem.com/", "code": "xke37hn", "clicks": 7, "inputUrl": "https://l1nq.com/xke37hn", "viaProxy": false, "scrapedAt": "2026-06-15T08:11:27.593Z", "malwareScan": true, "delaySeconds": 5 } ``` --- ## EZ4Short **Category:** bypass-tools · **Slug:** `ez4short` **Detail page:** https://zpi.web.id/api/bypass-tools/ez4short Resolve an EZ4Short short link to its final destination URL. **Tags:** shortener, bypass, redirect ### Resolve Resolve an EZ4Short short link to its final destination URL. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:ez4short/resolve` - **Cache TTL:** 120s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | Short link yang mau di-resolve, atau kode-nya langsung. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:ez4short/resolve?url=https%3A%2F%2Fez4short.com%2FPJjTK" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:ez4short/resolve?url=https%3A%2F%2Fez4short.com%2FPJjTK", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:ez4short/resolve?url=https%3A%2F%2Fez4short.com%2FPJjTK", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "url": "https://game5s.com/onet-connect-animal/", "code": "PJjTK", "hops": 2, "inputUrl": "https://ez4short.com/PJjTK", "scrapedAt": "2026-06-20T02:11:47.312Z" } ``` --- ## Free Fire Kipas UID Verifier **Category:** bypass-tools · **Slug:** `free-fire-kipas` **Detail page:** https://zpi.web.id/api/bypass-tools/free-fire-kipas Verifikasi format Free Fire UID via FF KIPAS (lewatin gating timing + multi-step). Catatan: upstream hanya cek format, tidak balikin data akun. **Tags:** free fire, ff, freefire, uid, verify, garena, game, kipas ### Verify Verifikasi format Free Fire UID (format-only, no account data). - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:free-fire-kipas/verify/:uid` **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `uid` | string | path | yes | Free Fire UID (numeric). Catatan: upstream hanya verifikasi format, tidak balikin data akun. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:free-fire-kipas/verify/:uid" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:free-fire-kipas/verify/:uid", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:free-fire-kipas/verify/:uid", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "uid": "902991369", "note": "Upstream hanya memverifikasi format UID — tidak mengembalikan data akun (nickname/region/level).", "valid": true, "status": "success", "message": "UID verification successful." } ``` --- ## GZenX **Category:** bypass-tools · **Slug:** `gzenx` **Detail page:** https://zpi.web.id/api/bypass-tools/gzenx Resolve a GZenX script page to its title + loadstring payload. **Tags:** paste, script, roblox ### GZenX Resolve a GZenX script page to its title + loadstring payload. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:gzenx/resolve` - **Cache TTL:** 600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | Full page URL (article atau script page), atau slug-nya langsung. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:gzenx/resolve?url=https%3A%2F%2Fwww.gzenx.com%2Fsubpages%2Fezfb7qll.php" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:gzenx/resolve?url=https%3A%2F%2Fwww.gzenx.com%2Fsubpages%2Fezfb7qll.php", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:gzenx/resolve?url=https%3A%2F%2Fwww.gzenx.com%2Fsubpages%2Fezfb7qll.php", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "url": "https://www.gzenx.com/subpages/p36yy966.php", "title": "*NEW* Weak Legacy 2 Script (PASTEBIN 2025) (AUTO FARM , AUTO LEVEL , AUTO ATTACK)", "script": "loadstring(game:HttpGet(\"https://raw.githubusercontent.com/Omgshit/Scripts/main/MainLoader.lua\"))()", "scrapedAt": "2026-06-20T10:13:17.161Z", "usedFlare": false } ``` --- ## Link2Unlock Bypass **Category:** bypass-tools · **Slug:** `link2unlock` **Detail page:** https://zpi.web.id/api/bypass-tools/link2unlock Bypass link2unlock.com locker — skip semua social tasks dan langsung dapat URL tujuan. **Tags:** bypass.link2unlock, link ### Resolve - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:link2unlock/resolve` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | URL link2unlock yang mau di-bypass | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:link2unlock/resolve?url=https%3A%2F%2Flink2unlock.com%2Fefb8f" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:link2unlock/resolve?url=https%3A%2F%2Flink2unlock.com%2Fefb8f", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:link2unlock/resolve?url=https%3A%2F%2Flink2unlock.com%2Fefb8f", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "name": "Anjay Test", "note": "testt ajaj", "alias": "efb8f", "linkId": 66834, "unlocks": [ { "url": "https://www.youtube.com/shorts/5mlltpmKJL4", "name": "Downlonhhh niehhh" } ], "inputUrl": "https://link2unlock.com/efb8f", "scrapedAt": "2026-05-22T17:09:45.206Z", "primaryUrl": "https://www.youtube.com/shorts/5mlltpmKJL4", "skippedTasks": [ { "icon": "/icons/youtube.svg", "social": "youtube", "message": "Subscribe", "actionUrl": "https://www.youtube.com/shorts/5mlltpmKJL4" }, { "icon": "/icons/like.svg", "social": "like", "message": "Like Video", "actionUrl": "https://www.youtube.com/shorts/5mlltpmKJL4" }, { "icon": "/icons/instagram.svg", "social": "instagram", "message": "Follow Instagram", "actionUrl": "https://www.instagram.com/shorts/5mlltpmKJL4" } ] } ``` --- ## Linkify **Category:** bypass-tools · **Slug:** `linkify` **Detail page:** https://zpi.web.id/api/bypass-tools/linkify Resolve a Linkify short/locked link to its destination URL. **Tags:** shortener, bypass, redirect ### Resolve Resolve a Linkify short/locked link to its destination URL. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:linkify/resolve` - **Cache TTL:** 120s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | Short/locker link go.linkify.ru yang mau di-resolve, atau kode-nya langsung (mis. 28Mw). | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:linkify/resolve?url=https%3A%2F%2Fgo.linkify.ru%2F28Mw" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:linkify/resolve?url=https%3A%2F%2Fgo.linkify.ru%2F28Mw", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:linkify/resolve?url=https%3A%2F%2Fgo.linkify.ru%2F28Mw", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "ok": true, "code": "28Mw", "inputUrl": "https://go.linkify.ru/28Mw", "viaProxy": false, "linkTitle": "Brian Moser.mcpack — Яндекс Диск", "scrapedAt": "2026-06-20T02:12:46.372Z", "destinationUrl": "https://disk.yandex.ru/d/ySbilegSilCYAw" } ``` --- ## Linkvertise **Category:** bypass-tools · **Slug:** `linkvertise` **Detail page:** https://zpi.web.id/api/bypass-tools/linkvertise Resolve a Linkvertise locked link (and link-to.net/link-hub.net family) to its destination URL. **Tags:** link-locker, bypass, linkvertise ### Resolve Resolve a Linkvertise locked link (and link-to.net/link-hub.net family) to its destination URL. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:linkvertise/resolve` **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | Locked short link yang mau di-resolve (linkvertise.com / link-to.net / link-hub.net / link-target.org / link-target.net / link-center.net / direct-link.net), atau bare `/`. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:linkvertise/resolve?url=https%3A%2F%2Flinkvertise.com%2F119714%2FEzHub" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:linkvertise/resolve?url=https%3A%2F%2Flinkvertise.com%2F119714%2FEzHub", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:linkvertise/resolve?url=https%3A%2F%2Flinkvertise.com%2F119714%2FEzHub", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "url": "http://www.mediafire.com/file/zz5s5rb82c8v4vy/EZ+Hub.txt/file", "slug": "EzHub", "userId": "119714", "inputUrl": "https://linkvertise.com/119714/EzHub", "scrapedAt": "2026-06-20T02:10:56.807Z", "viaBrowser": true } ``` --- ## Linkzy **Category:** bypass-tools · **Slug:** `linkzy` **Detail page:** https://zpi.web.id/api/bypass-tools/linkzy Resolve a Linkzy locked link to its destination URL. **Tags:** link-locker, bypass, redirect ### Resolve Resolve a Linkzy locked link to its destination URL. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:linkzy/resolve` - **Cache TTL:** 120s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | Unlock link locker (path /unlock/ atau /u/), atau kode-nya langsung. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:linkzy/resolve?url=https%3A%2F%2Flinkzy.space%2Funlock%2F81439f4a" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:linkzy/resolve?url=https%3A%2F%2Flinkzy.space%2Funlock%2F81439f4a", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:linkzy/resolve?url=https%3A%2F%2Flinkzy.space%2Funlock%2F81439f4a", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "code": "81439f4a", "title": "Night Mystic Hub - Blox Fruits Script", "creator": "ScriptLix", "inputUrl": "https://linkzy.space/unlock/81439f4a", "viaProxy": false, "scrapedAt": "2026-06-20T02:12:48.028Z", "destinationUrl": "https://lootdest.org/s?QVip5Czw", "requiredActions": [ { "url": "https://www.youtube.com/@Jaiaca01", "action": "notifications", "platform": "youtube" }, { "url": "https://discord.gg/NETzYhAqMg", "action": "join_server", "platform": "discord" }, { "url": "https://youtu.be/E8Rbbo33GLg", "action": "like-comment", "platform": "youtube" } ] } ``` --- ## MBoost **Category:** bypass-tools · **Slug:** `mboost` **Detail page:** https://zpi.web.id/api/bypass-tools/mboost Resolve an MBoost locked link to its destination URL. **Tags:** link-locker, bypass, redirect ### Resolve Resolve an MBoost locked link to its destination URL. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:mboost/resolve` - **Cache TTL:** 120s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | Link halaman unlock (host/). Handler ekstrak destination tanpa nyelesaiin step/captcha. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:mboost/resolve?url=https%3A%2F%2Fmboost.me%2Fabc" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:mboost/resolve?url=https%3A%2F%2Fmboost.me%2Fabc", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:mboost/resolve?url=https%3A%2F%2Fmboost.me%2Fabc", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "ok": true, "tier": "t1", "steps": [ "Subscribe and turn on notifications", "Comment and like", "Browse this website" ], "views": 528, "pageid": "abc", "viaBrowser": false, "originalUrl": "https://mboost.me/abc", "stepsBypassed": 3, "destinationUrl": "https://pastebin.com/7ayMihLZ" } ``` --- ## Paste-Drop **Category:** bypass-tools · **Slug:** `paste-drop` **Detail page:** https://zpi.web.id/api/bypass-tools/paste-drop Fetch a public Paste-Drop paste content + metadata by URL or slug. **Tags:** paste, script, text ### Get Paste Fetch a public Paste-Drop paste content + metadata by URL or slug. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:paste-drop/get` - **Cache TTL:** 600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | URL paste publik atau slug-nya langsung (mis. `AdoptMeScript2024`). | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:paste-drop/get?url=AdoptMeScript2024" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:paste-drop/get?url=AdoptMeScript2024", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:paste-drop/get?url=AdoptMeScript2024", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "id": 43090, "url": "https://paste-drop.com/AdoptMeScript2024", "slug": "AdoptMeScript2024", "tags": "[\"Adopt Me Script\",\"Adopt Me Trade Scam Script\",\"Adopt Me Freeze Trade Script\",\"Adopt Me Auto Farm Script\",\"Adopt Me Auto Farm Pet Script\",\"Adopt Me Pet Spawner Script\",\"Adopt Me Roblox Script\",\"Adopt Me Infinite Bucks Script\",\"Adopt Me Script 2024\",\"Adopt Me Remove Pet On Second Trade Script\"]", "title": "Adopt Me Script 2024", "views": 5594, "author": { "name": "Adopt Me Script 2024", "username": "adoptmescript2024" }, "content": "--discord.gg/ShKtjJWvr2\n\nloadstring(game:HttpGet(\"https://raw.githubusercontent.com/XScriptsOfficial/AdoptMe/main/Scripts\"))()", "allowRaw": true, "createdAt": "2024-08-19 02:46", "scrapedAt": "2026-06-20T10:12:04.567Z", "updatedAt": "2024-09-04T13:53:12.000000Z", "videoEmbed": "https://www.youtube.com/embed/-I4s3erCY9k", "isProtected": false } ``` --- ## Pastebin **Category:** bypass-tools · **Slug:** `pastebin` **Detail page:** https://zpi.web.id/api/bypass-tools/pastebin Fetch raw plaintext content of a public Pastebin paste by URL or id. **Tags:** paste, raw, text ### Raw Paste Fetch raw plaintext content of a public Pastebin paste by URL or id. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:pastebin/raw` - **Cache TTL:** 600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | Paste URL atau id-nya langsung (mis. 1PWxczzC). Paste harus public. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:pastebin/raw?url=https%3A%2F%2Fpastebin.com%2F1PWxczzC" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:pastebin/raw?url=https%3A%2F%2Fpastebin.com%2F1PWxczzC", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:pastebin/raw?url=https%3A%2F%2Fpastebin.com%2F1PWxczzC", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "id": "1PWxczzC", "url": "https://pastebin.com/1PWxczzC", "size": 1688, "lines": 46, "content": "GSA URL REDIRECT PRO V2.70 CHECK (Cholibrium HH):\r\n\r\nhttp://freeurlredirect.com/holibrium269987\r\nhttp://poderdiario.com/Cholibrium305310\r\nhttp://saleoffer.co/Cholibrium-286719\r\nhttps://1borsa.com/holibrium405322\r\nhttps://beta.thryt.com/Cholibrium360819\r\nhttps://bittyshort.com/Cholibrium933184\r\nhttps://alstr.in/Cholibrium-414643\r\nhttps://da.gd/Cholibrium\r\nhttps://gowedia.link/Cholibrium756677\r\nhttps://digitalsnax.com/Cholibrium106297\r\nhttps://gnosis.link/Cholibrium-745960\r\nhttps://autozed-h.com/Cholibrium679115\r\nhttp://owy.pl/Cholibrium-246515\r\nhttps://hiurls.com/Cholibrium-427538\r\nhttps://jbiv.com/Cholibrium730648\r\nhttps://cutxly.com/Cholibrium433297\r\nhttps://kisalt.co/Cholibrium672491\r\nhttps://link.1hut.ru/Cholibrium527039\r\nhttps://avyc.io/Cholibrium982276\r\nhttps://hellokity.xyz/Cholibrium-368614\r\nhttps://lnkbits.com/Cholibrium157751\r\nhttps://makeachang-e.com/Cholibrium-663555\r\nhttps://onlineuniversalwork.com/holibrium473150\r\nhttps://m.clickto.cc/Cholibrium-18665\r\nhttps://joinnow.me/Cholibrium355446\r\nhttps://pdfja.com/Cholibrium-633473\r\nhttps://nordwit.com/Cholibrium333091\r\nhttps://plu.sh/cholibrium142023\r\nhttps://piti.nc/Cholibrium-386684\r\nhttps://pedalhub.store/Cholibrium-299739\r\nhttps://qrlinkgenerator.com/Cholibrium683799\r\nhttps://sh.nz/Cholibrium98145\r\nhttps://share.goingsocial.gr/Cholibrium-644080\r\nhttps://short.vird.co/Cholibrium-989358\r\nhttps://shorto.link/Cholibrium371467\r\nhttps://supershort.to/Cholibrium846991\r\nhttps://trbs.link/Cholibrium58447\r\nhttps://ufasofilmebi.one/Cholibrium310887\r\nhttps://urlnub.com/Cholibrium429085\r\nhttps://3scomputers.com/Cholibrium394865\r\nhttps://vlblink.com/Cholibrium-344957\r\nhttps://tusviralesc.us/Cholibrium-554065\r\n\r\n..", "provider": "pastebin", "viaProxy": false, "scrapedAt": "2026-06-20T02:10:37.385Z" } ``` --- ## Pastefy **Category:** bypass-tools · **Slug:** `pastefy` **Detail page:** https://zpi.web.id/api/bypass-tools/pastefy Fetch a public Pastefy paste content + metadata by URL or id. **Tags:** paste, code, text ### Get Paste Fetch a public Pastefy paste content + metadata by URL or id. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:pastefy/get` - **Cache TTL:** 600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | Paste link or id to fetch (full URL or bare id). | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:pastefy/get?url=https%3A%2F%2Fpastefy.app%2F35OpZwqx" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:pastefy/get?url=https%3A%2F%2Fpastefy.app%2F35OpZwqx", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:pastefy/get?url=https%3A%2F%2Fpastefy.app%2F35OpZwqx", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "id": "35OpZwqx", "tags": [], "type": "PASTE", "title": "", "author": { "id": "jEzo2SQk", "name": "Galactic" }, "content": "-- This file was generated by galactic dumper | V2.3\nlocal fenv = getfenv()\nlocal PathfindingService = game:GetService(\"PathfindingService\")\nlocal UserInputService = game:GetService(\"UserInputService\")\nlocal Players = game:GetService(\"Players\")\nlocal Lighting = game:GetService(\"Lighting\")\nlocal RunService = game:GetService(\"RunService\")\nlocal ReplicatedStorage = game:GetService(\"ReplicatedStorage\")\nlocal loaded = loadstring(game:HttpGet(\"https://raw.githubusercontent.com/DarkDoorsKing/Gui/main/Library\", true))()\nlocal loaded2 = loadstring(game:HttpGet(\"https://raw.githubusercontent.com/DarkDoorsKing/Gui/main/ThemeManager\", true))()\nlocal loaded3 = loadstring(game:HttpGet(\"https://raw.githubusercontent.com/DarkDoorsKing/Gui/main/SaveManager\", true))()\nlocal notify = loaded:Notify('BlackKing : Loading Gui')\nlocal Players = \"Welcome to BlackKing \" .. game:GetService(\"Players\").LocalPlayer.DisplayName\nlocal notify2 = loaded:Notify(Players)\nlocal Sound = Instance.new(\"Sound\")\nSound.Parent = game:GetService(\"SoundService\")\nSound.SoundId = \"rbxassetid://4590662766\"\nSound.Volume = 5\nSound.PlayOnRemove = true\nlocal sound9Result = Sound(Sound)\nlocal ReplicatedStorage = \"Blackking - Client | Doors : \" .. game:GetService(\"ReplicatedStorage\").GameData.Floor.Value .. \" | \" .. game:GetService(\"Players\").LocalPlayer.DisplayName\nlocal createWindow = loaded:CreateWindow({\n AutoShow = true,\n Title = ReplicatedStorage,\n ShowCustomCursor = true,\n MenuFadeTime = 0.2,\n TabPadding = 5,\n Center = true\n})\nlocal RunService = game:GetService(\"RunService\").RenderStepped:Connect(function(arg1, arg2, arg3, arg4, arg5) --[[ Fail to get function body!! ]] end)\n_G.Remote = 'RemotesFolder'\nlocal Players2 = game:GetService(\"Players\").LocalPlayer.Character:FindFirstChildOfClass('Humanoid')\n_G.entitynames = {\n 'RushMoving',\n 'AmbushMoving',\n 'Snare',\n 'A60',\n 'A120',\n 'SeekMovingNewClone',\n 'JeffTheKiller',\n 'Eyes',\n 'BackdoorRush',\n 'BackdoorLookman'\n}\n_G.KeyColor = Color3.fromRGB(0, 255, 230)\n_G.LeverColor = Color3.fromRGB(0, 255, 230)\n_G.BookColor = Color3.fromRGB(0, 25, 255)\n_G.BreakerColor = Color3.fromRGB(0, 25, 255)\n_G.SelectSpeedBoost = 'SpeedBoostBehind'\n_G.CaptionTime = 5\n_G.CaptionId = '3848738542'\n_G.CaptionVolume = CaptionTime\n_G.JumpPower = CaptionVolume\n_G.ThirdPersonMove = 0\n_G.ThirdPersonDistanceZoom = 10\n_G.SelectBoots = 6\n_G.FieldOfViewe = 70\n_G.DistanceInteract = 14.5\n_G.DoorsColor = Color3.fromRGB(CaptionVolume, 255, ThirdPersonMove)\n_G.FakeDoorsColor = Color3.fromRGB(255, ThirdPersonMove, ThirdPersonMove)\n_G.FuseColor = Color3.fromRGB(ThirdPersonMove, 255, 230)\n_G.GuidingLightColor = Color3.fromRGB(ThirdPersonMove, 255, 230)\n_G.EntityColor = Color3.fromRGB(255, ThirdPersonMove, ThirdPersonMove)\n_G.PlayersColor = Color3.fromRGB(CaptionVolume, 255, ThirdPersonMove)\n_G.GeneratorColor = Color3.fromRGB(203, 255, ThirdPersonMove)\n_G.LockerColor = Color3.fromRGB(56, 127, ThirdPersonMove)\n_G.ItemColor = Color3.fromRGB(ThirdPersonMove, 255, 230)\n_G.AnchorColor = Color3.fromRGB(73, ThirdPersonMove, 255)\n_G.WaterPumpColor = Color3.fromRGB(73, ThirdPersonMove, 255)\n_G.Itemshop = 'Lockpick'\n_G.ItemNumber = 1\n_G.chattext = 'Has Spawn'\n_G.VersionBypassSpeed = 'Version2'\n_G.SelectPlayer = 'nail'\n_G.BackpackSelect = 'Character'\n_G.FillTransparency = 0.9\n_G.OutlineTransparency = ThirdPersonMove\n_G.DelayHide = ItemNumber\n_G.KeyEsp = false\n_G.AutoCompleteBreaker = KeyEsp\n_G.EspLever = KeyEsp\n_G.EspBreaker = KeyEsp\n_G.EspBook = KeyEsp\n_G.PadLock = EspBook\n_G.BypassAntiCheatBest = EspBook\n_G.AnchorAuto = EspBook\n_G.CaptionNotification = EspBook\n_G.LibraryNotification = EspBook\n_G.HideHeartbeat = EspBook\n_G.chat = EspBook\nerror(\"[string \\\"input.lua\\\"]:1: runtime error\")", "createdAt": "2026-06-19 23:58:12.0", "encrypted": false, "scrapedAt": "2026-06-20T02:10:34.591Z", "visibility": "PUBLIC", "contentLength": 3748 } ``` --- ## PasteLua **Category:** bypass-tools · **Slug:** `pastelua` **Detail page:** https://zpi.web.id/api/bypass-tools/pastelua Fetch a public PasteLua paste content by URL or id. **Tags:** paste, lua, script ### Get Paste Fetch a public PasteLua paste content by URL or id. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:pastelua/get` - **Cache TTL:** 600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | Paste link or id to unlock (full share URL, locker URL, or bare id). | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:pastelua/get?url=https%3A%2F%2Fpastelua.com%2Fk8mp5aw1" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:pastelua/get?url=https%3A%2F%2Fpastelua.com%2Fk8mp5aw1", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:pastelua/get?url=https%3A%2F%2Fpastelua.com%2Fk8mp5aw1", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "id": "k8mp5aw1", "slug": "-broken-blade-script-auto-farm-auto-attack-auto-raid-auto-eclipse-the-best-k8mp5aw1", "tags": [], "title": "⚔️ Broken Blade Script — AUTO FARM, AUTO ATTACK, AUTO RAID, AUTO ECLIPSE (THE BEST)", "views": 5264, "locked": true, "content": "loadstring(game:HttpGet(\"https://raw.githubusercontent.com/ApelsinkaFr/ApelHub/refs/heads/main/ApelHub\"))()", "inputUrl": "https://pastelua.com/k8mp5aw1", "createdAt": "2026-05-30T11:44:41.52142+00:00", "scrapedAt": "2026-06-20T02:12:45.038Z", "updatedAt": "2026-05-30T11:44:41.52142+00:00", "loadstring": "loadstring(game:HttpGet(\"https://raw.githubusercontent.com/ApelsinkaFr/ApelHub/refs/heads/main/ApelHub\"))()", "visibility": "public", "description": "", "contentLength": 107 } ``` --- ## Paster.so **Category:** bypass-tools · **Slug:** `paster-so` **Detail page:** https://zpi.web.id/api/bypass-tools/paster-so Fetch a public Paster.so paste content by URL or id. **Tags:** paste, code, text ### Get Paste Fetch a public Paster.so paste content by URL or id. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:paster-so/get` - **Cache TTL:** 600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | URL paste publik atau id-nya langsung (mis. `dHSLD`). | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:paster-so/get?url=https%3A%2F%2Fpaster.so%2FdHSLD" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:paster-so/get?url=https%3A%2F%2Fpaster.so%2FdHSLD", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:paster-so/get?url=https%3A%2F%2Fpaster.so%2FdHSLD", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "id": "dHSLD", "url": "https://paster.so/dHSLD", "title": "STW 130", "content": "🔞STW 130\nMega Link⤵️⤵️🔥🔥\nhttps://link-target.net/621465/stw-130\nJoin Channel Telegram⤵️⤵️🔥🔥\nhttps://t.me/+48RUbyitwQQyZmM1\nBackup Channel Telegram⤵️⤵️🔥🔥\nhttps://t.me/Big_A55Collection2", "scrapedAt": "2026-06-20T10:12:07.565Z", "contentHtml": "

🔞STW 130

Mega Link⤵️⤵️🔥🔥

https://link-target.net/621465/stw-130

Join Channel Telegram⤵️⤵️🔥🔥

https://t.me/+48RUbyitwQQyZmM1

Backup Channel Telegram⤵️⤵️🔥🔥

https://t.me/Big_A55Collection2

" } ``` --- ## Platoboost Bypass **Category:** bypass-tools · **Slug:** `platoboost` **Detail page:** https://zpi.web.id/api/bypass-tools/platoboost Extract whitelist key from Platoboost gateway links. Auto-clicks the checkpoint and polls the upstream until the key is issued — no manual ad-watching required. **Tags:** bypass, key-system, whitelist, platoboost, roblox ### Resolve - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:platoboost/resolve` **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | Gateway URL key-system (https://auth.platorelay.com/a?d=...) atau ticket-nya saja | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:platoboost/resolve?url=https%3A%2F%2Fauth.platorelay.com%2Fa%3Fd%3DacDPpme9uTq8Tf5KGDlfE2vZVDRoCdH5C04KTPP5acl2KjZE810EDJx8AsxBL4DcTWWkZ0fw77mNzzO6Ji0gk4M2C0Cd8PadI8kQ9rIxYRNIhuIZc8At7PubKFoovBYHmNwEvccazXWodhwlIplGRFznwPO87YIZzFNBzey6txlI6Cqj7NUoZzKabRqkQPv8Y8PYqwlZ6bFEGhEwvdheih5Vp9fzxieCSDVWnVZwYW3jUZHKq57uXrCqELwjHTEjkDaem4bHlPMWwb9MTKLiagAu3oLPwN6f2a0uYgQxdR2O5u00844RNudt79T7GE5D5AoAKgm4svWCaTp0MCAx6PJdvb9pCsXAfGop1Lygoi40nsbzH5WRCbUKLbT05VtlffxjwkNVYJxeg37wGAJs7cwxCWhieVvry1Bx2eqbCiGB6ruAApCTdIJChVJ4Ok9MDPfgOaGl5Ey8LoLzVnObxFhFLllSC0KNQMWw4AUn" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:platoboost/resolve?url=https%3A%2F%2Fauth.platorelay.com%2Fa%3Fd%3DacDPpme9uTq8Tf5KGDlfE2vZVDRoCdH5C04KTPP5acl2KjZE810EDJx8AsxBL4DcTWWkZ0fw77mNzzO6Ji0gk4M2C0Cd8PadI8kQ9rIxYRNIhuIZc8At7PubKFoovBYHmNwEvccazXWodhwlIplGRFznwPO87YIZzFNBzey6txlI6Cqj7NUoZzKabRqkQPv8Y8PYqwlZ6bFEGhEwvdheih5Vp9fzxieCSDVWnVZwYW3jUZHKq57uXrCqELwjHTEjkDaem4bHlPMWwb9MTKLiagAu3oLPwN6f2a0uYgQxdR2O5u00844RNudt79T7GE5D5AoAKgm4svWCaTp0MCAx6PJdvb9pCsXAfGop1Lygoi40nsbzH5WRCbUKLbT05VtlffxjwkNVYJxeg37wGAJs7cwxCWhieVvry1Bx2eqbCiGB6ruAApCTdIJChVJ4Ok9MDPfgOaGl5Ey8LoLzVnObxFhFLllSC0KNQMWw4AUn", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:platoboost/resolve?url=https%3A%2F%2Fauth.platorelay.com%2Fa%3Fd%3DacDPpme9uTq8Tf5KGDlfE2vZVDRoCdH5C04KTPP5acl2KjZE810EDJx8AsxBL4DcTWWkZ0fw77mNzzO6Ji0gk4M2C0Cd8PadI8kQ9rIxYRNIhuIZc8At7PubKFoovBYHmNwEvccazXWodhwlIplGRFznwPO87YIZzFNBzey6txlI6Cqj7NUoZzKabRqkQPv8Y8PYqwlZ6bFEGhEwvdheih5Vp9fzxieCSDVWnVZwYW3jUZHKq57uXrCqELwjHTEjkDaem4bHlPMWwb9MTKLiagAu3oLPwN6f2a0uYgQxdR2O5u00844RNudt79T7GE5D5AoAKgm4svWCaTp0MCAx6PJdvb9pCsXAfGop1Lygoi40nsbzH5WRCbUKLbT05VtlffxjwkNVYJxeg37wGAJs7cwxCWhieVvry1Bx2eqbCiGB6ruAApCTdIJChVJ4Ok9MDPfgOaGl5Ey8LoLzVnObxFhFLllSC0KNQMWw4AUn", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "key": "FREE_71973b5f5ca7aa477e47de6bd4dff5ad", "ticket": "4hllT7KQSh7WX3gqgEcEsb9q...", "inputUrl": "https://auth.platorelay.com/a?d=4hllT7KQSh7WX3gqgEcEsb9q8kZlBkttSsWewYKBJSRAp5h7tEVhvHMecEeCJ7CAhXKsbyLy2Er8wj7PzvoefixmM28thUH7aBT5BPRXeTRHkCCnezyiZbNhGQsp13o9SJcraxJXLePOO0YzhrybtQcVHizaIOvbfj9njri2MryRrEasCDxI2nPmanoytAm3td8A0gXyB7Ca6mWGAlmo9xXk4ymdL4hpXwqKbgMRa8C35ARL7vfftRR3iBWyvJ8ob5sIc6spimJs4mOI5T2DU22EURaVHYDHdU2fslI2MZLCUj8qCHWxYfjaN8mgLWuwEaqv36boMcX6OuO5OjT6pS9pdxRamsvb2CkyCn169EVLZcKwoIBQkZwGZfudRF0ZvFjh9auSdNO88DttjGmfD4VaFDRowHPW8BL8kCwtqmACcZEbAlSipvSpT1TtPERtxiC1m4EveLoNMeuhZTSOLPVsM1ASde5sJvu4UvhJ", "clickTier": "dynamic", "hoursLeft": 23.98, "viaBrowser": true, "minutesLeft": 1439, "serviceName": "platoboost", "durationHours": 24 } ``` --- ## Rentry **Category:** bypass-tools · **Slug:** `rentry` **Detail page:** https://zpi.web.id/api/bypass-tools/rentry Fetch the rendered markdown content of a public Rentry paste. **Tags:** paste, markdown, text ### Raw Fetch the rendered markdown content of a public Rentry paste. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:rentry/raw` - **Cache TTL:** 600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | URL paste publik atau id-nya langsung (mis. `what`). | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:rentry/raw?url=https%3A%2F%2Frentry.co%2Fwhat" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:rentry/raw?url=https%3A%2F%2Frentry.co%2Fwhat", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:rentry/raw?url=https%3A%2F%2Frentry.co%2Fwhat", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "id": "what", "url": "https://rentry.co/what", "title": "What", "length": 3843, "content": "What\n\nRentry.co is a\n\nmarkdown paste service\n\nservice with preview, custom urls and editing. Fast, simple and free.\n\n\n\nMarkdown is a lightweight markup language with plain text formatting. It allows you to easily combine text, images, links, code snippets and more into a single article. Here is a short cheatsheet to get you started. There is also an example entry.\n\n\n\nUrl\n\nOptional url can be set. It goes rentry.co/HERE. If no url was set then random url will be generated automatically.\n\nEdit code\n\nOptional edit code can be set. It can be used to edit, delete or rename the entry later. You can share this code with anyone so a group of people can edit the same entry. Without this code you have no control over your entry, so remember it or save it.\n\n\nModify code\n\nWhen editing, you may set a modify code, which is used in place of an edit code when editing a Rentry. A modify code can only be used to edit the Rentry's text, allowing you to share it without risking the URL being stolen.\n\nLimits\n\nCurrents limits are:\n\n\n200000 characters for text field.\n\n2-100 characters for custom url field. Must contain only latin letters, numbers, underscores or hyphens.\n\n1-100 characters for custom edit code field. Anything is allowed here.\n\n\n\nSome sort of rules\n\nDon't spam, don't abuse, don't break the law.\n\nIf you hoard / squat URLS that are common words or names, they may be re-assigned. Any rentry with genuine content and last edit in the last 12 months is safe from this.\n\nYou can claim a URL using the claim form: https://rentry.co/request-url\n\nSee the full guide on claims and re-claims: https://rentry.co/claim-guide\n\nNeed claim inspiration? Check the Official Hoard List: https://rentry.co/official-hoard-list\n\nDuration\n\nYour entries will be kept forever. Unless they break the rules, in which case they might get deleted. Or unless you delete them yourself.\n\nViews\n\nAre updated every 10 minutes.\n\nForgot my edit code, wat do?\n\nContact us at [email protected] and we'll try to verify you as the owner, either using your email from a past claim, or using the Verify Guide\n\nCommand line\n\nWant to paste markdown from command line? Use this - github.com/radude/rentry\n\nEtc\n\n\nHit Ctrl+Enter to submit an entry.\n\nClick on # Headers to get permalinks.\n\nThere is a mirror if the main domain doesn't work for you - rentry.org\n\n\n\nWhy Rentry\n\n\nOnline since 2017\n\nActive support over email and Twitter\n\nPopular - over 25k new posts per day, 7k edits per day and 500,000 visits per day\n\nVery safe - has possibly the strongest illegal material detector of any pasting site\n\nSuper secure data - everything is replicated to a second server instantly and fully backed up daily\n\nAvailable over API\n\nPrepared to grow, ready to add more servers as required\n\nWe don't and won't bug you for payment... ever! Rentry will always be free\n\nOpen to feedback - just send us a message\n\n\n\nSupport Us\n\nSubscribe to a Rentry Membership\n\nDonate over Bitcoin: bc1qg3hjv329z3dvvuh80v3tqkrfgrkner7psfvdnl\n\n\n\nIf you want to donate via Bitcoin, email us with the details and we'll add the USD equivalent to your account as membership. Kofi donations are applied to your account automatically!\n\nJoin Us\n\nCome join us on the Official Rentry Discord to get involved with the community, ask questions and suggest new features.\n\nIntroducing Sonata\n\nWe're working on Sonata, a new social platform built to resist AI content and deception online. It's nearly ready for its first release - sign up to the waitlist today!\n\nRentry Official Blog\n\nDecember 18th, 2023: Ads, Patreon and the income we need to survive\n\nMarch 22nd, 2024: More Introductions, 2024 So Far & Exciting Things To Come\n\nChangelogs\n\n2026\n\n2025\n\n2024\n\nPolicies\n\n\nTerms of Service\n\nPrivacy Policy\n\nAcceptable Use Policy\n\nDMCA Policy\n\nCookie Policy\n\n\nContacts\n\nMail to [email protected] or use Twitter.", "viaProxy": false, "scrapedAt": "2026-06-20T02:10:37.871Z", "contentHtml": "
\n
\n

What

\n

Rentry.co is a

\n

markdown paste service

\n

service with preview, custom urls and editing. Fast, simple and free.

\n

\n

Markdown is a lightweight markup language with plain text formatting. It allows you to easily combine text, images, links, code snippets and more into a single article. Here is a short cheatsheet to get you started. There is also an example entry.

\n

\n\n

Url

\n

Optional url can be set. It goes rentry.co/HERE. If no url was set then random url will be generated automatically.

\n\n

Edit code

\n

Optional edit code can be set. It can be used to edit, delete or rename the entry later. You can share this code with anyone so a group of people can edit the same entry. Without this code you have no control over your entry, so remember it or save it.

\n \n

Modify code

\n

When editing, you may set a modify code, which is used in place of an edit code when editing a Rentry. A modify code can only be used to edit the Rentry's text, allowing you to share it without risking the URL being stolen.

\n\n\n

Limits

\n

Currents limits are:

\n
    \n
  • 200000 characters for text field.
  • \n
  • 2-100 characters for custom url field. Must contain only latin letters, numbers, underscores or hyphens.
  • \n
  • 1-100 characters for custom edit code field. Anything is allowed here.
  • \n
\n\n

Some sort of rules

\n

Don't spam, don't abuse, don't break the law.

\n

If you hoard / squat URLS that are common words or names, they may be re-assigned. Any rentry with genuine content and last edit in the last 12 months is safe from this.

\n

You can claim a URL using the claim form: https://rentry.co/request-url

\n

See the full guide on claims and re-claims: https://rentry.co/claim-guide

\n

Need claim inspiration? Check the Official Hoard List: https://rentry.co/official-hoard-list

\n

Duration

\n

Your entries will be kept forever. Unless they break the rules, in which case they might get deleted. Or unless you delete them yourself.

\n\n

Views

\n

Are updated every 10 minutes.

\n\n

Forgot my edit code, wat do?

\n

Contact us at [email protected] and we'll try to verify you as the owner, either using your email from a past claim, or using the Verify Guide

\n\n

Command line

\n

Want to paste markdown from command line? Use this - github.com/radude/rentry

\n\n

Etc

\n
    \n
  • Hit Ctrl+Enter to submit an entry.
  • \n
  • Click on # Headers to get permalinks.
  • \n
  • There is a mirror if the main domain doesn't work for you - rentry.org
  • \n
\n\n

Why Rentry

\n
    \n
  • Online since 2017
  • \n
  • Active support over email and Twitter
  • \n
  • Popular - over 25k new posts per day, 7k edits per day and 500,000 visits per day
  • \n
  • Very safe - has possibly the strongest illegal material detector of any pasting site
  • \n
  • Super secure data - everything is replicated to a second server instantly and fully backed up daily
  • \n
  • Available over API
  • \n
  • Prepared to grow, ready to add more servers as required
  • \n
  • We don't and won't bug you for payment... ever! Rentry will always be free
  • \n
  • Open to feedback - just send us a message
  • \n
\n\n

Support Us

\n

Subscribe to a Rentry Membership

\n

Donate over Bitcoin: bc1qg3hjv329z3dvvuh80v3tqkrfgrkner7psfvdnl

\n

\n

If you want to donate via Bitcoin, email us with the details and we'll add the USD equivalent to your account as membership. Kofi donations are applied to your account automatically!

\n\n

Join Us

\n

Come join us on the Official Rentry Discord to get involved with the community, ask questions and suggest new features.

\n\n

Introducing Sonata

\n\n

We're working on Sonata, a new social platform built to resist AI content and deception online. It's nearly ready for its first release - sign up to the waitlist today!

\n\n

Rentry Official Blog

\n\n

December 18th, 2023: Ads, Patreon and the income we need to survive

\n\n

March 22nd, 2024: More Introductions, 2024 So Far & Exciting Things To Come

\n\n

Changelogs

\n\n

2026

\n\n

2025

\n\n

2024

\n\n

Policies

\n\n \n

Terms of Service

\n

Privacy Policy

\n

Acceptable Use Policy

\n

DMCA Policy

\n

Cookie Policy

\n \n

Contacts

\n

Mail to [email protected] or use Twitter.

\n
\n
" } ``` --- ## Safelinku Bypass **Category:** bypass-tools · **Slug:** `safelinku` **Detail page:** https://zpi.web.id/api/bypass-tools/safelinku Bypass safelinku / sfl.gl shortlink dan ekstrak URL tujuan akhir. **Tags:** bypass, safelinku, shortener ### Resolve - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:safelinku/resolve` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | URL sfl.gl / safelinku / lokerwfh.net shortlink yang mau di-bypass | | `preGoDelay` | number | query | no | Sleep antara verify dan /api/go (ms). Default 4000. Server reject kalau terlalu cepat | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:safelinku/resolve?url=https%3A%2F%2Fsfl.gl%2FD0Ze5&preGoDelay=1" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:safelinku/resolve?url=https%3A%2F%2Fsfl.gl%2FD0Ze5&preGoDelay=1", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:safelinku/resolve?url=https%3A%2F%2Fsfl.gl%2FD0Ze5&preGoDelay=1", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "flow": "url", "alias": "D0Ze5", "rayId": "m0p6fnGlyGa4x3OsAsPhvco4jjIZI96s", "finalUrl": "https://www.youtube.com/shorts/5mlltpmKJL4", "inputUrl": "https://sfl.gl/D0Ze5", "elapsedMs": 5869, "scrapedAt": "2026-05-22T17:19:54.257Z" } ``` --- ## Script Pastebins **Category:** bypass-tools · **Slug:** `scriptpastebins` **Detail page:** https://zpi.web.id/api/bypass-tools/scriptpastebins Resolve a Script Pastebins post to its title + script payload. **Tags:** paste, script, roblox ### Resolve Paste Resolve a Script Pastebins post to its title + script payload. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:scriptpastebins/resolve` - **Cache TTL:** 600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | Full paste URL, atau slug-nya langsung, atau post id (angka). | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:scriptpastebins/resolve?url=https%3A%2F%2Fscriptpastebins.com%2Fdum-hub-blox-fruits%2F" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:scriptpastebins/resolve?url=https%3A%2F%2Fscriptpastebins.com%2Fdum-hub-blox-fruits%2F", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:scriptpastebins/resolve?url=https%3A%2F%2Fscriptpastebins.com%2Fdum-hub-blox-fruits%2F", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "id": 4838, "url": "https://scriptpastebins.com/dum-hub-blox-fruits/", "slug": "dum-hub-blox-fruits", "title": "Dum Hub – Blox Fruits", "script": "loadstring(game:HttpGet(\"https://raw.githubusercontent.com/DumHubdz/DumHubdzVN/refs/heads/main/DumHubdzVN.lua\"))()", "scrapedAt": "2026-06-20T02:10:34.648Z", "usedFlare": false } ``` --- ## Shrinkme Bypass **Category:** bypass-tools · **Slug:** `shrinkme` **Detail page:** https://zpi.web.id/api/bypass-tools/shrinkme Bypass shrinkme.click / shrinkme.io shortlink dan ekstrak URL destinasi dari metadata OG. **Tags:** bypass, shrinkme, shortener ### Resolve - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:shrinkme/resolve` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | URL shrinkme.click atau shrinkme.io shortlink yang mau di-bypass | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:shrinkme/resolve?url=https%3A%2F%2Fshrinkme.click%2Fanjahssjhdjdjawd" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:shrinkme/resolve?url=https%3A%2F%2Fshrinkme.click%2Fanjahssjhdjdjawd", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:shrinkme/resolve?url=https%3A%2F%2Fshrinkme.click%2Fanjahssjhdjdjawd", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "finalUrl": "https://grok.com", "inputUrl": "https://shrinkme.click/anjahssjhdjdjawd", "scrapedAt": "2026-05-22T17:28:24.651Z", "shortCode": "anjahssjhdjdjawd", "shortDomain": "shrinkme.click", "destinationImage": "https://grok.com/icon-512x512.png", "destinationTitle": "Grok", "destinationDescription": "Grok is an AI assistant built by xAI. Chat, create images, write code, and get real-time answers from the web and X." } ``` --- ## SocialWolvez **Category:** bypass-tools · **Slug:** `socialwolvez` **Detail page:** https://zpi.web.id/api/bypass-tools/socialwolvez Resolve a SocialWolvez social-gate link to its destination URL. **Tags:** link-locker, social, bypass ### Resolve link Resolve a SocialWolvez social-gate link to its destination URL. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:socialwolvez/resolve` - **Cache TTL:** 120s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | Short link locker (.../l/) atau kode-nya saja | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:socialwolvez/resolve?url=https%3A%2F%2Fsocialwolvez.com%2Fapp%2Fl%2F81439f4a" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:socialwolvez/resolve?url=https%3A%2F%2Fsocialwolvez.com%2Fapp%2Fl%2F81439f4a", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:socialwolvez/resolve?url=https%3A%2F%2Fsocialwolvez.com%2Fapp%2Fl%2F81439f4a", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "title": "Night Mystic Hub - Blox Fruits Script", "finalUrl": "https://lootdest.org/s?QVip5Czw", "inputUrl": "https://socialwolvez.com/app/l/81439f4a", "subtitle": "DO WHAT IT ASK TO GET THE SCRIPT", "shortCode": "81439f4a", "taskCount": 3, "viaBrowser": false } ``` --- ## Sub2Unlock **Category:** bypass-tools · **Slug:** `sub2unlock` **Detail page:** https://zpi.web.id/api/bypass-tools/sub2unlock Resolves destination URLs from Sub2Unlock locked links and returns the final target URL. **Tags:** bypass, shortener ### Bypass Sub2Unlock Takes a Sub2Unlock locked link and returns the final destination URL. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:sub2unlock/bypass` - **Cache TTL:** 300s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | Subscribe-to-unlock locked link URL. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:sub2unlock/bypass?url=https%3A%2F%2Fsub2unlock.com%2FhYTuA" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:sub2unlock/bypass?url=https%3A%2F%2Fsub2unlock.com%2FhYTuA", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:sub2unlock/bypass?url=https%3A%2F%2Fsub2unlock.com%2FhYTuA", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "ok": true, "tier": "direct", "sourceHost": "sub2unlock.com", "originalUrl": "https://sub2unlock.com/hYTuA", "destinationUrl": "https://www.roblox.com/games/914010731/Kuzen-Trainer-Ro-Ghoul-ALPHA?privateServerLinkCode=zYljAto6oYDtprfYLrfjoRPrcr6pedEB" } ``` --- ## Sub4Unlock Bypass **Category:** bypass-tools · **Slug:** `sub4unlock` **Detail page:** https://zpi.web.id/api/bypass-tools/sub4unlock Bypass sub4unlock.co shortlink — ambil URL tujuan tanpa harus subscribe/like. **Tags:** bypass, sub4unclock, subscribe ### Resolve - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:sub4unlock/resolve` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | URL sub4unlock.co/ yang mau di-bypass | | `confirmUnlock` | boolean | query | no | Kirim konfirmasi unlock ke server. Default true. false = skip confirm, ambil langsung dari payload (lebih cepat) | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:sub4unlock/resolve?url=https%3A%2F%2Fsub4unlock.co%2FI9zoNVN&confirmUnlock=true" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:sub4unlock/resolve?url=https%3A%2F%2Fsub4unlock.co%2FI9zoNVN&confirmUnlock=true", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:sub4unlock/resolve?url=https%3A%2F%2Fsub4unlock.co%2FI9zoNVN&confirmUnlock=true", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "alias": "I9zoNVN", "linkId": 84976, "finalUrl": "https://google.com", "inputUrl": "https://sub4unlock.co/I9zoNVN", "confirmed": true, "scrapedAt": "2026-05-22T17:36:23.421Z", "skippedActions": [ { "icon": "youtube", "type": "Subscribe on Youtube", "actionUrl": "https://www.youtube.com/watch?v=6_YMnm5JFGc&list=RD6_YMnm5JFGc&start_radio=1" }, { "icon": "youtube", "type": "Like & Subscribe on Youtube", "actionUrl": "https://www.youtube.com/anjay" }, { "icon": "youtube", "type": "Like & Comment on Video", "actionUrl": "https://www.youtube.com/watch?v=6_YMnm5JFGc&list=RD6_YMnm5JFGc&start_radio=1" } ] } ``` --- ## Tempel.in Bypass **Category:** bypass-tools · **Slug:** `tempel-in` **Detail page:** https://zpi.web.id/api/bypass-tools/tempel-in Baca isi paste dari tempel.in — title, content, author, dan views. **Tags:** bypass, tempel.in, text ### Resolve - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:tempel-in/resolve` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | URL atau slug paste tempel.in | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:tempel-in/resolve?url=https%3A%2F%2Ftempel.in%2Fview%2FTVJ35jiR" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:tempel-in/resolve?url=https%3A%2F%2Ftempel.in%2Fview%2FTVJ35jiR", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:tempel-in/resolve?url=https%3A%2F%2Ftempel.in%2Fview%2FTVJ35jiR", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "slug": "TVJ35jiR", "title": "Anjayy testtt", "views": 30, "author": "Anonymous", "content": "hsajhsja jkahkdja testt nih claudeee codeee", "viewUrl": "https://tempel.in/view/TVJ35jiR", "inputUrl": "https://tempel.in/view/TVJ35jiR", "postedAgo": "1 week ago", "scrapedAt": "2026-05-22T17:39:54.098Z" } ``` --- ## tpi.li **Category:** bypass-tools · **Slug:** `tpi-li` **Detail page:** https://zpi.web.id/api/bypass-tools/tpi-li Resolve a tpi.li (ShrinkEarn) short link to its destination URL. **Tags:** shortener, bypass, redirect ### Resolve Resolve a tpi.li (ShrinkEarn) short link to its destination URL. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:tpi-li/resolve` - **Cache TTL:** 120s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | URL short link (tpi.li / oil.la / tii.la / oei.la / iir.la / tvi.la / oii.la / lnbz.la). Host auto-detect. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:tpi-li/resolve?url=https%3A%2F%2Ftpi.li%2Fgo" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:tpi-li/resolve?url=https%3A%2F%2Ftpi.li%2Fgo", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:tpi-li/resolve?url=https%3A%2F%2Ftpi.li%2Fgo", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "ok": true, "usedFlare": true, "sourceHost": "tpi.li", "originalUrl": "https://tpi.li/go", "destinationUrl": "https://bysedikamoum.com/download/rr5myi289ywu" } ``` --- ## Violated Key **Category:** bypass-tools · **Slug:** `violated` **Detail page:** https://zpi.web.id/api/bypass-tools/violated Resolve a Violated.lol key-system gateway to its issued key. **Tags:** key-system, roblox, bypass ### Violated Key Resolve a Violated.lol key-system gateway to its issued key. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:violated/resolve` **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | no | Opsional. URL key-system TriggerBot (violated.lol). Boleh dikosongin — handler resolve daily key default. Param ini cuma buat validasi/forward-compat. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:violated/resolve?url=https%3A%2F%2Fviolated.lol%2Fgetkey" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:violated/resolve?url=https%3A%2F%2Fviolated.lol%2Fgetkey", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:violated/resolve?url=https%3A%2F%2Fviolated.lol%2Fgetkey", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "key": "72OhiFckncfNCbSBjU4P5hJwG8KmLDQn", "note": "Key harian global — sama untuk semua user, reset tiap 24 jam.", "tier": "direct", "keyType": "daily", "inputUrl": "https://violated.lol/getkey", "scrapedAt": "2026-06-20T02:14:20.070Z", "viaBrowser": false, "resetsEvery": "24h" } ``` --- ## Yasir252 Bypass **Category:** bypass-tools · **Slug:** `yasir252` **Detail page:** https://zpi.web.id/api/bypass-tools/yasir252 Bypass Cloudflare managed challenge di yasir252.com — extract download box (title, files, password) + resolve link chain ke URL final (PixelDrain, GoogleDrive, Mediafire, GoFile, dll). **Tags:** cloudflare, downloader, yasir252 ### Resolve - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/bypass-tools:yasir252/resolve` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | URL halaman software yasir252. | | `resolveLinks` | boolean | query | no | Resolve final destination per link via 2-step POST chain. Default true → return full CDN URL per host. Implementasi pakai N parallel FS sessions (isolated PHPSESSID per session, race-free) — fit dalam public gateway timeout 30s. Set false untuk parse-only mode (~10s, return struktur tanpa URL). | **cURL:** ```bash curl "https://api.zpi.web.id/v1/bypass-tools:yasir252/resolve?url=https%3A%2F%2Fwww.yasir252.com%2Fsoftware%2Fdownload-adobe-premiere-pro-2025-full-version%2F&resolveLinks=true" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/bypass-tools:yasir252/resolve?url=https%3A%2F%2Fwww.yasir252.com%2Fsoftware%2Fdownload-adobe-premiere-pro-2025-full-version%2F&resolveLinks=true", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/bypass-tools:yasir252/resolve?url=https%3A%2F%2Fwww.yasir252.com%2Fsoftware%2Fdownload-adobe-premiere-pro-2025-full-version%2F&resolveLinks=true", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "boxes": [ { "files": [ { "fileName": "APPR2563win.rar", "fileSize": "3.4 GB" } ], "title": "Adobe Premiere Pro 2025 Free Download v25.6", "fileId": "46526", "groups": [ { "links": [ { "url": "https://pixeldrain.com/u/x8qUssd2", "host": "PixelDrain", "linkKey": "link1" }, { "url": "https://drive.google.com/drive/folders/1OAJZT9BjSw8p70HGDE_dQb09cGUR8BdE?usp=sharing", "host": "GoogleDrive", "linkKey": "link2" }, { "url": "https://www.yasir252.com/download/?url=fkgfast&q=cje41j2cqfcq&token=fa1babd0e297325c", "host": "FKFast", "linkKey": "link3" }, { "url": "https://www.yasir252.com/download/?url=vkgfile&q=Xsl0hELNTc&token=0d26ae02a0b80429", "host": "VKFile", "linkKey": "link4" } ], "title": "Installer v25.6" }, { "links": [ { "url": "https://pixeldrain.com/u/pDAtHXcy", "host": "PixelDrain", "linkKey": "link5" }, { "url": "https://www.yasir252.com/download/?url=mdfire&q=o6oyo9eavg9tccz&token=e7b6bc8a022211fb", "host": "Mediafire", "linkKey": "link6" }, { "url": "https://gofile.io/d/a3WfB4", "host": "GoFile", "linkKey": "link7" }, { "url": "https://drive.google.com/file/d/1AoTPhHjf4WNiAI3WwBi1N0bvKoYyd_Ae/view?usp=sharing", "host": "GoogleDrive", "linkKey": "link8" } ], "title": "Installer v25.4" }, { "links": [ { "url": "https://send.now/s/85RM/AdobeGenP", "host": "SendNow", "linkKey": "link9" }, { "url": "https://gofile.io/d/Kil5lB", "host": "GoFile", "linkKey": "link10" }, { "url": "https://www.yasir252.com/download/?url=fkgfast&q=r4xvbucrfmo5&token=eeaba56dec1f8d02&directory=true", "host": "FKFast", "linkKey": "link11" } ], "title": "Adobe GenP Patch" } ], "password": "www.yasir252.com" } ], "boxCount": 1, "inputUrl": "https://www.yasir252.com/software/download-adobe-premiere-pro-2025-full-version/", "scrapedAt": "2026-05-24T07:31:43.741Z", "totalLinks": 11, "resolveLinks": true, "resolvedLinks": 11 } ``` ---