Eric Lighthall

Factoriodex API

A game data API made for the game Factorio, by Wube Software LTD.

Factoriodex

Factoriodex is an API that provides data and information about the game Factorio, by Wube Software LTD. It offers access to data about game items, research, and enemies.

Key Features

  • Hundreds of game data records.
  • No API keys required and CORS support.
  • Querying by a variety of parameters to get specific game data.

Project Overview

This project is a read-only RESTful API developed using Node.js and Express, hosted on Railway, which provides data from a MongoDB database on Factorio game elements. It supports CORS for secure cross-origin requests and serves static content efficiently.

Why a Factorio API?

The Factorio API was created to address the absence of a simple, queryable interface for the game's data, as existing APIs are tailored for modding and lack user-friendly data access. This API provides a straightforward, RESTful interface for efficiently retrieving Factorio data.

API Showcase & Demonstration

image
image

Displayed above snapshots of the factoriodex documentation and an example request in postman.

Open Source

All the code for the Factorio API is openly available on GitHub, promoting transparency and collaboration. Visit the repository to explore the code, contribute, or fork the project for your own use: GitHub Repo.

Want to get in touch?

Use the link below to send me a message, or message me with any contact method listed in my resume.