Dokumentasi API Unduh Video

Alur bersih yang menunjukkan URL video diproses menjadi file media tersimpan melalui API unduhan.
Alur API tetap sama: periksa URL, pilih format yang tersedia, lalu mulai unduhan.

API Unduh Video Any4K.com kami memungkinkan Anda dengan mudah mengunduh video dari platform media sosial populer termasuk YouTube, TikTok, dan Twitter. API mendukung berbagai kualitas video, format, dan menyediakan kemampuan ekstraksi video dan audio.

Endpoint API

Pemeriksaan Informasi Video

Mengambil metadata video dan format unduhan yang tersedia.

Endpoint: https://api.any4k.com/v1/dlp/check
Metode: POST
Content-Type: application/json

Parameter Permintaan

ParameterTipeWajibDeskripsi
urlstringYaURL video yang akan diunduh
langstringTidakKode bahasa (default: en)
countrystringTidakKode negara (default: US)
platformstringTidakNama platform (default: Web)
deviceIdstringTidakPengenal unik perangkat

Contoh Permintaan

cURL
curl -X POST https://api.any4k.com/v1/dlp/check \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.youtube.com/watch?v=VIDEO_ID",
    "lang": "id",
    "country": "ID",
    "platform": "Web",
    "deviceId": "your-device-id"
  }'
Node.js
const axios = require('axios');

async function checkVideo() {
  try {
    const response = await axios.post('https://api.any4k.com/v1/dlp/check', {
      url: 'https://www.youtube.com/watch?v=VIDEO_ID',
      lang: 'id',
      country: 'ID',
      platform: 'Web',
      deviceId: 'your-device-id'
    }, {
      headers: {
        'Content-Type': 'application/json'
      }
    });
    console.log(response.data);
  } catch (error) {
    console.error('Error:', error.response.data);
  }
}

Format Respons

{
  "err_code": 0,
  "err_msg": "",
  "data": {
    "id": "VIDEO_ID",
    "title": "Judul video",
    "description": "Deskripsi video",
    "duration": 180,
    "view_count": 1000000,
    "upload_date": "20240401",
    "extractor": "youtube",
    "is_live": false,
    "thumbnail": "https://example.com/thumbnail.jpg",
    "download": [
      {
        "id": "format_id",
        "ext": "mp4",
        "res_text": "1080p",
        "filesize": 104857600
      }
    ],
    "raw_video": [
      {
        "id": "format_id",
        "ext": "mp4",
        "res_text": "4K",
        "filesize": 524288000,
        "vcodec": "h264"
      }
    ],
    "raw_audio": [
      {
        "id": "format_id",
        "ext": "m4a",
        "filesize": 3145728,
        "acodec": "aac",
        "asr": 44100
      }
    ]
  }
}

Unduh Video

Mengunduh video dalam format yang ditentukan.

Endpoint: https://api.any4k.com/v1/dlp/download
Metode: POST
Content-Type: application/json

Parameter Permintaan

ParameterTipeWajibDeskripsi
urlstringYaURL video
formatstringYaID format dari respons pemeriksaan
langstringTidakKode bahasa (default: en)
countrystringTidakKode negara (default: US)

Contoh Permintaan

cURL
curl -X POST https://api.any4k.com/v1/dlp/download \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.youtube.com/watch?v=VIDEO_ID",
    "format": "format_id",
    "lang": "id",
    "country": "ID"
  }'
Node.js
const axios = require('axios');

async function downloadVideo() {
  try {
    const response = await axios.post('https://api.any4k.com/v1/dlp/download', {
      url: 'https://www.youtube.com/watch?v=VIDEO_ID',
      format: 'format_id',
      lang: 'id',
      country: 'ID'
    }, {
      headers: {
        'Content-Type': 'application/json'
      },
      responseType: 'stream'
    });
    
    // Memproses aliran video
    response.data.pipe(fs.createWriteStream('video.mp4'));
  } catch (error) {
    console.error('Error:', error.message);
  }
}

Kode Error

KodeDeskripsi
0Berhasil
400Permintaan Tidak Valid - Parameter tidak valid
401Tidak Diotorisasi - Kunci API tidak valid
403Dilarang - Akses ditolak
404Tidak Ditemukan - Video tidak ditemukan
429Terlalu Banyak Permintaan - Batas terlampaui
500Error Server Internal
502Gateway Buruk - Error platform video

Platform yang Didukung

  • YouTube
  • TikTok
  • Twitter
  • Instagram
  • Facebook
  • Vimeo
  • Dailymotion
  • Dan lainnya...

Batas Rate

  • Paket Gratis: 100 permintaan per hari
  • Paket Pro: 1000 permintaan per hari
  • Paket Enterprise: Batas kustom

Praktik Terbaik

  1. Selalu periksa informasi video sebelum mengunduh
  2. Tangani batas rate dengan tepat
  3. Implementasikan penanganan error yang tepat
  4. Cache respons bila memungkinkan
  5. Gunakan nilai timeout yang sesuai

Dukungan

Untuk dukungan teknis atau pertanyaan, silakan hubungi:

Frequently Asked Questions

Apa yang bisa dilakukan API Video Download Any4K?

API dapat memeriksa URL video publik, mengembalikan metadata dan format yang tersedia, lalu memulai unduhan melalui endpoint terdokumentasi.

Platform apa saja yang didukung?

API dirancang untuk platform video populer seperti YouTube, TikTok, Twitter/X, Facebook, Instagram, Vimeo, Dailymotion, Twitch, dan lainnya ketika akses publik tersedia.

Apakah endpoint check perlu dipanggil dulu?

Ya. Periksa informasi video terlebih dahulu agar aplikasi Anda dapat menampilkan format, mengenali video yang tidak didukung, dan memilih opsi unduhan yang tepat.

Related Download Guides

Hak Cipta © 2010 - 2026 Any4K.com