Klarna Category Filters API
Scrape Klarna Category Filters data with one API call. Returns the facet groups you can pass as filter on GET /v1/klarna/category (brand, price, features). Headphones had 14 groups on 2026-09-02.
Last updated October 2026Maintained by the SocialCrawl team
Returns the facet groups you can pass as filter on GET /v1/klarna/category.
Use it to discover brand and feature filters for a category.
Searching 68 platforms in parallel
What can you do with the Category Filters API?
The Category Filters 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/filters?category_id=cl94®ion=usa"import requests
response = requests.get(
"https://www.socialcrawl.dev/v1/klarna/category/filters",
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/filters?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) |
| category_path_id | No | Optional sub-category path id as keyID-valueID. |
What does the Klarna Category Filters 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/filters",
"data": {
"id": "94",
"groups": [
{
"name": "Popular",
"filters": [
{
"name": "Price",
"id": "PRICE",
"unit": "USD",
"type": "RANGE",
"description": null
},
{
"name": "Brand",
"id": "BRAND",
"unit": null,
"type": "OPTIONS",
"description": null
}
]
},
{
"name": "Product Properties",
"filters": [
{
"name": "IP-Class",
"id": "59671607",
"unit": null,
"type": "OPTIONS",
"description": "Classification showing how well the product is encapsulated. The first number describes the protection against penetrating objects such as dust and gravel. The second number describes the protection against water and the letter the protection against touch. The higher the number, the better the protection."
}
]
}
]
},
"credits_used": 1,
"request_id": "req_example000000",
"cached": false,
"credits_remaining": 9999,
"source": "captured",
"captured_at": "2026-10-02T12:54:25.192Z",
"redacted": true
}Live sample illustrating the unified response shape. Field values reflect the record you query.
How does the Klarna Category Filters 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 Filters data?
Get your API key and start pulling Klarna data in under 60 seconds.
