Developer tools

Scraper Gateway

A Go scraping service with provider configuration, key rotation and a web administration interface.

My role
Developer: backend service
Status
Public source
Stack
Go · PostgreSQL · Docker · APIs
01

The problem

Applications need a stable way to retrieve page content even when one upstream scraping provider is rate-limited or unavailable.

02

My contribution

I wrote the service and its administration interface, moving provider selection, key rotation and request visibility out of individual applications.

03

How it works

An authenticated endpoint walks configured providers and keys in priority order, rotates to the next on failure and logs every attempt in PostgreSQL. An admin UI manages providers and keys.

04

What it demonstrates

Backend APIs, integration boundaries and handling of upstream failure. The source is public for technical review.

Related work

Need something similar?

Tell me about the project, the role or the workflow you want to improve.