API reference
Search trademarks
Search Swedish and international trademarks by name, status, class and date.
- 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.
| Name | Type | What 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.
curl "https://firmainfo.se/api/v1/trademarks?query=volvo&status=Registered&limit=1" \
-H "Authorization: Bearer $FIRMAINFO_API_KEY"
{
"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="
}