API OG Image
Render gambar yang dibutuhkan sebuah tautan agar tampil bagus saat dibagikan: kartu Open Graph, thumbnail YouTube, gambar kutipan, screenshot kode atau kartu tweet. Kirim judul, atau cukup URL, dan terima PNG.
8 endpoint
og-image
$0.0200 per panggilanRender kartu sosial bermerek 1200x630, supaya tautan yang dibagikan tidak tampil sebagai URL polos.
auto-og
$0.0300 per panggilanBaca sebuah halaman web dan render kartu sosial dari isinya.
card
$0.0200 per panggilanRender kartu sosial dengan rasio aspek pilihan.
youtube-thumbnail
$0.0200 per panggilanRender thumbnail YouTube 1280x720 dengan judul yang tetap terbaca di ukuran feed.
quote-card
$0.0200 per panggilanRender kutipan sebagai gambar yang siap dibagikan.
code-image
$0.0200 per panggilanRender potongan kode dengan syntax highlighting sebagai gambar.
tweet-image
$0.0200 per panggilanRender teks dalam kartu bergaya tweet, untuk mockup postingan atau mengutipnya sebagai gambar.
meme
$0.0200 per panggilanRender teks keterangan atas dan bawah di atas gambar.
Cara memanggil
Respons pertama adalah 402 berisi harga pasti dan semua cara membayar. Bayar, ulangi permintaan dengan buktinya, dan Anda menerima hasilnya.
curl -X POST https://api.glianalabs.com/v1/tools/og-image \
-H 'content-type: application/json' \
-d '{"title":"GlianaAI","subtitle":"pay-per-call AI, no signup"}'Cara kerjanya
Setiap endpoint merender template di browser headless dan mengembalikan URL PNG. auto-og membaca halaman dulu lalu membuat kartu dari judulnya, jadi cukup URL saja; card menyesuaikan ukuran gambar dengan preset platform seperti kotak Instagram atau story.
Batasan yang perlu Anda tahu
Gambar disimpan 7 hari di URL tetap; salin filenya ke penyimpanan Anda sendiri bila kartunya harus bertahan lebih lama.
Pertanyaan
Berapa ukuran OG image?
1200x630, ukuran yang diharapkan Open Graph dan kartu X. card punya preset lain seperti kotak dan story.
Bisa membuat kartu dari URL saja?
Bisa, auto-og membaca halaman dan merender judulnya.
Apakah ada paket gratis?
Tidak. Setiap panggilan dibayar sendiri, tanpa paket atau minimum. Permintaan yang gagal validasi ditolak sebelum berjalan, jadi tidak pernah ditagih.
Perlu akun atau API key?
Tidak. Respons pertama adalah HTTP 402 berisi harga pasti; bayar dengan USDC dari wallet Anda dan ulangi permintaannya. Atau isi saldo prabayar dalam rupiah lewat QRIS, virtual account atau e-wallet di dashboard, lalu kirim kunci gk_.