osint

OSINT untuk insight pasar: membaca langkah kompetitor dari jejak publiknya

Market intelligence dengan sumber terbuka: riwayat halaman harga di Wayback Machine, lowongan kerja lewat API Greenhouse dan Lever, laporan keuangan publik, ulasan aplikasi, dan tren pencarian, lengkap dengan perintahnya, cara menilai keyakinan, dan batas etisnya.

  • osint
  • riset-pasar
  • competitive-intelligence

Di tulisan OSINT untuk developer, sumber terbuka dipakai untuk memetakan infrastruktur sebuah domain. Teknik yang sama bisa menjawab pertanyaan bisnis: kompetitor sedang menyiapkan produk apa, kapan mereka menaikkan harga, pasar mana yang mereka incar, dan apa yang dikeluhkan pelanggannya. Inilah market intelligence atau competitive intelligence berbasis OSINT.

Prinsipnya tidak berubah: tidak ada data rahasia, hanya potongan publik yang digabungkan dan diverifikasi. Setiap perusahaan meninggalkan jejak saat beroperasi, misalnya lowongan kerja, perubahan halaman harga, laporan wajib ke regulator, dan ulasan pelanggan. Satu jejak jarang berarti banyak, tetapi beberapa jejak yang menunjuk ke arah yang sama bisa menjadi insight.

Mulai dari pertanyaan

Seperti recon teknis, riset pasar tanpa pertanyaan hanya menghasilkan tumpukan tangkapan layar. Rumuskan pertanyaan yang keputusannya jelas, misalnya:

  • Apakah kompetitor A akan masuk ke segmen UMKM dalam enam bulan ke depan?
  • Bagaimana struktur harga para pemain utama berubah selama setahun terakhir?
  • Fitur apa yang paling sering dikeluhkan pengguna aplikasi kompetitor?

Pertanyaan yang baik menentukan sumber mana yang dibuka dan kapan riset dianggap cukup.

Sinyal dan sumbernya

SinyalSumberBisa menandakanCatatan
Perubahan harga dan paketWayback Machinestrategi monetisasi, target segmenarsip tidak merekam setiap perubahan
Lowongan kerjahalaman karier, Greenhouse, Lever, JobStreet, LinkedInekspansi tim, wilayah, atau teknologi barulowongan bisa lama dibiarkan terbuka
Subdomain dan sertifikat barulog Certificate Transparencyproduk yang belum diumumkanbisa juga sekadar lingkungan uji
Laporan keuanganIDX, SEC EDGARkinerja, fokus bisnis, risiko yang diakui sendirihanya untuk perusahaan terbuka
Ulasan aplikasiApp Store, Google Playkeluhan dan fitur yang diinginkanrentan ulasan palsu dan bias
Minat pencarianGoogle Trendsnaik-turunnya minat pada kategori atau merekangka relatif, bukan volume

Riwayat halaman harga

Halaman harga adalah salah satu sumber paling jujur tentang strategi sebuah produk. CDX API Wayback Machine bisa mendaftar semua salinan halaman itu, dan parameter collapse=digest membuang salinan yang isinya identik, sehingga yang tersisa hanya titik-titik saat halamannya berubah:

Kapan saja halaman harga berubah
curl -s 'https://web.archive.org/cdx/search/cdx?url=kompetitor.com/pricing&fl=timestamp,digest&filter=statuscode:200&collapse=digest&from=2025'

Dua salinan bisa dibandingkan langsung. Akhiran id_ setelah timestamp mengambil HTML asli tanpa bilah navigasi Wayback:

Bandingkan dua versi halaman harga
ambil() {
  curl -s "https://web.archive.org/web/${1}id_/https://kompetitor.com/pricing" \
    | sed 's/<[^>]*>/ /g' | tr -s ' \n' '\n' | grep -v '^$'
}
diff <(ambil 20250115000000) <(ambil 20251020000000)

Wayback akan memakai salinan terdekat dari timestamp yang diminta. Halaman harga yang dirender JavaScript sering hanya tersimpan kerangkanya, jadi bila hasilnya kosong, buka salinannya di browser.

Lowongan kerja sebagai peta jalan

Lowongan kerja memperlihatkan rencana perusahaan berbulan-bulan sebelum produknya diumumkan. Lowongan "Head of Expansion, Vietnam" lebih jujur daripada siaran pers mana pun. Banyak perusahaan teknologi memakai applicant tracking system yang menyediakan daftar lowongan publik dalam JSON:

Lowongan dari Greenhouse dan Lever
# Greenhouse: nama board biasanya terlihat di URL halaman karier
curl -s 'https://boards-api.greenhouse.io/v1/boards/NAMA-BOARD/jobs' \
  | jq -r '.jobs[] | [.title, .location.name, .updated_at] | @tsv'
 
# Lever
curl -s 'https://api.lever.co/v0/postings/NAMA-PERUSAHAAN?mode=json' \
  | jq -r '.[] | [.text, .categories.location, .categories.team] | @tsv'

Simpan hasilnya setiap minggu. Satu potret tidak banyak bercerita, tetapi perubahannya bercerita: tim data yang tiba-tiba tumbuh, lowongan pertama di kota baru, atau teknologi baru di daftar persyaratan. Untuk JobStreet atau LinkedIn, cukup catat secara manual. Jangan menjalankan scraper yang melanggar ketentuan layanannya.

Hal yang sama berlaku untuk log Certificate Transparency yang dibahas di tulisan sebelumnya: subdomain paylater. atau merchant. yang muncul sebelum ada pengumuman resmi adalah petunjuk yang patut dicatat, meskipun bisa juga hanya eksperimen yang tidak pernah dirilis.

Laporan keuangan dan dokumen regulator

Perusahaan terbuka wajib membuka laporan keuangan dan laporan tahunan. Untuk emiten di Indonesia, dokumen ini tersedia di menu keterbukaan informasi situs Bursa Efek Indonesia (idx.co.id). Untuk perusahaan yang melapor ke SEC di Amerika Serikat, EDGAR menyediakan API JSON. SEC meminta setiap klien mengirim User-Agent berisi nama dan kontak:

Sepuluh laporan terbaru dari SEC EDGAR
curl -s -H 'User-Agent: Nama Anda kontak@domain-anda.com' \
  'https://data.sec.gov/submissions/CIK0000320193.json' \
  | jq -r '.filings.recent | [.form, .filingDate, .primaryDocument] | transpose | .[:10][] | @tsv'

Bagian yang paling berguna justru sering yang paling membosankan: bab faktor risiko, segmen bisnis, dan rencana penggunaan dana. Di sana perusahaan sendiri yang menulis apa yang mereka khawatirkan dan ke mana uangnya akan dipakai. Untuk ukuran pasar dan data makro Indonesia, Badan Pusat Statistik (bps.go.id) adalah titik awal yang lebih bisa dipertanggungjawabkan daripada angka di slide presentasi.

Ulasan aplikasi dan tren pencarian

Ulasan pengguna adalah riset pelanggan gratis milik kompetitor. App Store punya feed RSS lama yang masih mengembalikan ulasan terbaru dalam JSON. Feed ini tidak didokumentasikan resmi, jadi bisa berubah sewaktu-waktu:

Ulasan terbaru App Store (wilayah Indonesia)
curl -s 'https://itunes.apple.com/id/rss/customerreviews/id=ID-APLIKASI/sortby=mostrecent/json' \
  | jq -r '.feed.entry[]? | [.["im:rating"].label, .title.label] | @tsv'

Jangan membaca ulasan satu per satu. Kelompokkan berdasarkan tema (harga, performa, layanan pelanggan, fitur tertentu), lalu hitung tema mana yang naik dari bulan ke bulan. Tema yang naik tajam setelah sebuah pembaruan aplikasi biasanya lebih bermakna daripada rata-rata rating.

Google Trends melengkapi gambaran dari sisi permintaan. Bandingkan nama merek atau kategori dengan wilayah Indonesia, lalu ekspor hasilnya ke CSV. Ingat bahwa angkanya relatif (100 = titik tertinggi dalam rentang yang dipilih), bukan jumlah pencarian. Kata kunci dengan volume kecil bisa terlihat melonjak hanya karena segelintir pencarian.

Dari data ke insight

Data baru menjadi insight setelah dianalisis. Tiga kebiasaan membantu:

  • Silangkan sumber. Satu lowongan "Country Manager Thailand" baru petunjuk. Ditambah halaman harga dalam baht di arsip dan subdomain th. di log sertifikat, petunjuk itu menjadi temuan.
  • Nyatakan tingkat keyakinan. Tulis apakah kesimpulan berkeyakinan tinggi, sedang, atau rendah, dan sebutkan sumber yang mendukungnya. Pembaca laporan berhak tahu mana fakta dan mana dugaan.
  • Jawab "lalu kenapa". Insight yang baik berakhir dengan implikasi bagi keputusan, bukan sekadar deskripsi apa yang dilakukan kompetitor.
Format catatan insight
[2026-11-03] Kompetitor A kemungkinan masuk pasar Thailand (keyakinan: sedang)
  - Greenhouse: lowongan "Country Manager, Thailand" (diperbarui 2026-10-21)
  - Wayback: /th/pricing pertama kali terarsip 2026-09-30
  - crt.sh: sertifikat th.kompetitor-a.com terbit 2026-09-12
  Implikasi: tinjau ulang prioritas lokalisasi kita untuk Q1.

Batas etis dan hukum

Market intelligence berbeda dari spionase industri, dan garisnya harus jelas:

  • Hanya sumber publik. Jangan masuk ke sistem yang memerlukan login milik orang lain, jangan memakai kredensial bocor, dan jangan membeli dokumen internal.
  • Tanpa menyamar. Menelepon karyawan kompetitor dengan mengaku calon pelanggan atau peneliti adalah pretexting, teknik social engineering yang dibahas di riset social engineering. Jangan dilakukan.
  • Hormati ketentuan layanan dan beban server. Baca robots.txt, beri jeda antarpermintaan, dan pilih API resmi bila ada.
  • Hati-hati dengan data pribadi. Ulasan dan profil karyawan memuat data pribadi yang dilindungi UU No. 27 Tahun 2022 tentang Pelindungan Data Pribadi. Analisis secara agregat dan jangan membuat profil individu.
  • Informasi orang dalam. Bila riset menyangkut emiten, informasi material yang belum dipublikasikan bukan lagi OSINT, dan memakainya untuk transaksi saham bisa melanggar hukum pasar modal.

Kalau ragu apakah suatu cara masih wajar, tanyakan apakah Anda nyaman bila kompetitor tahu cara Anda memperoleh informasinya. Bila jawabannya tidak, jangan lakukan.