Skip to main content
GET
/
search
Vehicle Search
curl --request GET \
  --url https://api.remapdb.com/v1/search \
  --header 'Authorization: Bearer <token>'
{
  "results": [
    {
      "type": {
        "id": 1,
        "name": "Cars & LCV"
      },
      "manufacturer": {
        "id": 1234,
        "name": "Audi"
      },
      "model": {
        "id": 123,
        "name": "A4"
      },
      "generation": {
        "id": 1234,
        "name": "B5"
      },
      "engine": {
        "id": 1234,
        "name": "2.2 i-CDTi 140hp 340Nm"
      }
    },
    {
      "type": {
        "id": 1,
        "name": "Cars & LCV"
      },
      "manufacturer": {
        "id": 4567,
        "name": "Honda"
      },
      "model": {
        "id": 12345,
        "name": "Accord"
      },
      "generation": {
        "id": 789,
        "name": "VII"
      },
      "engine": {
        "id": 9724,
        "name": "2.4i 190hp 222Nm"
      }
    }
  ],
  "total": 456,
  "pagination": {
    "cursor": null,
    "limit": 50,
    "next_cursor": 9724,
    "has_more": true
  }
}

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"

Query Parameters

query
string
required

Search query.

Required string length: 3 - 2048
Pattern: ^[^\u0000-\u001F\u007F]*$
cursor
integer<int32>

Pagination document cursor from previous page (next_cursor). Omit for first page.

Required range: 0 <= x <= 2147483647
limit
integer<int32>
default:50

Number of search results to return per page.

Required range: 1 <= x <= 100

Response

Success

results
Search result · object[]
required

List with search results.

Maximum array length: 1000
total
integer
required

Number of results.

Example:

456

pagination
object
required