100% GRATISTANPA API KEYUNLIMITED REQUESTCORS: ALL ORIGINS (*)

Dokumentasi API

RESTful API publik berkecepatan tinggi untuk mengonversi foto apa pun ke format native Ray-Ban Meta Smart Glasses (3024 × 4032 piksel + injeksi tag EXIF Meta AI) agar efek 3D Spin Instagram Stories aktif secara otomatis.

Panduan Cepat Memulai

Tidak memerlukan pendaftaran, API Key, atau akun apa pun. Langsung gunakan endpoint!

1

Siapkan Foto Sumber

Pilih foto dalam format JPG, PNG, atau WEBP berukuran hingga 50 MB dengan orientasi apa pun.

2

Kirim HTTP POST

Kirim request multipart/form-data ke /api/v1/convert dari aplikasi atau script Anda.

3

Dapatkan Hasil Konversi

Terima respon JSON dengan URL file siap unduh atau format base64/binary blob secara instan.

Coba Langsung di Terminal Anda

curl -X POST https://raybanconverter.web.id/api/v1/convert -F "file=@photo.jpg"

Daftar Endpoint API

Base URL: https://raybanconverter.web.id/api/v1

POST/api/v1/convert
Endpoint Utama Konversi Gambar

Mengunggah gambar apa pun, meresize ke resolusi native 3024 × 4032 piksel, menginjeksi tag EXIF Ray-Ban Meta AI secara presisi, menghapus koordinat GPS sensitif, dan mengembalikan tautan unduh atau payload data dengan informasi brand resmi.

Request Header & Body

Content-Type: multipart/form-data

file (File, Wajib): File gambar (JPG, JPEG, PNG, WEBP, HEIC, max 50MB).

options (String JSON, Opsional): {"quality": 92, "resizeMode": "cover", "stripGPS": true}

returnType (String, Opsional): "url" (default) | "base64" | "blob"

Response Berhasil (200 OK)

{
  "success": true,
  "brand": {
    "name": "Ray-Ban Meta Converter",
    "website": "https://raybanconverter.web.id",
    "creator": "Ikhlas Digital Hub",
    "founder": "Reyzar Alansyah Putra"
  },
  "data": {
    "id": "conv_abc123xyz_1700000000",
    "originalFilename": "photo.jpg",
    "convertedFilename": "meta-converted-1700000000.jpg",
    "convertedUrl": "https://cdn.raybanconverter.web.id/converted/meta-converted-1700000000.jpg",
    "metadata": {
      "resolution": "3024 x 4032 px",
      "make": "Meta AI",
      "model": "Ray-Ban Meta Smart Glasses 2",
      "software": "Meta View 178.0",
      "size": 2456789,
      "originalSize": 3214567
    },
    "processingTime": 1.23
  }
}
POST/api/v1/convert-batch
Konversi Sekaligus (Hingga 5 Gambar)

Mengunggah dan mengonversi hingga 5 gambar sekaligus secara paralel dalam satu request HTTP, menghasilkan array URL siap pakai.

Request Header & Body

Content-Type: multipart/form-data

files (Array File, Wajib): Array multiple file gambar (1 - 5 file, max 50MB per file).

options (String JSON, Opsional): {"quality": 92, "resizeMode": "cover", "stripGPS": true}

Response Berhasil (200 OK)

{
  "success": true,
  "brand": {
    "name": "Ray-Ban Meta Converter",
    "website": "https://raybanconverter.web.id",
    "creator": "Ikhlas Digital Hub",
    "founder": "Reyzar Alansyah Putra"
  },
  "data": {
    "batchId": "batch_abc123_1700000000",
    "total": 2,
    "successful": 2,
    "failed": 0,
    "processingTime": 2.45,
    "items": [
      {
        "id": "conv_item1_1700000000",
        "originalFilename": "photo1.jpg",
        "convertedFilename": "meta-converted-1-1700000000.jpg",
        "convertedUrl": "https://cdn.raybanconverter.web.id/converted/meta-converted-1-1700000000.jpg",
        "metadata": {
          "resolution": "3024 x 4032 px",
          "make": "Meta AI",
          "model": "Ray-Ban Meta Smart Glasses 2",
          "software": "Meta View 178.0",
          "size": 2456789,
          "originalSize": 3214567
        },
        "status": "success"
      },
      {
        "id": "conv_item2_1700000000",
        "originalFilename": "photo2.jpg",
        "convertedFilename": "meta-converted-2-1700000000.jpg",
        "convertedUrl": "https://cdn.raybanconverter.web.id/converted/meta-converted-2-1700000000.jpg",
        "metadata": {
          "resolution": "3024 x 4032 px",
          "make": "Meta AI",
          "model": "Ray-Ban Meta Smart Glasses 2",
          "software": "Meta View 178.0",
          "size": 2189400,
          "originalSize": 2890120
        },
        "status": "success"
      }
    ]
  }
}
POST/api/v1/validate
Validasi EXIF & Resolusi Tanpa Konversi

Memeriksa apakah sebuah foto sudah memenuhi semua kriteria teknis Instagram Story Ray-Ban Meta tanpa mengubah file. Mengembalikan rincian audit resolusi dan tag EXIF serta saran perbaikan.

Request Header & Body

Content-Type: multipart/form-data

file (File, Wajib): File gambar yang akan diperiksa (JPG, PNG, WEBP, max 50MB).

Response Berhasil (200 OK)

{
  "success": true,
  "brand": {
    "name": "Ray-Ban Meta Converter",
    "website": "https://raybanconverter.web.id",
    "creator": "Ikhlas Digital Hub",
    "founder": "Reyzar Alansyah Putra"
  },
  "data": {
    "isMetaCompatible": true,
    "checks": {
      "resolution": {
        "passed": true,
        "current": "3024 x 4032",
        "required": "3024 x 4032"
      },
      "make": {
        "passed": true,
        "current": "Meta AI",
        "required": "Meta AI"
      },
      "model": {
        "passed": true,
        "current": "Ray-Ban Meta Smart Glasses 2",
        "required": "Ray-Ban Meta Smart Glasses 2"
      },
      "software": {
        "passed": true,
        "current": "Meta View 178.0",
        "required": "Meta View 178.0"
      }
    },
    "suggestions": []
  }
}
GET/api/v1/health
Status Ketersediaan & Fitur Server

Cek status operasional server, waktu aktif (uptime), versi API, dan ketersediaan mesin konversi & injeksi metadata.

Request Header & Parameter

Method: GET

Headers: Accept: application/json

Body: Tidak ada body request

Response Berhasil (200 OK)

{
  "status": "healthy",
  "brand": {
    "name": "Ray-Ban Meta Converter",
    "website": "https://raybanconverter.web.id",
    "creator": "Ikhlas Digital Hub",
    "founder": "Reyzar Alansyah Putra"
  },
  "version": "1.0.0",
  "uptime": 128450,
  "serverTime": "2026-09-04T00:30:00.000Z",
  "features": {
    "resize": true,
    "exifInjection": true,
    "gpsStripping": true
  }
}
GET/api/v1/stats
Statistik Kinerja & Metrik Publik

Mengembalikan data agregasi publik real-time mengenai total request konversi, rasio keberhasilan, rata-rata latensi pemrosesan, dan statistik 24 jam terakhir.

Request Header & Parameter

Method: GET

Headers: Accept: application/json

Body: Tidak ada body request

Response Berhasil (200 OK)

{
  "success": true,
  "brand": {
    "name": "Ray-Ban Meta Converter",
    "website": "https://raybanconverter.web.id",
    "creator": "Ikhlas Digital Hub",
    "founder": "Reyzar Alansyah Putra"
  },
  "data": {
    "totalRequests": 184520,
    "totalSuccess": 182900,
    "totalFailed": 1620,
    "uptime": "99.98%",
    "averageProcessingTime": 0.84,
    "peakRequestsPerMinute": 340,
    "activeDevelopers": 1420,
    "last24Hours": {
      "requests": 14850,
      "successRate": "99.4%"
    },
    "topOrigin": "Web & Mobile SDKs"
  }
}

Tabel Parameter POST /api/v1/convert

Konfigurasi komprehensif untuk menyesuaikan output gambar.

ParameterTipeWajibDefaultKeterangan
fileFile (Binary)Ya-Gambar sumber (JPG, PNG, WEBP, max 50 MB).
options.qualityIntegerTidak92Tingkat kompresi JPEG (1 - 100).
options.resizeModeStringTidak"cover""cover" (potong tengah fokus subjek) atau "contain" (pas bingkai dengan bilah hitam).
options.stripGPSBooleanTidaktrueHapus koordinat lokasi GPS untuk keamanan privasi pengguna.
returnTypeStringTidak"url""url" (link file 1 jam), "base64" (data URI base64), atau "blob" (streaming binary JPEG).

Contoh Penggunaan (10+ Bahasa & Platform)

Pilih bahasa pemrograman favorit Anda untuk melihat kode integrasi siap pakai.

cURL (Terminal / Bash)CLI / Shell
bash
curl -X POST https://raybanconverter.web.id/api/v1/convert \
  -F "file=@/path/to/photo.jpg" \
  -F 'options={"quality":92,"resizeMode":"cover","stripGPS":true}'

Ingin Menguji API Langsung Secara Visual?

Gunakan API Playground interaktif kami untuk mengunggah foto, menyesuaikan slider parameter, memeriksa hasil respons JSON, dan mengunduh gambar hasil konversi secara real-time.