Pathfinder Society

Who are you?

My name is Tim, and I'm a both a DM and web developer.

What is this thing and why did you make it?

I find the Pathfinder Society scenarios to be incredible books filled with amazing stories, locations, events, NPCs and illustrations. I often use them as-is, or as a source of inspiration for my own homebrew scenarios. Each time I read one, it gives me tons of ideas to incorporate into my own game.

But there are so many of them!

I often need to find scenarios dealing with a specific location (like a prison, a desert, or a boat). Or to filter out scenarios that are high-level or low-level for my current party of adventurers. Finally, after reading a bunch of them, I also have some favorite authors, and would rather read those in priority.

All that lead me to building the website you're using today. Initially it was just for me, but I thought it might help other DMs out there, so I made it public.

How did you do it?

All the data is coming from the awesome PathfinderWiki. Only covers and rating are coming from the paizo.com website.

I wrote a script to extract data from the wiki and export it as an npm module. The code is Open-Source and available on GitHub so others developers can benefit from it and build other tools with it.

The data is then pushed to Algolia (an awesome service that provides lightning fast search capabilities). I used to work at Algolia, so building the search UI around the data was right in my comfort zone. The code for this website is also Open-Source and available on GitHub. Please, send any feedback, bug report or feature request there.

What's next?

I don't know. Let me know on Twitter if there's any feature you'd like me to add, or any bugs you encountered.

Is Paizo ok with this website?

I registered the website into their Community Registry, and I'm also adding the following notice to comply with their Community Use guidelines:

This website uses trademarks and/or copyrights owned by Paizo Inc., which are used under Paizo's Community Use Policy. I am are expressly prohibited from charging you to use or access this content. This website is not published, endorsed, or specifically approved by Paizo Inc. For more information about Paizo's Community Use Policy, please visit paizo.com/communityuse. For more information about Paizo Inc. and Paizo products, please visit paizo.com.