Note
Sapi is currently being developed.
sapi is a command-line-interface (CLI) program to answer this specific question:
How many articles does X have in year Y to Z? Can you also extract X's paper citation per year? We use google scholar data.
Yes, sapi use Google Scholar data to extract the answers.
Also yes, it's not as sophisticated as AI-based crawler. So lower your expectations.
And lastly yes. It's written in Python and heavily rely on:
sapi is chosen to be the name of the project just because this type of questions get asked too many times and it's exhausting to collect more and more unmanageable data.
uv run .\main.py --scholar-id <scholar_id> --year 2020:2025 --verbose --save-path out.csv| Options | Short | Desc |
|---|---|---|
| --scholar-id | -s | Google scholar's ID |
| --year | -y | Year range. Can be written as "2020" or in range format e.g."2020:2023" |
| --verbose | -v | Display all the logs |
| --save-path | -o | The path to save the .csv output |
| --overwrite | Overwrite existing .csv | |
| --help | Show help |
sapi by I Gede Teguh Satya Dharma: 2025.