All case studies

Case study 19 / 19

Tokopedia Scraper API

API interface for scraping product data from Tokopedia using Python, Flask, BeautifulSoup, Selenium, and PostgreSQL.

Stack
Python · Flask · BeautifulSoup · Selenium · PostgreSQL
Links
GitHub
Tokopedia Scraper API

The problem

Product research and market analysis can require repeatable extraction of product information from marketplace pages. Manual checking is slow and hard to reuse.

What I built

Built a scraper API using Python, Flask, BeautifulSoup, Selenium, and PostgreSQL to expose product scraping through a backend interface.

Proof

  1. 01 Combines browser automation and HTML parsing for marketplace data extraction.
  2. 02 Stores extracted data in PostgreSQL.
  3. 03 Exposes the workflow through an API rather than a one-off script.

Result

Turned marketplace product extraction into a reusable backend service.