API Reference
Partner Search API (1.0.0)
Download OpenAPI specification:Download
Product search for partners
Search for product information and their offers in stock.
Search for product information and their offers in stock. The API only returns offers that are available for purchase. Offers that are out of stock or not available for purchase are not included in the response.
Authorizations:
query Parameters
market required | string (Market) Enum: "se" "no" "dk" "fi" "fr" "gb" "nz" Prisjakt market as ISO 3166-1 alpha-2 country code (lowercase). |
ref required | string Referral Partner Id to add to offer urls. Unique per partner, and is used to attribute traffic. |
limit | integer <int32> [ 0 .. 250 ] Maximum number of results to include in the response |
offset | integer <int32> >= 0 Results offset index, beginning from 0 |
productIds | string^[0-9]+(,[0-9]+){0,19}$ A comma-delimited list of up to 20 product ids |
gtins | string^[0-9]+(,[0-9]+){0,9}$ A comma-delimited list of up to 10 GTIN ids |
Responses
Response samples
- 200
- 400
- 500
{- "links": {
- "next": "string",
- "self": "string",
- "prev": "string"
}, - "paging": {
- "limit": 0.1,
- "nextOffset": 0.1,
- "offset": 0.1,
- "prevOffset": 0.1
}, - "data": [
- {
- "id": 0,
- "name": "string",
- "brand": {
- "id": 0.1,
- "name": "string"
}, - "offers": [
- {
- "url": "string",
- "offerName": "string",
- "productCondition": "CONDITION_NEW",
- "currentPrice": {
- "value": 0.1,
- "currency": "EUR"
}, - "memberPrice": {
- "value": 0.1,
- "currency": "EUR",
- "start": "string",
- "end": "string"
}, - "salesPrice": {
- "value": 0.1,
- "currency": "EUR",
- "start": "string",
- "end": "string"
}, - "originalPrice": {
- "value": 0.1,
- "currency": "EUR",
- "start": "string",
- "end": "string"
}, - "shop": {
- "id": 0,
- "name": "string",
- "logo": {
- "large": "string",
- "small": "string"
}
}, - "stockStatus": "UNKNOWN"
}
], - "productPage": "string",
- "category": {
- "id": 0,
- "name": "string"
}, - "rankWithinCategory": 0.1
}
]
}
Get product information and its offers in stock for one specific product.
Get product information and its offers for one specific product. The API only returns offers that are available for purchase. Offers that are out of stock or not available for purchase are not included in the response.
Authorizations:
path Parameters
productId required | number <double> Single product id, for example |
query Parameters
market required | string (Market) Enum: "se" "no" "dk" "fi" "fr" "gb" "nz" Prisjakt market as ISO 3166-1 alpha-2 country code (lowercase). |
ref required | string Referral Partner Id to add to offer urls. Unique per partner, and is used to attribute traffic. |
limit | integer <int32> [ 0 .. 250 ] Maximum number of results to include in the response |
offset | integer <int32> >= 0 Results offset index, beginning from 0 |
Responses
Response samples
- 200
- 400
- 500
{- "id": 0,
- "name": "string",
- "brand": {
- "id": 0.1,
- "name": "string"
}, - "offers": [
- {
- "url": "string",
- "offerName": "string",
- "productCondition": "CONDITION_NEW",
- "currentPrice": {
- "value": 0.1,
- "currency": "EUR"
}, - "memberPrice": {
- "value": 0.1,
- "currency": "EUR",
- "start": "string",
- "end": "string"
}, - "salesPrice": {
- "value": 0.1,
- "currency": "EUR",
- "start": "string",
- "end": "string"
}, - "originalPrice": {
- "value": 0.1,
- "currency": "EUR",
- "start": "string",
- "end": "string"
}, - "shop": {
- "id": 0,
- "name": "string",
- "logo": {
- "large": "string",
- "small": "string"
}
}, - "stockStatus": "UNKNOWN"
}
], - "productPage": "string",
- "category": {
- "id": 0,
- "name": "string"
}, - "rankWithinCategory": 0.1
}
Acquire an access token
Acquire an access token to be used for authentication in requests towards the service's endpoints. Make a request with the API portal client_id and client_secret using the basic authorization scheme. This only supports grant_type=client_credentials
Authorizations:
Request Body schema: application/x-www-form-urlencodedrequired
grant_type | string Value: "client_credentials" |
client_id | string |
client_secret | string |
Responses
Response samples
- 200
{- "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c",
- "expires_in": 600,
- "token_type": "Bearer"
}
Find products
Use the suggestions endpoint to filter products with a particularly good price right now. It can also be used to find products matching a text query.
The response will contain a list of products matching the query arguments with product information, and the offer with the current lowest price.
Authorizations:
query Parameters
market required | string Enum: "se" "no" "dk" "fi" "fr" "gb" "nz" Two-letter country code for the market to perform search in. |
product | string Examples:
Product name to find suggestions for, limited to eight space separated terms. |
category | string Deprecated Use filter[category] instead. |
limit | number The max number of results to receive. (Default 5, Up to 30) |
offset | number The amount to offset the results by. |
ref | string Referral Partner Id to add to offer urls. Unique per partner, and is used to attribute traffic. |
filter[category] | string Filter products based on Prisjakt category slug. This can be fetched in the /categories endpoint. |
filter[price_trend] | number Filter based on price trend percentage greater or equal to the given number. |
filter[price_trend][gte] | number Filter based on price trend percentage greater or equal to the given number. |
filter[price_trend][lte] | number Filter based on price trend percentage less than or equal to the given number. |
header Parameters
client-id required | string Client ID to use for authentication. Can found and requested in Schibsted API Portal |
Responses
Response samples
- 200
- 400
- 422
{- "data": [
- {
- "productId": "10721661",
- "productName": "TCL 85P745 85\" 4K Ultra HD (3840x2160) Google TV",
- "category": {
- "id": "107",
- "name": "TV",
- "rank": 8
}, - "brand": {
- "name": "TCL"
}, - "images": {
}, - "lowestPrice": {
- "price": {
- "value": 11990,
- "currency": "SEK",
- "includingShipping": null
}, - "memberPrice": null,
- "salesPrice": {
- "value": 11990,
- "currency": "SEK",
- "start": null,
- "end": null
}, - "originalPrice": {
- "value": 19990,
- "currency": "SEK",
- "start": null,
- "end": null
}, - "shop": {
- "id": 54,
- "name": "Elgiganten",
- "logo": {
}
}, - "priceTrend": {
- "percentage": 29
}
}
}, - {
- "productId": "6002738",
- "productName": "Philips Premium Airfryer XXL HD9650",
- "category": {
- "id": "556",
- "name": "Airfryers & Fritöser",
- "rank": 3
}, - "brand": {
- "name": "Philips"
}, - "images": {
}, - "lowestPrice": {
- "price": {
- "value": 1990,
- "currency": "SEK",
- "includingShipping": null
}, - "memberPrice": null,
- "salesPrice": {
- "value": 1990,
- "currency": "SEK",
- "start": null,
- "end": null
}, - "originalPrice": {
- "value": 2990,
- "currency": "SEK",
- "start": null,
- "end": null
}, - "shop": {
- "id": 54,
- "name": "Elgiganten",
- "logo": {
}
}, - "priceTrend": {
- "percentage": 21
}
}
}, - {
- "productId": "5910701",
- "productName": "Sony PlayStation DualSense - Cosmic Red (PS5) (Original)",
- "category": {
- "id": "712",
- "name": "Handkontroller",
- "rank": 2
}, - "brand": {
- "name": "Sony PlayStation"
}, - "images": {
}, - "lowestPrice": {
- "price": {
- "value": 399,
- "currency": "SEK",
- "includingShipping": null
}, - "memberPrice": null,
- "salesPrice": null,
- "originalPrice": null,
- "shop": {
- "id": 11704,
- "name": "Fyndiq",
- "logo": {
}
}, - "priceTrend": {
- "percentage": 25
}
}
}, - {
- "productId": "5946291",
- "productName": "Jabra Elite 4 Active True Wireless In-ear",
- "category": {
- "id": "148",
- "name": "Hörlurar",
- "rank": 18
}, - "brand": {
- "name": "Jabra"
}, - "images": {
}, - "lowestPrice": {
- "price": {
- "value": 689,
- "currency": "SEK",
- "includingShipping": null
}, - "memberPrice": null,
- "salesPrice": null,
- "originalPrice": null,
- "shop": {
- "id": 177,
- "name": "POWER",
- "logo": {
}
}, - "priceTrend": {
- "percentage": 10
}
}
}, - {
- "productId": "11910692",
- "productName": "Harry Potter Magic Wand Advent Calendar 2023",
- "category": {
- "id": "1923",
- "name": "Adventskalendrar",
- "rank": 4
}, - "brand": {
- "name": "Harry Potter"
}, - "images": {
}, - "lowestPrice": {
- "price": {
- "value": 309,
- "currency": "SEK",
- "includingShipping": null
}, - "memberPrice": {
- "value": 195,
- "currency": "SEK",
- "start": null,
- "end": null
}, - "salesPrice": null,
- "originalPrice": null,
- "shop": {
- "id": 37855,
- "name": "Buyersclub",
- "logo": {
}
}, - "priceTrend": {
- "percentage": 22
}
}
}
],
}
Find categories.
The categories endpoint enables you to find Prisjakt categories corresponding to a text query.
Make a request with the q query parameter e.g. /categories?market=se&q=apple phone
.
The response will contain category leaf ids, slugs, names, urls to the category in the website, and logos for the categories matching the query.
You can use the offset and limit query parameters to page through the results.
The category id or slug can be used on endpoints that have the filter[category]
query parameter to filter by that category.
Authorizations:
query Parameters
market required | string Enum: "se" "no" "dk" "fi" "fr" "gb" "nz" Two-letter country code for the market to perform search in. |
q required | string Examples:
Query to find category suggestions for. |
limit | number The max number of results to receive. (Default 5, Up to 30) |
offset | number The amount to offset the results by. |
ref | string Referral Partner Id to add to offer urls. Unique per partner, and is used to attribute traffic. |
header Parameters
client-id required | string Client ID to use for authentication. Can found and requested in Schibsted API Portal |
Responses
Response samples
- 200
- 400
- 422
{- "data": [
- {
- "id": "103",
- "name": "Mobile Phones",
- "slug": "mobile-phones"
}, - {
- "id": "1989",
- "name": "Mobile Phone Holders",
- "slug": "mobile-phone-holders"
}, - {
- "id": "1792",
- "name": "Power Banks",
- "slug": "power-banks"
}, - {
- "id": "819",
- "name": "Backpacks",
- "slug": "backpacks"
}, - {
- "id": "1711",
- "name": "Wireless Chargers",
- "slug": "wireless-chargers"
}
]
}
Provides product information and offers in stock.
You can use the products endpoint to fetch product information and offers. Fetch data by calling /products
or set the GTIN query parameter to find matching products. Use the offset and limit query parameters to page through the results.
The API only returns offers that are available for purchase. Offers that are out of stock or not available for purchase are not included in the response.
Authorizations:
query Parameters
market required | string Enum: "se" "no" "dk" "fi" "fr" "gb" "nz" Two-letter country code for the market to perform search in. |
limit | number The max number products to receive. (Default 10, Up to 15) |
offset | number The amount to offset the results by. |
filter[category] | string Filter products based on Prisjakt category slug. This can be fetched in the /categories endpoint. |
ref | string Referral Partner Id to add to offer urls. Unique per partner, and is used to attribute traffic. |
gtin | string Find products by GTIN up to 10 comma separated IDs. |
header Parameters
client-id required | string Client ID to use for authentication. Can found and requested in Schibsted API Portal |
Responses
Response samples
- 200
- 400
- 422
{- "links": {
- "prev": null
}, - "data": [
- {
- "productId": "5248850",
- "productName": "Samsung Galaxy A51 SM-A515F/DS Dual SIM 4GB RAM 128GB",
- "category": {
- "id": "103",
- "name": "Mobiltelefoner",
- "rank": 317
}, - "brand": {
- "name": "Samsung"
}, - "images": {
}, - "offers": [
- {
- "price": {
- "value": 1500,
- "currency": "SEK",
- "includingShipping": 1550
}, - "salesPrice": null,
- "memberPrice": null,
- "originalPrice": null,
- "url": "link to offer",
- "shop": {
- "id": 36041,
- "name": "PhoneHero",
- "logo": {
}
}, - "alternativePrices": [
- {
- "price": {
- "value": 1500,
- "currency": "SEK"
}, - "url": "link to offer"
}, - {
- "price": {
- "value": 1500,
- "currency": "SEK"
}, - "url": "link to offer"
}
]
}
], - "properties": [
- {
- "type": "category",
- "name": "Connections",
- "value": null,
- "unit": null,
- "icon": null,
- "properties": [
- {
- "type": "boolean",
- "name": "Hörlursutgång (2,5/3,5 mm)",
- "value": false,
- "unit": null,
- "icon": null,
- "properties": [ ]
}, - {
- "type": "string",
- "name": "Dataanslutning",
- "unit": null,
- "value": "USB",
- "icon": null,
- "properties": [
- {
- "type": "string",
- "name": "Typ av USB-kontakt",
- "unit": null,
- "value": "USB (Typ C)",
- "icon": null
}
]
}
]
}
], - "coreProperties": [
- {
- "type": "property",
- "name": "Pekskärm (touchscreen)",
- "value": true,
- "core": true,
- "comment": null,
- "unit": null,
- "icon": null,
- "properties": null
}, - {
- "type": "property",
- "name": "Skärmstorlek",
- "value": 6.5,
- "core": true,
- "comment": null,
- "unit": "tum",
- "icon": null,
- "properties": null
}, - {
- "type": "property",
- "name": "4G (LTE)",
- "value": true,
- "core": true,
- "comment": null,
- "unit": null,
- "icon": null,
- "properties": [
- {
- "type": "property",
- "name": "4G: Hastighet (ned/upp)",
- "value": null,
- "core": null,
- "comment": null,
- "unit": "Mbit/s",
- "icon": null,
- "properties": null
}
]
}, - {
- "type": "property",
- "name": "Lagringsutrymme",
- "value": 128,
- "core": true,
- "comment": null,
- "unit": "GB",
- "icon": null,
- "properties": null
}, - {
- "type": "property",
- "name": "Operativsystem",
- "value": "Android 10 (Android Q)",
- "core": true,
- "comment": null,
- "unit": null,
- "icon": null,
- "properties": null
}, - {
- "type": "property",
- "name": "Lanseringsår",
- "value": "2019",
- "core": true,
- "comment": null,
- "unit": null,
- "icon": null,
- "properties": null
}
]
}
]
}
Provides product information and offers in stock for specific products.
You can use the products endpoint to fetch product information and offers with a using single or multiple product ids.
Simply set the productId path parameter to the product id e.g products/5248850
or using multiple ids
e.g products/5248850,5248851
. Up to 20 ids can be used.
The API only returns offers that are available for purchase. Offers that are out of stock or not available for purchase are not included in the response.
Authorizations:
path Parameters
productId required | string Either one or a comma-separated list of product IDs (min 1, max 20) |
query Parameters
market required | string Enum: "se" "no" "dk" "fi" "fr" "gb" "nz" Two-letter country code for the market to perform search in. |
ref | string Referral Partner Id to add to offer urls. Unique per partner, and is used to attribute traffic. |
header Parameters
client-id required | string Client ID to use for authentication. Can found and requested in Schibsted API Portal |
Responses
Response samples
- 200
- 400
- 422
{- "productId": "5248850",
- "productName": "Samsung Galaxy A51 SM-A515F/DS Dual SIM 4GB RAM 128GB",
- "category": {
- "id": "103",
- "name": "Mobiltelefoner",
- "rank": 317
}, - "brand": {
- "name": "Sasmung"
}, - "images": {
}, - "offers": [
- {
- "price": {
- "value": 1500,
- "currency": "SEK"
}, - "salesPrice": null,
- "memberPrice": null,
- "originalPrice": null,
- "url": "link to offer",
- "shop": {
- "name": "PhoneHero",
- "logo": {
}
}, - "alternativePrices": [
- {
- "price": {
- "value": 1500,
- "currency": "SEK"
}, - "url": "link to offer"
}, - {
- "price": {
- "value": 1500,
- "currency": "SEK"
}, - "url": "link to offer"
}
]
}
], - "properties": [
- {
- "type": "category",
- "name": "Connections",
- "value": null,
- "unit": null,
- "icon": null,
- "properties": [
- {
- "type": "boolean",
- "name": "Hörlursutgång (2,5/3,5 mm)",
- "value": false,
- "unit": null,
- "icon": null,
- "properties": [ ]
}, - {
- "type": "string",
- "name": "Dataanslutning",
- "unit": null,
- "value": "USB",
- "icon": null,
- "properties": [
- {
- "type": "string",
- "name": "Typ av USB-kontakt",
- "unit": null,
- "value": "USB (Typ C)",
- "icon": null
}
]
}
]
}
], - "coreProperties": [
- {
- "type": "property",
- "name": "Pekskärm (touchscreen)",
- "value": true,
- "core": true,
- "comment": null,
- "unit": null,
- "icon": null,
- "properties": null
}, - {
- "type": "property",
- "name": "Skärmstorlek",
- "value": 6.5,
- "core": true,
- "comment": null,
- "unit": "tum",
- "icon": null,
- "properties": null
}, - {
- "type": "property",
- "name": "4G (LTE)",
- "value": true,
- "core": true,
- "comment": null,
- "unit": null,
- "icon": null,
- "properties": [
- {
- "type": "property",
- "name": "4G: Hastighet (ned/upp)",
- "value": null,
- "core": null,
- "comment": null,
- "unit": "Mbit/s",
- "icon": null,
- "properties": null
}
]
}, - {
- "type": "property",
- "name": "Lagringsutrymme",
- "value": 128,
- "core": true,
- "comment": null,
- "unit": "GB",
- "icon": null,
- "properties": null
}, - {
- "type": "property",
- "name": "Operativsystem",
- "value": "Android 10 (Android Q)",
- "core": true,
- "comment": null,
- "unit": null,
- "icon": null,
- "properties": null
}, - {
- "type": "property",
- "name": "Lanseringsår",
- "value": "2019",
- "core": true,
- "comment": null,
- "unit": null,
- "icon": null,
- "properties": null
}
]
}