Overview

AlyxLabs Scraper adalah multi-platform web scraper yang memungkinkan Anda mengumpulkan data dari berbagai sumber secara langsung (direct scraping). Dibangun dengan Flask backend dan modern responsive UI.

AlyxLabs Scraper is a multi-platform web scraper that collects data from several sources directly. It runs on a Flask backend with a responsive UI.

Fitur Utama

Main Features

  • 12 Platform Terkurasi - Google News, News Sites, GDELT, Kompas, Liputan6, YouTube, Wikipedia, OpenAlex, Semantic Scholar, arXiv, Crossref, Kaskus
  • Teks Lengkap Artikel - Ambil isi artikel penuh (bukan cuma cuplikan) untuk analisis konten
  • Filter Tanggal & Dedup - Rentang tanggal untuk sumber historis, hasil duplikat dibuang otomatis
  • Sitasi Otomatis - Generate sitasi APA7 dan Mendikbud langsung dari hasil scraping
  • Paginasi - Tampilan 50 hasil per halaman, navigasi cepat ke halaman manapun
  • Export per Platform - Download hasil satu platform tanpa campur dengan yang lain
  • Notifikasi - Kirim ringkasan hasil via email atau webhook (Slack, dll.) setelah selesai
  • Analisis - Frekuensi kata terbanyak dan distribusi waktu
  • Export - CSV, JSON, XLSX, Markdown, RIS, BibTeX
  • Bilingual & Light/Dark - Indonesia/English, tema terang sebagai default
  • 12 Curated Platforms - Google News, News Sites, GDELT, Kompas, Liputan6, YouTube, Wikipedia, OpenAlex, Semantic Scholar, arXiv, Crossref, Kaskus
  • Full Article Text - Fetch full article bodies (not just snippets) for content analysis
  • Date Filter & Dedup - Date range for historical sources, duplicates removed automatically
  • Auto Citation - Generate APA7 and Mendikbud citations directly from scraping results
  • Pagination - 50 results per page, jump to any page quickly
  • Per-Platform Export - Download results from one platform without mixing with others
  • Notifications - Send a result summary via email or webhook (Slack, etc.) when done
  • Analysis - Top-term frequency and timeline distribution
  • Export - CSV, JSON, XLSX, Markdown, RIS, BibTeX
  • Bilingual & Light/Dark - Indonesian/English, light theme by default

Tech Stack

  • Flask - Python web framework
  • BeautifulSoup4 + lxml - HTML/XML parsing
  • trafilatura - Full article text extraction
  • Requests - HTTP library
  • Pandas + openpyxl - Data manipulation & XLSX export
  • SQLite - Audit logging database
  • smtplib - Email notifications
  • Chart.js - Admin dashboard charts
  • Bootstrap 5 - UI framework

Platform

AlyxLabs mengumpulkan data dari 12 platform terkurasi berikut. Platform bisa dinyalakan/dimatikan via Admin.

AlyxLabs collects from these 12 curated platforms. Each can be toggled via the Admin dashboard.

Google News

Berita terbaru via Google News RSS. Reliable, tanpa registrasi.

Latest news via Google News RSS. Reliable, no registration needed.

News Sites

Portal berita Indonesia + dunia (Detik, CNN, BBC, Reuters, dll.) via RSS. Reliable.

Indonesian + global news portals (Detik, CNN, BBC, Reuters, etc.) via RSS. Reliable.

GDELT

Indeks berita global (DOC 2.0 API) dengan cakupan historis luas. Rate-limit 1 req/5 dtk.

Global news index (DOC 2.0 API) with broad historical coverage. Rate limit 1 req/5s.

Kompas

Berita dari Kompas.com via RSS feed langsung. Cakupan berita nasional Indonesia.

News from Kompas.com via direct RSS feed. Covers Indonesian national news.

Liputan6

Berita dari Liputan6.com via RSS feed. Berita nasional dan regional Indonesia.

News from Liputan6.com via RSS feed. Indonesian national and regional news.

YouTube

Cari video via YouTube Data API v3. Cocok untuk riset konten video dan tren topik.

Video search via YouTube Data API v3. Good for video content research and topic trends.

Wikipedia

Artikel referensi via MediaWiki API (id.wikipedia). Reliable untuk konteks & latar belakang topik.

Reference articles via the MediaWiki API (id.wikipedia). Reliable for context and topic background.

OpenAlex

Jurnal & paper akademik (judul, penulis, tahun, abstrak, DOI). Cakupan jurnal Indonesia bagus.

Academic journals & papers (title, authors, year, abstract, DOI). Good Indonesian journal coverage.

Semantic Scholar

Paper akademik via Semantic Scholar API. Cocok untuk pencarian literatur ilmiah multidisiplin.

Academic papers via the Semantic Scholar API. Good for multidisciplinary literature search.

arXiv

Preprint server untuk fisika, komputer, matematika, biologi, dan lainnya.

Preprint server for physics, CS, math, biology and more.

Crossref

Registry DOI dengan 130 juta+ karya ilmiah. Metadata lengkap: abstrak, penulis, venue, DOI.

DOI registry with 130M+ scholarly works. Full metadata: abstract, authors, venue, DOI.

Kaskus

Thread & diskusi dari Kaskus.co.id via indeks pencarian. Kadang flaky.

Threads & discussions from Kaskus.co.id via search indexing. Occasionally flaky.

Image Scraper

Fitur Image Scraper memungkinkan Anda mencari dan mengumpulkan gambar dari web dengan 3 cara:

The Image Scraper lets you find and collect images from the web in 3 ways:

1. Pencarian Gambar

1. Image Search

Masukkan kata kunci untuk mencari gambar dari web menggunakan Bing (default) atau Google Images. Mendukung pagination via parameter offset untuk menjelajahi lebih banyak hasil. Hasil ditampilkan dalam grid yang bisa diklik untuk melihat detail dan mencari gambar yang mirip.

Enter a keyword to search for images via Bing (default) or Google Images. Supports pagination via the offset parameter to browse further results. Results show in a grid you can click to see details and find similar images.

2. Scrape dari URL

2. Scrape from a URL

Masukkan URL halaman web untuk mengekstrak semua gambar di halaman tersebut. Mendukung tag <img>, og:image, dan data-src (lazy loading). Untuk halaman yang mengandalkan JavaScript (SPA, infinite scroll), gunakan mode JS rendering yang menjalankan Chromium headless secara otomatis.

Enter a web page URL to extract every image on that page. Supports <img> tags, og:image, and data-src (lazy loading). For JavaScript-heavy pages (SPAs, infinite scroll), use JS rendering mode which runs a headless Chromium browser automatically.

3. Upload & Cari

3. Upload & Search

Upload gambar dari komputer Anda (JPG, PNG, GIF, WebP). Sistem selalu mencoba TinEye terlebih dahulu (tanpa API key) untuk mendeteksi kecocokan. Jika Google Vision API dikonfigurasi, hasil akan diperkaya dengan gambar visual yang serupa. Mendukung drag & drop.

Upload an image from your computer (JPG, PNG, GIF, WebP). The system always tries TinEye first (no API key required) to detect matches. If a Google Vision API key is configured, results are enriched with visually similar images. Supports drag and drop.

Fitur Tambahan

Extra Features

  • Related Image Search - Klik gambar hasil, lalu klik "Cari Mirip" untuk mencari gambar serupa
  • Filter Resolusi & Format - Saring hasil berdasarkan lebar/tinggi minimum dan format file (jpg, png, webp, dll) menggunakan dimensi gambar sebenarnya
  • Google Images - Pencarian alternatif lewat Google Images tanpa API key
  • JS Rendering - Scrape halaman berbasis JavaScript dengan Chromium headless; fallback otomatis ke mode requests jika Playwright belum terinstal
  • Pagination - Navigasi ke halaman hasil berikutnya lewat parameter offset
  • Grid View - Tampilan grid responsif dengan preview
  • Modal Preview - Klik gambar untuk melihat ukuran penuh
  • Related Image Search - Click a result, then "Cari Mirip" to find similar images
  • Resolution and Format Filter - Filter results by minimum width/height and file format (jpg, png, webp, etc.) using the actual decoded image dimensions
  • Google Images - Alternative search through Google Images with no API key
  • JS Rendering - Scrape JavaScript-driven pages with headless Chromium; falls back automatically to requests mode if Playwright is not installed
  • Pagination - Browse further result pages via the offset parameter
  • Grid View - Responsive grid with previews
  • Modal Preview - Click an image to see it full size

Export

Pilih format lewat dropdown lalu klik tombol download. Tersedia 6 format:

Pick a format from the dropdown then click the download button. Six formats:

  • CSV - Comma-separated values (metadata koleksi ada di baris komentar #), cocok untuk spreadsheet dan analisis
  • JSON - Struktur { metadata, data }, cocok untuk integrasi/pemrograman
  • XLSX - Excel dengan sheet Metadata + sheet Hasil terpisah
  • Markdown - Dokumen rapi berisi metadata + tiap hasil (termasuk teks lengkap), enak dibaca
  • RIS - Format referensi standar (.ris), langsung import ke Mendeley, Zotero, EndNote
  • BibTeX - Format LaTeX (.bib), cocok untuk karya tulis ilmiah dan Overleaf
  • CSV - Comma-separated values (collection metadata in leading # comment lines), good for spreadsheets and analysis
  • JSON - A { metadata, data } structure, good for integration/programming
  • XLSX - Excel with a separate Metadata sheet + Hasil sheet
  • Markdown - A readable document with metadata + each result (including full text)
  • RIS - Standard reference format (.ris), import directly into Mendeley, Zotero, or EndNote
  • BibTeX - LaTeX format (.bib), good for academic writing and Overleaf

Kolom data: Platform, Judul, Konten, Teks Lengkap, URL, Tanggal, Sumber, Keyword, Lokasi. Setiap export juga membawa Catatan Koleksi (keyword, sumber, waktu WIB, total) untuk keperluan metodologi.

Data columns: Platform, Title, Content, Full Text, URL, Date, Source, Keyword, Location. Every export also carries the Collection Record (keyword, sources, WIB time, total) for methodology use.

Export per Platform

Per-Platform Export

Tiap platform punya tombol download sendiri di header grup hasilnya. Klik untuk download hanya hasil dari platform itu dalam format yang dipilih. Berguna saat ingin memisahkan data berita dari data akademik, misalnya.

Each platform has its own download button in its result group header. Click it to download only that platform's results in the selected format. Useful when you need to keep news data separate from academic data, for example.

Sitasi OtomatisAuto Citation

AlyxLabs menghasilkan sitasi siap pakai untuk setiap hasil scraping. Dua format didukung:

AlyxLabs generates ready-to-use citations for every scraped result. Two formats are supported:

APA 7

Format standar internasional (American Psychological Association edisi ke-7). Contoh:

International standard format (American Psychological Association 7th edition). Example:

Penulis, A. A. (Tahun, Bulan Tanggal). Judul artikel. Nama Sumber. URL

Mendikbud (Indonesia)

Format sitasi sesuai pedoman Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi RI. Digunakan untuk karya tulis ilmiah, skripsi, dan tesis.

Citation format per the Indonesian Ministry of Education, Culture, Research, and Technology guidelines. Used for academic papers, theses, and dissertations.

Penulis. (Tahun). Judul Artikel. Nama Sumber. Diakses dari URL

Klik ikon sitasi di samping tiap hasil untuk menyalin format yang diinginkan. Sitasi juga otomatis masuk ke export Markdown.

Click the citation icon next to any result to copy the format you want. Citations are also included automatically in Markdown exports.

NotifikasiNotifications

Terima ringkasan hasil scraping setelah proses selesai. Berguna untuk query yang berjalan lama atau supaya tidak perlu menunggu di depan browser.

Receive a result summary once scraping finishes. Useful for long-running queries or when you don't want to wait at the browser.

Email

Email

Masukkan alamat email di kolom "Notifikasi saat selesai" sebelum scraping. Ringkasan (keyword, total hasil per platform, waktu selesai) dikirim ke email tersebut setelah scraping selesai.

Enter an email address in the "Notify when done" field before scraping. A summary (keyword, total results per platform, finish time) is sent to that address once scraping is complete.

Webhook

Masukkan URL webhook (Slack Incoming Webhook, Discord, atau endpoint custom) di kolom yang tersedia. Payload dikirim dalam format JSON yang mudah diparse.

Enter a webhook URL (Slack Incoming Webhook, Discord, or a custom endpoint) in the provided field. The payload is sent as JSON and easy to parse.

Kedua kolom bersifat opsional dan independent - bisa diisi salah satu atau keduanya.

Both fields are optional and independent - you can fill in either or both.

Changelog

v3.0.0 Oktober 2026
  • NEW Analisis AI di email - Insight, Rekomendasi, dan Kesimpulan otomatis (fallback graceful jika tidak tersedia)
  • NEW Pivot ke monitoring media & riset akademik (mahasiswa/thesis)
  • NEW YouTube - cari video via YouTube Data API v3
  • NEW Wikipedia - artikel referensi via MediaWiki API
  • NEW OpenAlex - jurnal & paper akademik, cakupan Indonesia bagus
  • NEW Semantic Scholar - paper akademik via Semantic Scholar API
  • NEW arXiv - preprint server (fisika, CS, matematika, biologi)
  • NEW Crossref - registry DOI 130 juta+ karya ilmiah, metadata lengkap
  • NEW Sitasi otomatis APA7 & Mendikbud untuk setiap hasil
  • NEW Paginasi - 50 hasil per halaman, navigasi cepat
  • NEW Export per platform - download hasil tiap sumber secara terpisah
  • NEW Notifikasi email & webhook setelah scraping selesai
  • NEW Platform Kompas & Liputan6 sebagai sumber terpisah
  • IMPROVE Filter tanggal berlaku ke semua platform (sebelumnya hanya GDELT & jurnal)
  • IMPROVE Filter relevansi - artikel tidak relevan dari sumber tier-2 otomatis dibuang berdasarkan token keyword
  • IMPROVE Toast notifikasi pindah ke kanan atas, loader bar 5 detik, slide animasi
  • FIX Label tanggal email diperbarui ke "Rentang tanggal publikasi artikel"
  • FIX Security hardening + bug fixes
  • REMOVE Reddit, X/Twitter, Facebook, Threads, Quora, Instagram (flaky, tidak reliable)
  • NEW AI analysis in email - automatic Insight, Recommendation, and Conclusion (graceful fallback if unavailable)
  • NEW Pivot to media monitoring & academic research (students/thesis)
  • NEW YouTube - video search via YouTube Data API v3
  • NEW Wikipedia - reference articles via MediaWiki API
  • NEW OpenAlex - academic journals & papers, good Indonesian coverage
  • NEW Semantic Scholar - academic papers via the Semantic Scholar API
  • NEW arXiv - preprint server (physics, CS, math, biology)
  • NEW Crossref - DOI registry with 130M+ scholarly works, full metadata
  • NEW Auto citation in APA7 & Mendikbud format for every result
  • NEW Pagination - 50 results per page, fast navigation
  • NEW Per-platform export - download each source's results separately
  • NEW Email & webhook notification when scraping finishes
  • NEW Kompas & Liputan6 as standalone platforms
  • IMPROVE Date filter now applies to all platforms (previously only GDELT & journals)
  • IMPROVE Relevance filter - off-topic articles from tier-2 sources are automatically dropped based on keyword tokens
  • IMPROVE Toast notification moved to top-right, 5-second loader bar, slide animation
  • FIX Email date label updated to "Publication date range"
  • FIX Security hardening + bug fixes
  • REMOVE Reddit, X/Twitter, Facebook, Threads, Quora, Instagram (flaky, unreliable)
v2.0.0 2 Mei 2026
  • NEW UI/UX revamp total dengan desain modern
  • NEW Direct scraping: Reddit, Kaskus, X/Twitter, Facebook, Threads, Quora, Instagram
  • NEW Image Scraper dengan pencarian, URL scraping, dan upload
  • NEW Related image search - cari gambar mirip dari gambar yang dipilih
  • NEW Admin dashboard tersembunyi dengan audit log
  • NEW Chart.js grafik usage (line chart by date)
  • NEW Comparison WoW, MoM, QoQ, YoY
  • NEW Light/Dark theme toggle (light default)
  • NEW Bilingual Indonesia/English dengan flag toggle
  • NEW News Sites worldwide termasuk Indonesia
  • NEW Halaman Docs dengan changelog dan fitur baru
  • NEW Footer dengan link docs, repo, dan SociaBuzz
  • IMPROVE Arsitektur backend direfactor ke modular
  • IMPROVE SQLite audit logging untuk semua aktivitas
  • NEW Full UI/UX revamp with a modern design
  • NEW Direct scraping: Reddit, Kaskus, X/Twitter, Facebook, Threads, Quora, Instagram
  • NEW Image Scraper with search, URL scraping, and upload
  • NEW Related image search from a selected image
  • NEW Hidden admin dashboard with audit log
  • NEW Chart.js usage graph (line chart by date)
  • NEW WoW, MoM, QoQ, YoY comparison
  • NEW Light/Dark theme toggle (light default)
  • NEW Bilingual Indonesian/English with a flag toggle
  • NEW News Sites worldwide including Indonesia
  • NEW Docs page with changelog and new features
  • NEW Footer with links to docs, repo, and SociaBuzz
  • IMPROVE Backend refactored into modules
  • IMPROVE SQLite audit logging for every activity
v1.0.0 2024
  • NEW Initial release - Pet Scraper
  • NEW Google News RSS scraping
  • NEW Bing News scraping
  • NEW Forum & social media scraping (via Google Search)
  • NEW Export ke Excel, CSV, JSON
  • NEW Flask web interface
  • NEW Initial release - Pet Scraper
  • NEW Google News RSS scraping
  • NEW Bing News scraping
  • NEW Forum & social media scraping (via Google Search)
  • NEW Export to Excel, CSV, JSON
  • NEW Flask web interface

Fitur Baru

New Features

Sitasi OtomatisAuto Citation

Generate sitasi APA7 dan Mendikbud langsung dari hasil scraping. Klik ikon sitasi di tiap hasil untuk salin ke clipboard. Sudah include di export Markdown.

Generate APA7 and Mendikbud citations from any scraped result. Click the citation icon to copy to clipboard. Already included in Markdown exports.

Export per PlatformPer-Platform Export

Setiap grup hasil platform punya tombol download sendiri. Download hanya Kompas, hanya OpenAlex, dll. - tanpa harus campur semua sumber.

Each platform result group has its own download button. Download only Kompas, only OpenAlex, etc. - without mixing all sources together.

NotifikasiNotifications

Masukkan email atau webhook URL sebelum scraping. Ringkasan hasil dikirim otomatis saat selesai - bisa via email atau Slack/Discord/webhook custom.

Enter an email or webhook URL before scraping. A result summary is sent automatically when done - via email or Slack/Discord/custom webhook.

PaginasiPagination

Hasil ditampilkan 50 item per halaman. Navigasi antar halaman cepat, tidak perlu scroll jauh untuk query besar.

Results shown 50 items per page. Fast page navigation - no long scrolling for large queries.

Theme Toggle

Switch antara Light dan Dark theme. Light theme menjadi default. Preferensi disimpan di browser.

Switch between Light and Dark theme. Light is the default. The choice is saved in the browser.

Bilingual

Dua bahasa: Bahasa Indonesia dan English. Toggle dengan tombol bendera di navbar.

Two languages: Indonesian and English. Switch with the flag button in the navbar.

Image Scraper

Cari gambar, scrape dari URL, upload gambar untuk mencari yang mirip. Grid view dengan modal preview.

Search images, scrape from a URL, upload an image to find similar ones. Grid view with a modal preview.

Sumber AkademikAcademic Sources

OpenAlex dan Semantic Scholar untuk jurnal & paper akademik. Cocok untuk mahasiswa yang butuh referensi ilmiah.

OpenAlex and Semantic Scholar for academic journals & papers. Ideal for students who need scholarly references.

Admin Dashboard

Halaman admin tersembunyi untuk monitoring audit log, usage chart, dan perbandingan WoW/MoM/QoQ/YoY.

A hidden admin page for the audit log, usage chart, and WoW/MoM/QoQ/YoY comparison.

Berita Indonesia & DuniaIndonesian & World News

Scraping berita dari seluruh dunia termasuk Indonesia (Detik, Kompas, Liputan6, CNN, BBC, Reuters).

News scraping from around the world including Indonesia (Detik, Kompas, Liputan6, CNN, BBC, Reuters).

Saran & Kritik

Ada saran, kritik, atau bug yang ditemukan? Kirim di sini.

Got suggestions, feedback, or a bug? Send it here.