Klarna Category Guide API
Scrape Klarna Category Guide data with one API call. Returns Klarna's buying-guide payload for a category: FAQ, shopping tips, and editorial boards.
Last updated October 2026Maintained by the SocialCrawl team
Returns Klarna buying-guide content for a category: FAQ, shopping tips, and editorial boards.
Use it when you want the editorial copy Klarna shows on a category page.
Searching 68 platforms in parallel
What can you do with the Category Guide API?
The Category Guide endpoint gives you structured Klarna data with computed fields in a single request. No scraping infrastructure to build or maintain.
Example Request
curl -H "x-api-key: YOUR_API_KEY" \
"https://www.socialcrawl.dev/v1/klarna/category/guide?category_id=cl94®ion=usa"import requests
response = requests.get(
"https://www.socialcrawl.dev/v1/klarna/category/guide",
params={
'category_id': 'cl94',
'region': 'usa',
},
headers={"x-api-key": "YOUR_API_KEY"},
)
data = response.json()const response = await fetch(
"https://www.socialcrawl.dev/v1/klarna/category/guide?category_id=cl94®ion=usa",
{
headers: { "x-api-key": "YOUR_API_KEY" },
},
);
const data = await response.json();Parameters worth sending
region=usaResults for one market.
Parameters
| Parameter | Required | Description |
|---|---|---|
| category_id | Yes | Klarna category id, for example cl94 for Headphones or t1 for TV and Audio. Ids come from GET /v1/klarna/categories and from search rows as category.id. Required for GET /v1/klarna/product when you pass product_id instead of a shopping URL. |
| region | No | Shopping region: usa (default), uk, germany, sweden, france, italy, spain, netherlands, austria, ireland, norway, finland, denmark. Changes currency, language, and the merchant set. (usa | uk | germany | sweden | france | italy | spain | netherlands | austria | ireland | norway | finland | denmark) |
| size | No | Number of guiding items, 1 to 20. Default 4. |
What does the Klarna Category Guide API return?
Every response follows one unified schema. Here is a real, unmodified response body, so you can see the exact fields you get back before spending a credit.
Example response
{
"success": true,
"platform": "klarna",
"endpoint": "/v1/klarna/category/guide",
"data": {
"order": {
"DESKTOP": [
"BOARD_SPONSORED_PRODUCT",
"SHOPPING_TIPS"
],
"MOBILE": [
"AD",
"BOARD_SPONSORED_PRODUCT"
]
},
"faq": {
"name": "FAQ Headphones",
"title": "Headphones",
"questions": [
{
"question": "What are the different types of headphones?",
"answer": "Headphones are available in several types: over-ear, on-ear, and in-ear. Over-ear headphones cover your ears completely, providing excellent sound quality and noise isolation. On-ear headphones rest on your ears and are more portable. In-ear headphones fit inside your ear canal, making them highly portable and discreet. Consider your comfort and usage scenario when choosing."
},
{
"question": "How do noise-canceling headphones work?",
"answer": "Noise-canceling headphones use active noise control technology to reduce unwanted ambient sounds. They have microphones that pick up external noise and produce sound waves that cancel it out. This feature is ideal for noisy environments like airplanes or busy offices, helping you focus on what you're listening to."
}
]
},
"shoppingTips": {
"name": "3 Tips Headphones",
"title": "Headphones: 3 things to consider before buying",
"description": null,
"questions": [
{
"question": "Consider your listening environment",
"answer": "Think about where you will primarily use the headphones. If you're often in noisy environments, like commuting or working in a bustling office, **noise-canceling headphones** might be a great fit. For home use, open-back headphones can offer an **enhanced soundstage** and a more natural audio experience. Consider your daily routine to find the right balance between portability and sound quality."
},
{
"question": "Check for comfort and fit",
"answer": "Comfort is key when selecting headphones, especially if you plan to use them for long periods. Look for features like **adjustable headbands**, **padded ear cups**, and lightweight designs. Trying on different models can help you find the perfect match that won't cause discomfort during extended listening sessions."
}
]
},
"boards": [],
"sponsoredProducts": [
{
"type": "SPONSORED_PRODUCT",
"board": {
"products": [
{
"id": "3200308690",
"name": "Corsair HS80 RGB Wireless Carbon",
"url": "https://clk.klarna.com/us/gotostore/v1/5a8d5ed7c4977bad74a14e58617484f1",
"lowestPrice": {
"amount": "119.99",
"currency": "USD"
},
"rating": {
"numberOfRatings": 20,
"averageRating": "3.7",
"count": 20,
"average": "3.7"
},
"logoFileName": "258165-1481782591.png",
"image": {
"id": "3002562326",
"url": null,
"path": "/product/3002562326/Corsair-HS80-RGB-Wireless-Carbon.jpg",
"description": "Corsair HS80 RGB Wireless Carbon"
},
"pricePerUnit": null,
"condition": "NEW"
},
{
"id": "3204993467",
"name": "Corsair HS55 Wireless",
"url": "https://clk.klarna.com/us/gotostore/v1/c32d553f30bf8962c1d740b4306f6afe",
"lowestPrice": {
"amount": "79.99",
"currency": "USD"
},
"rating": {
"numberOfRatings": 23,
"averageRating": "3.3",
"count": 23,
"average": "3.3"
},
"logoFileName": "258165-1481782591.png",
"image": {
"id": "3059972410",
"url": null,
"path": "/product/3059972410/Corsair-HS55-Wireless.jpg",
"description": "Corsair HS55 Wireless"
},
"pricePerUnit": null,
"condition": "NEW"
}
],
"merchant": {
"id": "258165",
"name": "CORSAIR",
"image": {
"id": null,
"url": "https://assets.klarnacdn.net/rs:fit:300:300:1:1/bg:255:255:255/image/cbaed1e3-a773-4b9a-b09b-d49dbcfe5360/53cc4bc585d29da78c21dee7979529b1",
"path": "/images/logos/258165-1481782591.png",
"description": "CORSAIR"
}
}
}
}
],
"previewBoards": []
},
"credits_used": 1,
"request_id": "req_example000000",
"cached": false,
"credits_remaining": 9999,
"source": "captured",
"captured_at": "2026-10-02T15:37:29.438Z",
"redacted": true
}Live sample illustrating the unified response shape. Field values reflect the record you query.
How does the Klarna Category Guide API work?
Send a GET request with your API key and get back clean, structured JSON in our unified schema. Supported computed fields are populated when the source provides the required inputs.
Method
GET
Response
JSON
How do you scrape social media data in seconds?
The fastest social media scraping API for developers. Scrape profiles, posts, comments, and analytics from 68 platforms covering 10B+ monthly active users.
One schema, every platform
Query 68 platforms with identical response structures. Write your integration once.
Computed fields, not just scraped
When an endpoint supports these metrics and the source provides the required inputs, the normalized record includes engagement_rate, estimated_reach, content_category, and language. Ready to use.
See your data before you code
Visual Data Explorer. Paste any URL, get rich result cards, sortable tables, CSV export.
import requests
response = requests.get(
'https://www.socialcrawl.dev/v1/tiktok/profile',
params={'handle': 'charlidamelio'},
headers={'x-api-key': 'sc_YOUR_API_KEY'}
)
data = response.json(){
"success": true,
"platform": "tiktok",
"data": {
"author": {
"username": "charlidamelio",
"followers": 152400000
},
"engagement": {
"likes": 12400000000,
"engagement_rate": 0.087
},
"metadata": {
"language": "en",
"content_category": "lifestyle"
}
}
}Ready to scrape Klarna Category Guide data?
Get your API key and start pulling Klarna data in under 60 seconds.
