Langsung ke konten
POST AI agent ready /v1/useragent/parse

API Parser Agen Pengguna - Deteksi Browser, OS & Perangkat

Mengurai string agen pengguna ke dalam komponen browser, mesin, OS, dan perangkat. Mendeteksi bot, crawler, dan browser tanpa kepala. Jika tidak ada bidang user_agent yang disediakan, header User-Agent pemanggil akan digunakan.

Parameters

stringrequired

User agent string to parse.

Code examples

curl -X POST https://api.botoi.com/v1/useragent/parse \
  -H "Content-Type: application/json" \
  -d '{"user_agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}'

When to use this API

Buat dasbor kompatibilitas browser

Parsing string agen pengguna dari log analitik Anda untuk menghitung persentase pengunjung di setiap browser dan versi. Identifikasi kapan versi browser lama turun di bawah ambang batas dukungan sehingga Anda dapat menghentikan polyfill dan mengurangi ukuran paket.

Filter lalu lintas bot dari metrik konversi

Sebelum menghitung tampilan halaman atau peristiwa pendaftaran, parsing agen pengguna dan periksa tanda is_bot. Kecualikan lalu lintas bot dari laporan corong konversi Anda untuk mendapatkan angka akurat untuk pengunjung manusia sebenarnya.

Sajikan tanggapan yang dioptimalkan untuk perangkat

Parsing agen pengguna di edge untuk menentukan apakah pengunjung menggunakan ponsel, tablet, atau desktop. Kembalikan muatan yang lebih ringan untuk pengguna seluler atau arahkan pengunjung tablet ke tata letak yang dioptimalkan untuk sentuhan.

Frequently asked questions

Jenis bot apa yang terdeteksi oleh titik akhir ini?
Ini mendeteksi perayap mesin pencari (Googlebot, Bingbot), bot media sosial (Twitterbot, Facebot), alat pemantauan, browser tanpa kepala (Dalang, Penulis Drama), dan perpustakaan pengikisan umum.
Apa yang terjadi jika format string agen pengguna salah?
Parser mengekstrak informasi sebanyak mungkin. Bidang yang tidak dapat ditentukan dikembalikan sebagai nol. Titik akhir tidak mengembalikan kesalahan untuk string yang tidak dikenal.
Bisakah saya mendeteksi produsen perangkat?
Ya. Objek perangkat mencakup vendor (misalnya Apple, Samsung, Google) dan model (misalnya iPhone, Galaxy S24) ketika agen pengguna memuat informasi tersebut.
Apakah ini berfungsi dengan agen pengguna non-browser?
Ya. Ini menangani agen pengguna dari curl, Postman, permintaan Python, dan perpustakaan HTTP lainnya. Ini diuraikan dengan nama alat dan versinya.
Bagaimana jika saya tidak mengirimkan kolom user_agent?
Titik akhir secara otomatis mengurai header Agen-Pengguna dari permintaan HTTP Anda. Ini memungkinkan Anda mendeteksi browser dan perangkat klien Anda sendiri tanpa mengekstrak sendiri headernya.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.