Mod portal API: Difference between revisions
Jump to navigation
Jump to search
Line 23: | Line 23: | ||
|- | |- | ||
| game_versions || String[] | | game_versions || String[] | ||
| A list of Factorio version strings (e.g. "0.13" or "0.14") the mod is compatible with. | | A list of Factorio version strings (e.g. "0.13" or "0.14") the mod is compatible with ''in addition'' to the version found in "latest_release". | ||
|- | |- | ||
| github_path || String | | github_path || String |
Revision as of 06:03, 26 January 2017
The Mod Portal API is used to both browse and download all mods available on the official Factorio mod portal. Using the API does not require any kind of authentication or account information and can be viewed simply by clicking the link below in any web browser.
API endpoint: https://mods.factorio.com/api/mods
Object Types
Result Entry
Key | Type | Description |
---|---|---|
created_at | String(ISO 8601) | The datetime the mod was uploaded, in the full ISO 8601 format, with a space separator instead of 'T'. |
current_user_rating | Null | Doesn't seem to be implemented yet. |
downloads_count | Integer | Number of downloads. |
first_media_file | Object | |
game_versions | String[] | A list of Factorio version strings (e.g. "0.13" or "0.14") the mod is compatible with in addition to the version found in "latest_release". |
github_path | String | A link to the mod's github project page, just prepend "github.com/". Can be blank (""). |
homepage | String | Usually a URL to the mod's main project page, but can be any string. |
id | Integer | A numerical mod ID used to identify the mod in other API endpoints. |
latest_release | Object | |
license_flags | Integer | |
license_name | String | |
license_url | String | |
name | String | The mod's machine-readable ID string. |
owner | String | |
ratings_count | Integer | |
summary | String | |
tags | Object[] | |
title | String | The mod's human-readable name. |
updated_at | String(ISO 8601) | The datetime the mod was last updated, in the full ISO 8601 format, with a space separator instead of 'T'. |
visits_count | Integer |