Skip to content

Latest commit

 

History

History
68 lines (46 loc) · 1.32 KB

File metadata and controls

68 lines (46 loc) · 1.32 KB

Skin Trading Arbitrage System

A system that collects item prices from multiple marketplaces and finds arbitrage opportunities between them.

Live Demo


Overview

This project is a data pipeline that:

  • Collects price data from multiple marketplaces
  • Normalizes inconsistent responses into a unified format
  • Stores data in PostgreSQL
  • Calculates arbitrage opportunities using SQL
  • Exposes results via a REST API
  • Provides a simple frontend for interaction

Architecture

  • Scrapers → collect & normalize data
  • PostgreSQL → store latest state
  • API (FastAPI) → query + compute deals
  • Frontend (HTML/JS) → visualize results

Features

  • Arbitrage detection (profit & ROI)
  • Marketplace-specific commissions
  • Filtering by sites, price, and ROI
  • Rate limiting
  • Pagination
  • Live UI for testing

Tech Stack

  • Python (FastAPI)
  • PostgreSQL
  • JavaScript (vanilla frontend)
  • Nginx (optional for routing)

Notes

  • This is a demo / experimental system
  • API and frontend are deployed via IP (no domain yet)
  • Data is updated via background scripts

Example Endpoints

GET /api/deals
GET /api/lookup?name=ak
GET /api/logs