Documentation

Complete API reference for ABZTECH services

No endpoints found matching your search.

Try different keywords or browse the sections below.

Downloaders

GET POST /download/ytdl
Download YouTube videos with customizable quality. Returns video title, duration, and download URL.

Parameters:

Parameter Type Required Description
url string Required YouTube video URL or ID
quality string Optional Video quality (default: 1080p)
# GET Request
curl "https://api.abztech.com/download/ytdl?url=https://youtu.be/dQw4w9WgXcQ"

# POST Request
curl -X POST https://api.abztech.com/download/ytdl \
  -H "Content-Type: application/json" \
  -d '{"url": "https://youtu.be/dQw4w9WgXcQ", "quality": "1080p"}'

Example Response:

{
  "status": true,
  "title": "Rick Astley - Never Gonna Give You Up",
  "duration": "3:32",
  "requestedQuality": "1080p",
  "finalQuality": "1080p",
  "downloadUrl": "https://..."
}
GET POST /download/xdl
Download media from Twitter/X posts including images and videos.

Parameters:

Parameter Type Required Description
url string Required Twitter/X post URL
curl "https://api.abztech.com/download/xdl?url=https://x.com/user/status/123456789"

Example Response:

{
  "status": true,
  "tweetId": "123456789",
  "data": {
    "media": ["https://..."],
    "tweet": "Tweet text content"
  }
}

Tools

GET /tools/screenshot
Capture screenshots of websites with customizable device presets.

Parameters:

Parameter Type Required Description
url string Required Website URL to capture
device string Optional Device preset (desktop, iphone-14, ipad, etc.)
fullPage boolean Optional Capture full page screenshot
type string Optional Image type (png or jpeg)
curl "https://api.abztech.com/tools/screenshot?url=https://google.com&device=desktop&type=png"
GET /tools/carbon
Convert code snippets into beautiful images for sharing.

Parameters:

Parameter Type Required Description
code string Required Code snippet to convert
curl "https://api.abztech.com/tools/carbon?code=console.log('Hello World');"

AI

POST /ai/chat
AI-powered chat endpoint for natural language conversations.

Parameters:

Parameter Type Required Description
message string Required User message
curl -X POST https://api.abztech.com/ai/chat \
  -H "Content-Type: application/json" \
  -d '{"message": "Hello, how are you?"}'

Fun

GET /fun/joke
Get random jokes, facts, and fun content.
curl "https://api.abztech.com/fun/joke"