API Documentation

This is an overview of available API Endpoints.

Fair Share Policy

We do not charge any fee nor do we require any sort of API Key to access these endpoints. We ask that people using our endpoints adhere to the following guidelines when using our api endpoints:

  1. Attribute the database: We are providing this data to you free of charge, please let people know where you got the data.
  2. Play nice: Don't request an unreasonable amount of data from our API. Other people also want our data, let's keep capacity for those who need it.
  3. Whenever possible, please use a cached copy of bulk.json. It contains all of our data in a reasonably organized format and by using a cached copy you keep the API's data available to everyone who needs it.

Endpoint List

GET /api/hack/1.json

Returns JSON with the data of a Hack and it's Versions. Replace the number 1 with the ID of the hack you want.

GET /api/bulk.json

Returns JSON with the data of every hack and all of it's versions.

Custom Endpoint Requests

If you have a software project that needs a specialized data format and our free JSON Endpoints just aren't meeting your needs, we are willing to work with you. Please send an email to admin@sm64hacks.com and we can work something out.

Copyright 2015 - 2019 Coded with ❤️ by Nathaniel Suchy