Klarna Stores
Regional store directory with native category/eligibility filters and bounded cursor pagination. Cashback amounts retain basis points and source labels. Totals at 10,000 are lower bounds, not exhaustive counts.
categories is a comma-separated list from travel, home_more, fashion, sports, health_beauty, marketplaces, electronics and luxury. Source output can contain other categories when no category filter is applied. cashback, shop_in_app and klarna_at_checkout accept true/false; true restricts native results, while false imposes no restriction. Returned cards are checked against requested filters.
A fresh nonempty page costs 1 credit. Each call uses one source request, or two for a size-100 cursor page.
size is 1–100; offset is 0–10,000. Pagination uses native source offsets. A total at 10,000 is marked total_is_lower_bound: true, because the source may have more rows. pagination_capped explicitly marks the adapter ceiling, not source exhaustion.
Send next_cursor verbatim for subsequent pages. Request settings are restored when omitted and must match if supplied. Product calls must still include id. Cursors expire after one hour and check the preceding source row, so changed source order can require restarting. Size-100 cursor calls verify that row in a separate one-row request; smaller pages include and remove the anchor. This is not a frozen snapshot or a promise of complete catalog retrieval.
All 13 catalog regions are supported: usa, uk, germany, sweden, france, italy, spain, netherlands, austria, ireland, norway, finland and denmark. Store IDs are regional UUIDs; obtain them from the corresponding store directory. An independent native identity lookup makes unknown store IDs return 404 instead of a misleading empty listing. Store links absent in the source remain null.
Access is anonymous and does not create accounts, cards, financing agreements or purchases. Public one-time-card URLs are returned as metadata only; personal eligibility is not inferred and those links are never opened by the adapter. Cashback values are basis points (350 means 3.5%), with the original source label retained. Offers and prices can change.
Calls share the Klarna 20-source-request/minute ceiling, with a 25-second total timeout and 2 MiB limit per source response. Failures, empty results, cache hits and successful idempotent replays have no net charge.Authorizations
Headers
Optional nonnegative integer cap on the maximum request hold. A live request whose hold exceeds this cap returns 422 CREDIT_BUDGET_EXCEEDED before spending. Metered holds use the requested limit; cache hits and successful idempotent replays cost zero.
x >= 0Query Parameters
usa, uk, germany, sweden, france, italy, spain, netherlands, austria, ireland, norway, finland, denmark Native candidate page size. Product price filtering can reduce returned_count; consult source_returned_count and next_cursor.
1 <= x <= 100Native candidate-row offset, bounded at 10,000. Prefer the returned cursor for continuity checking.
0 <= x <= 10000Comma-separated categories: travel, home_more, fashion, sports, health_beauty, marketplaces, electronics, luxury. Unknown values and duplicates are rejected.
True applies the native directory filter; false means no restriction. Public availability does not establish personal financing or cashback eligibility.
True applies the native directory filter; false means no restriction. Public availability does not establish personal financing or cashback eligibility.
True applies the native directory filter; false means no restriction. Public availability does not establish personal financing or cashback eligibility.
Return data.next_cursor verbatim. For products, also supply id. Omitted settings are restored; supplied settings must match. Expires after one hour and checks the preceding source row. Offset refers to native candidates, including price-excluded rows.
Response
Regional store directory with native category/eligibility filters and bounded cursor pagination. Cashback amounts retain basis points and source labels. Totals at 10,000 are lower bounds, not exhaustive counts.
x >= 0The selected operation determines the resource fields in this object. Source data can omit a metric or report it as null.