http://www.everygamegoing.com/api/v1/getMachineTypeGroupIDsByMachineTypeID/[machine_type_id]/

 
Brings back a zero-indexed array called 'machine_type_groups'. Each key contains two key->value pairs. These are:

Key Description Example Value
machine_type_group_info The description written on an item's cover which corresponds to the machine_type_group_id BBC\/Electron
machine_type_group_id The machine_type_group_id itself. 327

[machine_type_id] is a mandatory parameter. No results will be returned without it being specified correctly.

The following call, substituting 7 for 'machine_type_id':

http://www.everygamegoing.com/api/v1/getMachineTypeGroupIDsByMachineTypeID/7/

is essentially the question "What games contain a version that runs on the Acorn Electron (machine_type_id 7)?". The call will return a response containing an array similar to the following:

{
	"response":
	{
		"machine_type_groups":
		[
			{
				"machine_type_group_info":"Acorn Electron",
				"machine_type_group_id":7
			},
			{
				"machine_type_group_info":"BBC\/Electron",
				"machine_type_group_id":327
			},
			{
				"machine_type_group_info":"BBC Master Compact\/Electron",
				"machine_type_group_id":355
			},
			{
				"machine_type_group_info":"Spectrum 16K\/48K\/BBC A\/BBC B\/Electron",
				"machine_type_group_id":397
			}
		]
	}
}

 
This API call is often used as the first step to retrieving a range of items from the database.