Cara Install Firecrawl CLI dan Menggunakan Firecrawl CLI

Herve Kom

Herve Kom

17 March 2026

Cara Install Firecrawl CLI dan Menggunakan Firecrawl CLI

Apidog untuk Perusahaan

Penerapan On-Premises

SSO & RBAC

Sesuai SOC 2

Jelajahi Apidog Enterprise

Firecrawl CLI adalah alat terminal terpadu yang memungkinkan agen AI dan pengembang untuk mengikis (scrape), mencari (search), memetakan (map), merayapi (crawl), dan mengotomatiskan browser di situs web mana pun dengan markdown bersih, JSON, tangkapan layar, dan lainnya yang ditulis langsung ke sistem berkas Anda. Jalankan **Firecrawl CLI** melalui `npx firecrawl` (tidak perlu instalasi) atau instal secara global, lalu sambungkan ke Claude Code, Cursor, atau OpenCode dengan satu perintah `firecrawl init` yang menambahkan kemampuan (skill) secara otomatis.

Anda menginstal **Firecrawl CLI** karena agen AI dan pengembang membutuhkan data web yang andal dan waktu-nyata tanpa skrip kustom yang rapuh atau permintaan yang diblokir. **Firecrawl CLI** menyatukan pengikisan (scraping), pencarian web, pemetaan situs, perayapan rekursif, dan sesi browser cloud ke dalam satu alat yang terintegrasi dengan terminal. Ini menghasilkan markdown bersih, JSON terstruktur, tangkapan layar, atau HTML langsung ke sistem berkas Anda, menjaga jumlah token tetap rendah dan konteks tetap presisi untuk LLM. Agen seperti Claude Code, Cursor, dan OpenCode memanfaatkan **Firecrawl CLI** setiap hari untuk mengambil konten baru dari halaman yang dirender JavaScript, situs dinamis, atau alur yang dilindungi yang tidak dapat ditangani oleh alat tradisional.

💡
Sebelum Anda menjalankan perintah **Firecrawl CLI** pertama Anda, dapatkan Apidog secara gratis. Ini memungkinkan Anda menguji dan men-debug secara visual titik akhir API Firecrawl yang digunakan **Firecrawl CLI** secara internal – kunci API, parameter kustom, bentuk respons, semuanya dalam satu antarmuka yang bersih. Menghemat banyak uji coba dan kesalahan saat menyiapkan atau memecahkan masalah integrasi agen.

Anda menyiapkan sistem Anda, menginstal **Firecrawl CLI**, melakukan autentikasi, menjelajahi perintah inti, berintegrasi dengan agen, dan menerapkan praktik terbaik. **Firecrawl CLI** mengelola konkurensi, batasan laju, dan caching lokal secara otomatis sehingga Anda dapat berkonsentrasi pada ekstraksi data berharga. Pilihan flag yang presisi di **Firecrawl CLI** seperti pemilih format atau pewaktu tunggu menciptakan peningkatan substansial dalam kualitas dan efisiensi keluaran.

Apa yang Dihasilkan Firecrawl CLI dan Mengapa Ini Mengungguli Alat Web Tradisional

Firecrawl CLI merender JavaScript secara native melalui browser cloud, menghormati perlindungan anti-bot, dan memberikan >80% pemanggilan konten di situs kompleks tempat skrip berbasis cheerio atau Puppeteer dasar gagal. Anda menerima markdown yang dioptimalkan LLM secara default, tanpa boilerplate, yang mengurangi tekanan jendela konteks saat memberikan hasil ke agen.

Firecrawl CLI menulis berkas secara lokal alih-alih mengalirkan payload besar, memungkinkan pencarian berbasis bash atas konten yang dikikis tanpa panggilan API berulang. Anda menggabungkan perintah **Firecrawl CLI** untuk mengikis (scrape), mencari (search), memetakan (map), merayapi (crawl), dan browser dalam skrip atau loop agen dengan mulus. Kemampuan ini menghilangkan kebutuhan akan pustaka terpisah, instansi tanpa kepala (headless instances), atau rotasi proxy. Keputusan kecil seperti menggunakan `--only-main-content` di **Firecrawl CLI** menghasilkan keluaran yang lebih bersih dan lebih murah yang berakumulasi menjadi peningkatan produktivitas yang besar.

Mempersiapkan Lingkungan Anda Sebelum Menginstal Firecrawl CLI

Anda memverifikasi Node.js ≥18 karena **Firecrawl CLI** bergantung pada fitur npm modern. Jalankan `node --version` di terminal Anda. Perbarui melalui manajer paket atau nvm Anda jika diperlukan.

Anda membuat direktori ruang kerja untuk mengatur keluaran **Firecrawl CLI**:

mkdir firecrawl-cli-projects && cd firecrawl-cli-projects

Ini mencegah kekacauan dan membuatnya mudah untuk melacak dataset dengan Git. Anda secara opsional dapat menonaktifkan telemetri:

export FIRECRAWL_NO_TELEMETRY=1

Menginstal Firecrawl CLI Menggunakan Metode Init yang Direkomendasikan untuk Agen

Cara tercepat menginstal **Firecrawl CLI**, melakukan autentikasi, dan menambahkan kemampuan agen dalam satu langkah. Jalankan:

npx -y firecrawl-cli@latest init --all --browser

Firecrawl CLI membuka browser Anda untuk login (atau mendaftar) akun Firecrawl, menghasilkan/menyimpan kunci API Anda dengan aman, dan mengonfigurasi kemampuan untuk Claude Code, Cursor, dan agen lain yang kompatibel. Mulai ulang agen Anda setelahnya agar mendeteksi kemampuan **Firecrawl CLI** yang baru. Metode ini melengkapi **Firecrawl CLI** secara global dan memungkinkan akses browser MCP/serverless.

Menginstal Firecrawl CLI Secara Global via npm untuk Penggunaan Sering

Untuk akses permanen dan latensi rendah di seluruh proyek, instal **Firecrawl CLI** secara global:

npm install -g firecrawl-cli

Verifikasi dengan:

firecrawl --version

Firecrawl CLI sekarang merespons secara instan dari direktori mana pun tanpa overhead npx.

Mengautentikasi Firecrawl CLI dan Memeriksa Konfigurasi Anda

Autentikasi membuka fitur lengkap **Firecrawl CLI**. Jalankan:

firecrawl login

Firecrawl CLI akan meminta OAuth berbasis browser. Atau, atur kunci Anda secara manual:

export FIRECRAWL_API_KEY=fc-your-key-here

Periksa status kapan saja:

firecrawl --status

Ini menampilkan kredit, batasan konkurensi, dan status autentikasi. Lihat konfigurasi lengkap:

firecrawl view-config

Ganti akun dengan `firecrawl logout` lalu login kembali. Untuk instansi Firecrawl lokal/self-hosted, gunakan `--api-url http://localhost:3002` untuk melewati autentikasi cloud dan kredit.

Menguasai Perintah Scrape di Firecrawl CLI

Anda mengekstrak konten dari URL apa pun dengan:

firecrawl scrape https://example.com --only-main-content

Firecrawl CLI mengembalikan markdown bersih dan menyimpannya ke `./output.md` saat Anda menambahkan `-o output.md`. Selalu pilih `--only-main-content` untuk menghapus navigasi, iklan, dan bilah samping, mengurangi penggunaan token.

Minta beberapa format:

firecrawl scrape https://example.com --format markdown,json,html,links,images --pretty

Firecrawl CLI mengeluarkan JSON terstruktur yang berisi semua data yang diminta. Ambil tangkapan layar: `--screenshot` atau `--full-page-screenshot`. Tangani pemuat yang lambat dengan `--wait-for 5000`.

Saring secara presisi:

firecrawl scrape https://docs.example.com --include-tags main,article --exclude-tags nav,footer,script

Tambahkan `--timing` untuk mengukur kinerja. **Firecrawl CLI** menyimpan hasil secara lokal, siap untuk dipipakan atau diserap oleh agen.

Melakukan Pencarian Web dengan Firecrawl CLI

Anda mencari di internet dan mengikis hasil teratas bersama-sama:

firecrawl search "latest AI agent benchmarks" --scrape --limit 8 --scrape-formats markdown

Firecrawl CLI mengambil hasil, mengekstrak konten, dan menyimpan berkas. Saring berdasarkan kebaruan `--tbs qdr:w`, lokasi, atau jenis sumber. Gabungkan pencarian dengan sesi browser untuk verifikasi lebih mendalam. Oleh karena itu, **Firecrawl CLI** mendukung lingkaran penelitian lengkap dalam satu alat.

Memetakan Situs Web Menggunakan Firecrawl CLI

Temukan semua URL sebelum ekstraksi mendalam:

firecrawl map https://example.com -o sitemap.json

Firecrawl CLI mengembalikan daftar terstruktur dengan metadata. Masukkan URL yang difilter ke dalam perintah scrape atau crawl. **Firecrawl CLI** menghormati `robots.txt` dan perayapan yang sopan secara otomatis.

Merayapi Seluruh Situs Secara Rekursif dengan Firecrawl CLI

Merayapi secara komprehensif:

firecrawl crawl https://example.com --wait --progress -o crawl-output.json

Firecrawl CLI mengikuti tautan internal, mengikis halaman, dan menyimpan semuanya secara lokal. Kontrol kedalaman, halaman maksimum, dan konkurensi untuk mengelola biaya. Pelaporan kemajuan waktu-nyata memungkinkan Anda memantau atau membatalkan pekerjaan besar.

Mengotomatiskan Sesi Browser di Firecrawl CLI

Tangani alur interaktif dengan browser cloud:

firecrawl browser launch-session

Firecrawl CLI mengembalikan ID sesi. Jalankan tindakan:

firecrawl browser execute "open https://news.ycombinator.com" --session <id>
firecrawl browser execute "click .titleline > a" --session <id>
firecrawl browser execute "scrape" --session <id>

Firecrawl CLI mendukung klik, pengetikan, navigasi, dan ekstraksi setelah interaksi dinamis. Tutup sesi untuk membebaskan sumber daya. **Firecrawl CLI** menggantikan kode Puppeteer yang kompleks dengan perintah yang sederhana dan mudah dibaca oleh agen.

Konfigurasi Firecrawl CLI Lanjutan dan Flag Global

Sesuaikan secara persisten:

firecrawl config --api-url https://your-custom-endpoint --concurrency 5

Firecrawl CLI menerapkan ini pada setiap jalannya. Paksa keluaran JSON secara global atau sesuaikan header. Pantau kredit sebelum operasi besar dengan `--status`. Ekspor `FIRECRAWL_API_KEY` di profil shell Anda untuk sesi yang mulus.

Mengintegrasikan Firecrawl CLI dengan Agen Pengkodean AI

Instal kemampuan **Firecrawl CLI** sekali (`npx -y firecrawl-cli@latest init --all`), dan agen akan menemukannya secara otomatis. Dalam mode CLI + Skills, agen menjalankan perintah **Firecrawl CLI** secara eksplisit saat dibutuhkan. Dalam mode MCP, agen memanggil alat native secara tak terlihat.

Firecrawl CLI mengembalikan jalur berkas lokal alih-alih konten mentah, menjaga jendela konteks tetap ramping. Oleh karena itu, agen melakukan penelitian web yang andal tanpa prompt tambahan.

Memecahkan Masalah Firecrawl CLI Secara Efisien

Autentikasi gagal? Jalankan kembali `firecrawl login`. Batasan laju tercapai? Turunkan konkurensi atau periksa dasbor untuk peningkatan paket. Hasil kosong di situs yang padat JS? Tingkatkan `--wait-for` atau aktifkan `--only-main-content`. Gunakan `--timing` untuk diagnostik. Hapus kredensial dengan `firecrawl logout` saat mengganti kunci.

Praktik Terbaik untuk Mendapatkan Manfaat Maksimal dari Firecrawl CLI

Selalu sertakan `--only-main-content` untuk markdown bebas gangguan. Gunakan nama berkas keluaran yang deskriptif dan folder khusus. Uji cakupan kecil sebelum perayapan penuh. Gabungkan alur `search` → `map` → `crawl`. Kontrol versi direktori keluaran untuk dataset yang dapat direproduksi. Tinjau penggunaan kredit mingguan agar tetap efisien. Kebiasaan ini menjaga **Firecrawl CLI** tetap cepat, hemat biaya, dan dapat diandalkan.

Melengkapi Alur Kerja Firecrawl CLI dengan Apidog

Unduh Apidog secara gratis dan impor titik akhir Firecrawl (scrape, search, crawl, dll.) ke dalam koleksi. Apidog memvisualisasikan permintaan, menyimpan kunci API **Firecrawl CLI** Anda sebagai variabel, memalsukan respons, dan menjalankan pengujian otomatis. Anda men-debug opsi **Firecrawl CLI** yang kompleks atau payload kustom sebelum eksekusi terminal. **Firecrawl CLI** + Apidog memberikan kepercayaan end-to-end: data web terkini ditambah perilaku API yang terverifikasi.

Kesimpulan

Anda sekarang menguasai setiap aspek **Firecrawl CLI** mulai dari instalasi dan autentikasi hingga pengikisan (scraping), pencarian (searching), pemetaan (mapping), perayapan (crawling), dan otomatisasi browser tingkat lanjut di **Firecrawl CLI**. **Firecrawl CLI** mengubah akses web yang kacau menjadi alur kerja yang bersih, mengutamakan terminal, yang memberdayakan agen dan pengembang.

Jalankan perintah `init` hari ini, uji pengikisan, dan kembangkan dari sana. **Firecrawl CLI** menghargai penggunaan flag yang cermat dan eksperimen dengan hasil yang jauh lebih baik.

Unduh Apidog secara gratis sekarang untuk meningkatkan pengujian **Firecrawl CLI** dan validasi API Anda. Instal **Firecrawl CLI**, gunakan **Firecrawl CLI**, dan buka penguasaan web waktu-nyata.

Unduh

Sumber daya tambahan

Mengembangkan API dengan Apidog

Apidog adalah alat pengembangan API yang membantu Anda mengembangkan API dengan lebih mudah dan efisien.

Cara Install Firecrawl CLI dan Menggunakan Firecrawl CLI