Hoppa till innehåll
Menu and API reference

API reference

Search trademarks

Search Swedish and international trademarks by name, status, class and date.

GET /api/v1/trademarks
Access
Scope trademarks
Cost
1 unit per row in the response

The search does not require a company link. Around 167,000 of 600,000 marks are linked to a registration number, but every searchable record can be used directly from the trademark register.

Parameters

Parameters not marked as required may be omitted.

NameTypeWhat the field does
query
string At least three characters that must appear in the mark text.
status
string Registered, Expired, Application Filed, Application refused, Application withdrawn, Ended.
nice_class
integer Filter on a Nice class from 1 to 45.
applicant_orgnr
string Match the applicant's registration number.
representative_orgnr
string Match the representative's registration number.
filed_after / filed_before
date Bound the results by earliest or latest filing date.
expires_before
date Show marks expiring before this date.
has_image
boolean Set to true to show only marks that have an image.
office
string SE (national) or WO (Madrid).
limit
integer How many rows the page should contain, from 1 to 100. Default: 25
cursor
string Continue from next_cursor in the previous response.

Request and response

The example shows a request against the production environment and a successful response.

Request
curl "https://firmainfo.se/api/v1/trademarks?query=volvo&status=Registered&limit=1" \
  -H "Authorization: Bearer $FIRMAINFO_API_KEY"
Response
{
  "data": [
    {
      "application_number": "2021-06345",
      "registration_number": "612345",
      "office": "SE",
      "word_text": "SVENSKA VOLVOKLUBBEN",
      "mark_feature": "Word",
      "status": "Registered",
      "status_date": "2022-01-14",
      "application_date": "2021-09-30",
      "registration_date": "2022-01-14",
      "expiry_date": "2031-09-30",
      "nice_classes": [35, 41],
      "applicant": { "name": "Svenska Volvoklubben", "orgnr": "8570012345", "country": "SE" },
      "company": null,
      "image_url": null
    }
  ],
  "has_more": true,
  "next_cursor": "MjAyMS0wOS0zMHw0NTIzMTE="
}

Continue here