Skip to main content
GET
/
generations
/
{generation_id}
Generation Details
curl --request GET \
  --url https://api.remapdb.com/v1/generations/{generation_id} \
  --header 'Authorization: Bearer <token>'
{
  "id": 123,
  "name": "B5",
  "slug": "b5",
  "year": 1994,
  "year_end": 2001,
  "photo": "https://cdn.remapdb.com/api/generations/audi_a4_b5_31pynyoby3ok0.jpg",
  "type": {
    "id": 1,
    "name": "Cars & LCV"
  },
  "manufacturer": {
    "id": 1234,
    "name": "Audi"
  },
  "model": {
    "id": 123,
    "name": "A4"
  },
  "engines": [
    {
      "id": 1234,
      "name": "1.8i 125hp 170Nm",
      "slug": "1-8i-125hp-170nm",
      "engine_code": "XYZ",
      "year": 2018,
      "capacity": 1800,
      "cylinders": 4,
      "engine_type": "Petrol",
      "fuel": "Petrol",
      "ecus": [
        {
          "name": "EDC17CP54",
          "manufacturer": "Bosch"
        }
      ],
      "tcus": [
        {
          "name": "8HP",
          "manufacturer": "ZF"
        }
      ],
      "performance": {
        "power": 150,
        "torque": 270,
        "dyno_values": {
          "rpm": [
            1000,
            2000,
            3000,
            4000,
            5000,
            6000,
            7000,
            8000,
            9000
          ],
          "hp": [
            0,
            49,
            87,
            112,
            135,
            140,
            112,
            0,
            0
          ],
          "nm": [
            0,
            238,
            243,
            238,
            233,
            205,
            150,
            0,
            0
          ]
        }
      }
    },
    {
      "id": 5678,
      "name": "1.8T 150hp 210Nm",
      "slug": "1-8t-150hp-210nm",
      "engine_code": "AGU",
      "capacity": 1781,
      "cylinders": 4,
      "engine_type": "Turbo Petrol",
      "fuel": "Petrol",
      "ecus": [
        {
          "manufacturer": "Bosch",
          "name": "M3.8.3"
        },
        {
          "manufacturer": "Bosch",
          "name": "ME7.5"
        }
      ],
      "tcus": [],
      "performance": {
        "power": 150,
        "torque": 210,
        "dyno_values": {
          "rpm": [
            1000,
            2000,
            3000,
            4000,
            5000,
            6000,
            7000,
            8000,
            9000
          ],
          "hp": [
            0,
            53,
            93,
            120,
            144,
            150,
            120,
            0,
            0
          ],
          "nm": [
            0,
            200,
            204,
            200,
            196,
            173,
            126,
            0,
            0
          ]
        }
      }
    }
  ]
}

Authorizations

Authorization
string
header
required

All API methods require Bearer authentication. Use your existing API key as the bearer token.

Authorization header format: Authorization: Bearer YOUR_API_KEY.

Headers

Accept-Language
enum<string>

Method accept custom language. Content of the header should be the code of the language you are requesting. E.g.: en.

Available options:
bg,
da,
de,
en,
es,
et,
fi,
fr,
hr,
it,
lt,
lv,
nb,
nl,
nn,
pt,
ru,
sv,
tr,
zs
Example:

"en"

Path Parameters

generation_id
integer<int32>
required

Generation ID.

Required range: 1 <= x <= 2147483647

Response

Success

Generation metadata object

engines
Engine · object[]

List with all the engines.

Maximum array length: 1000
id
integer

Generation ID.

Example:

123

manufacturer
Manufacturer · object

Manufacturer object

model
Model · object

Model object

name
string

Generation Name.

Maximum string length: 2048
Pattern: ^[^\u0000-\u001F\u007F]*$
Example:

"B5"

photo
string | null

Link to generations's photo.

Maximum string length: 2048
Pattern: ^[^\u0000-\u001F\u007F]*$
Example:

"https://cdn.remapdb.com/api/generations/audi_a4_b5_31pynyoby3ok0.jpg"

slug
string

URL-friendly name (slug).

Maximum string length: 2048
Pattern: ^[^\u0000-\u001F\u007F]*$
Example:

"b5"

type
Vehicle type · object

Vehicle type object

year
integer | null

Year of manufacture.

Example:

1994

year_end
integer | null

End year of manufacture.

Example:

2001