# Pastefy — Zapi reference > Fetch a public Pastefy paste content + metadata by URL or id. **Base URL:** `https://api.zpi.web.id` **Auth:** Send `x-api-key: YOUR_KEY` header on every request. Get a free key at https://zpi.web.id/dashboard/keys. **Response envelope:** `{ status, message, content }` **Rate limit:** 60 req/min on free tier. **Related:** - Detail page: https://zpi.web.id/api/bypass-tools/pastefy - Endpoint catalog: https://zpi.web.id/category/bypass-tools - Concise index: https://zpi.web.id/llms.txt - Full reference: https://zpi.web.id/llms-full.txt --- ## 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 } ``` --- _Generated: 2026-08-02T14:28:07.808Z_