{
  "openapi": "3.1.0",
  "info": {
    "title": "BoltLoad 20-Platform Media Extraction & Streaming API",
    "version": "6.0.0",
    "description": "High-speed zero-disk REST API across 20 platforms (YouTube, Instagram, TikTok, Facebook, X/Twitter, Reddit, Vimeo, Dailymotion, Twitch, Pinterest, Snapchat, LinkedIn, Threads, SoundCloud, Rumble, Kick, Tumblr, Likee, Bilibili, Streamable) with top-level `quickLinks`, HMAC-signed 2h `downloadUrl`s, and 1-step `quick-download`."
  },
  "servers": [
    {
      "url": "https://boltload.130.210.11.23.sslip.io",
      "description": "BoltLoad Production API Gateway"
    }
  ],
  "components": {
    "securitySchemes": {
      "BearerAuth": {
        "type": "http",
        "scheme": "bearer",
        "bearerFormat": "API_KEY (bl_live_... or bl_test_...)"
      },
      "ApiKeyHeader": {
        "type": "apiKey",
        "in": "header",
        "name": "X-API-Key"
      },
      "ApiKeyQuery": {
        "type": "apiKey",
        "in": "query",
        "name": "api_key"
      }
    }
  },
  "security": [
    {
      "BearerAuth": []
    },
    {
      "ApiKeyHeader": []
    },
    {
      "ApiKeyQuery": []
    }
  ],
  "paths": {
    "/api/v1/extract": {
      "post": {
        "summary": "Universal 20-Platform Extract (Recommended) — Paste ANY supported media URL"
      },
      "get": {
        "summary": "Universal 20-Platform Extract via GET `?url=...`"
      }
    },
    "/api/v1/quick-download": {
      "get": {
        "summary": "1-Step Instant File Stream Redirect across all 20 platforms (`?url=...&quality=best|1080p|720p|audio`)"
      }
    },
    "/api/v1/youtube/extract": {
      "get": {
        "summary": "Extract YouTube Video / Short / 4K-144p / Multi-Audio"
      },
      "post": {
        "summary": "Extract YouTube Video"
      }
    },
    "/api/v1/youtube/search": {
      "get": {
        "summary": "Search YouTube Videos (`?q=...`)"
      }
    },
    "/api/v1/instagram/extract": {
      "get": {
        "summary": "Extract Instagram Reel (1080p), Post, Carousel, Story, Highlight"
      },
      "post": {
        "summary": "Extract Instagram Media"
      }
    },
    "/api/v1/tiktok/extract": {
      "get": {
        "summary": "Extract TikTok No-Watermark HD Video, Photo Slideshow, or Audio"
      },
      "post": {
        "summary": "Extract TikTok Media"
      }
    },
    "/api/v1/facebook/extract": {
      "get": {
        "summary": "Extract Facebook 1080p Reel, Watch Video, Share Link, or Photo"
      },
      "post": {
        "summary": "Extract Facebook Media"
      }
    },
    "/api/v1/twitter/extract": {
      "get": {
        "summary": "Extract X (Twitter) Multi-Bitrate Video, GIF, 4K Photo Grid, or t.co Link"
      },
      "post": {
        "summary": "Extract X (Twitter) Media"
      }
    },
    "/api/v1/reddit/extract": {
      "get": {
        "summary": "Extract Reddit v.redd.it Video (With Sound), Gallery, GIF, or i.redd.it Image"
      },
      "post": {
        "summary": "Extract Reddit Media"
      }
    },
    "/api/v1/vimeo/extract": {
      "get": {
        "summary": "Extract Vimeo 4K/2K/1080p Video, Unlisted Link, Audio & Cover"
      },
      "post": {
        "summary": "Extract Vimeo Media"
      }
    },
    "/api/v1/dailymotion/extract": {
      "get": {
        "summary": "Extract Dailymotion 1080p/720p Video & Audio"
      },
      "post": {
        "summary": "Extract Dailymotion Media"
      }
    },
    "/api/v1/twitch/extract": {
      "get": {
        "summary": "Extract Twitch Clip (1080p60) or Full VOD / Highlight"
      },
      "post": {
        "summary": "Extract Twitch Media"
      }
    },
    "/api/v1/pinterest/extract": {
      "get": {
        "summary": "Extract Pinterest Video Pin, Lossless Image, GIF, or Story Pin"
      },
      "post": {
        "summary": "Extract Pinterest Media"
      }
    },
    "/api/v1/snapchat/extract": {
      "get": {
        "summary": "Extract Snapchat Spotlight Video, Public Story, or Highlight"
      },
      "post": {
        "summary": "Extract Snapchat Media"
      }
    },
    "/api/v1/linkedin/extract": {
      "get": {
        "summary": "Extract LinkedIn Native Video, Single Photo, or Carousel Post"
      },
      "post": {
        "summary": "Extract LinkedIn Media"
      }
    },
    "/api/v1/threads/extract": {
      "get": {
        "summary": "Extract Threads HD Video, 4K Photo, Carousel, or Voice Post"
      },
      "post": {
        "summary": "Extract Threads Media"
      }
    },
    "/api/v1/soundcloud/extract": {
      "get": {
        "summary": "Extract SoundCloud Track (MP3/M4A), Playlist/Set & 1080p Cover Art"
      },
      "post": {
        "summary": "Extract SoundCloud Media"
      }
    },
    "/api/v1/rumble/extract": {
      "get": {
        "summary": "Extract Rumble 4K-240p MP4/WebM Video & Audio"
      },
      "post": {
        "summary": "Extract Rumble Media"
      }
    },
    "/api/v1/kick/extract": {
      "get": {
        "summary": "Extract Kick Clip or Full Stream VOD (1080p60)"
      },
      "post": {
        "summary": "Extract Kick Media"
      }
    },
    "/api/v1/tumblr/extract": {
      "get": {
        "summary": "Extract Tumblr Video, Photo, GIF, Photoset, or Audio Post"
      },
      "post": {
        "summary": "Extract Tumblr Media"
      }
    },
    "/api/v1/likee/extract": {
      "get": {
        "summary": "Extract Likee No-Watermark HD Video or Photo Slideshow"
      },
      "post": {
        "summary": "Extract Likee Media"
      }
    },
    "/api/v1/bilibili/extract": {
      "get": {
        "summary": "Extract Bilibili 1080p DASH Video, Multi-Part (?p=N), Audio, or Opus Album"
      },
      "post": {
        "summary": "Extract Bilibili Media"
      }
    },
    "/api/v1/streamable/extract": {
      "get": {
        "summary": "Extract Streamable HD MP4 Video & Audio"
      },
      "post": {
        "summary": "Extract Streamable Media"
      }
    },
    "/api/v1/me": {
      "get": {
        "summary": "Current Developer Account, Plan, Rate-Limits & Key Usage (Free — 0 quota)"
      }
    },
    "/api/v1/status": {
      "get": {
        "summary": "API Health & Key Quota Check (Free — 0 quota)"
      }
    }
  }
}