AI & data
Scraping DB
A Node.js tool that collects search results through SerpApi, stores them locally and exports them to Excel, CSV and JSON.
- Individual project
- export formats
- 3
- modes: command line and web
- 2
- separate modules
- 4
01Starting point
Context & mission
The problem
Copying search results into a spreadsheet by hand is slow and error-prone.
The mission
Automate collection and produce directly usable datasets.
My role
Designed and built on my own.
02Execution
What I did
Collection
Results retrieved through the SerpApi API.
Local storage
Data persisted through a dedicated database layer.
Exports
Datasets exported to Excel, CSV and JSON.
Two ways to use it
From the command line or a lightweight web interface; separate modules for the API, storage, arguments and export.
03Design
Architecture
- CLI or web
- SerpApiserpapi.js
- Processing
- Storagedb.js
- ExportXLSX · CSV · JSON
04Impact
Results
- Automated collection, from query to usable file.
05Wrap-up
Takeaways
What this project provesThat I split even a small tool into clear modules, each with a single responsibility.
06Technology
Full stack
- Node.js
- JavaScript
- SerpApi
- Excel
- CSV
- JSON