I was doing a personal project involving AO3 involving the results from a user’s works, and to my distress, there existed no API that I could have easily made data fetching requests to.

So I decided to create my own web scraper to (partly) remedy that. (I believe an API is on the AO3 team’s todo list but why wait?)

After doing some research and assessing my own requirements, I opted to go with a Node.js CLI scraper. I understand that most web scrapers use Python, but my personal project involves data fetching for a Sapper app, so having a…

Howard Lee

“Your sacred space is where you can find yourself over and over again.” — Joseph Campbell

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store