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.
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-projectsIni mencegah kekacauan dan membuatnya mudah untuk melacak dataset dengan Git. Anda secara opsional dapat menonaktifkan telemetri:
export FIRECRAWL_NO_TELEMETRY=1Menginstal 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 --browserFirecrawl 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-cliVerifikasi dengan:
firecrawl --versionFirecrawl 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 loginFirecrawl CLI akan meminta OAuth berbasis browser. Atau, atur kunci Anda secara manual:
export FIRECRAWL_API_KEY=fc-your-key-herePeriksa status kapan saja:
firecrawl --statusIni menampilkan kredit, batasan konkurensi, dan status autentikasi. Lihat konfigurasi lengkap:
firecrawl view-configGanti 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-contentFirecrawl 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 --prettyFirecrawl 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,scriptTambahkan `--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 markdownFirecrawl 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.jsonFirecrawl 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.jsonFirecrawl 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-sessionFirecrawl 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 5Firecrawl 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.
Sumber daya tambahan
- Dokumentasi Firecrawl CLI → https://docs.firecrawl.dev/sdks/cli
- Situs utama Firecrawl → https://www.firecrawl.dev
- Repositori GitHub → https://github.com/firecrawl/cli
- Referensi API → https://docs.firecrawl.dev/api-reference
- Dasbor / Kunci API → https://app.firecrawl.dev
- Klien API gratis Apidog → https://apidog.com
