Prisjakt & PriceSpyOne spec. One feed. Six storefronts across Europe.

Prisjakt, Prisjagt, PriceSpy, Hintaopas, leDénicheur and Pagomeno are one platform behind one developer portal with one field spec — and it reads Google Merchant XML directly. So the feed Renable already writes for Google is a valid Prisjakt feed. What a named Prisjakt channel adds is its six required fields checked per product, its strict ID and price rules enforced, and your identifier coverage in front of you before you apply.

Six storefronts, one field specGoogle Merchant XML, read directlySix required fields, checked per product
Channel
Ready to publish842 in · 842 out
Required fieldsall six present
Product IDsASCII, no reserved characters
Price format89.00 USD
GTIN coverage96% of products

Output

feeds.renable.com/sportgear/prisjakt.xml

Simplified view of a channel’s pre-publish checks, for illustration.

Early access

The Prisjakt channel is rolling out now. Start free and we’ll get you set up as it lands — talk to us if you want it sooner.

Start here

Six names across Europe, one document

Prisjakt in Sweden and Norway. Prisjagt in Denmark. PriceSpy in the UK, Ireland and New Zealand. Hintaopas in Finland. leDénicheur in France. Pagomeno in Italy. Different brands, one platform, one developer portal, one field spec. You are not learning six formats.

And the format is one you probably already have. Prisjakt lists Google Merchant XML among the feed formats it accepts directly, and its own preferred dialect is that same RSS document with a handful of extra fields of its own. If Renable writes your Google feed, most of the work is done.

Prisjakt

Sweden · Norway

Prisjagt

Denmark

PriceSpy

UK · Ireland · New Zealand

Hintaopas

Finland

leDénicheur

France

Pagomeno

Italy

Catalog

Match coverage

GTIN808 of 842
96%
MPN598 of 842
71%
Brand842 of 842
100%

34 products carry no barcode in the source feed. Renable names them, so you can fill them from a supplier lookup instead of finding out later.

Simplified view of per-field coverage, for illustration.

GTIN and MPN are how you get matched

A price comparison site has to decide that your offer and someone else’s are the same product before it can put them on one page. GTIN and MPN are what let Prisjakt do that. Neither is a required field, so a feed without them is accepted — it just has less to match on.

Renable shows your coverage per field, so you know how much of the catalog carries an identifier before you apply. What Prisjakt then matches is Prisjakt’s call — we show you the coverage, we never promise you a rate.

Under the listing

What Renable feeds Prisjakt

There is no creative here. A Prisjakt listing is a row in a price list — your shop, your price, your product name. What decides how that row reads is the quality of the data behind it.

Identifiers that let you be matched

GTIN and MPN are what let Prisjakt tie your offer to the right product. Renable maps them, fills gaps from supplier lookups, and shows coverage per field so you know what the catalog is carrying.

See your coverage

Names that read like a product, not a SKU

In a price list your title is most of what a shopper sees. AI writes it from each product’s own data and fact-checks every claim against that data — inside Prisjakt’s 255-character limit, in each market’s language.

See how the copy is written

Prices and stock that don’t lag your site

Renable re-imports your source roughly every hour and rewrites the hosted feed, so the price and availability in the document are the ones on your site — whatever the source is.

See every way in

The specSix fields decide whether an offer exists at all

Prisjakt’s own words: if any of these fields are missing, your whole offer will be omitted. Not the field — the offer. The list is short and it is exact: availability, condition, id, link, price and title.

Everything else is optional, including brand, description, image_link, gtin, mpn and categories. Renable does not raise those as errors, because a feed without them is a feed Prisjakt accepts happily. It shows them as coverage instead — they are what makes the listing read well and match the right product, which is a different argument from “this is broken”.

The rules that do bite are the value rules. An id is 1 to 36 ASCII characters with no surrounding whitespace and none of ! @ # $ % ^ & * < > ; : in it. A price is one value — a number, a space, the currency code — with at most two decimals, and zero or negative is rejected. Renable checks every product against all of it before you publish.

Required — the offer exists or it doesn’t

availabilityconditionidlinkpricetitle

Optional — but they change how the listing reads

branddescriptionimage_linkgtinmpncategories

Value rules Renable checks

id1–36 ASCII, no reserved characters
price“89.00 USD” · max 2 decimals
title1–255 characters
image_linkmax 2047 chars · 300×300 up

Simplified view of the Prisjakt field spec, for illustration.

No rip-and-replace

Keep the feed you run today. Put ours beside it.

Prisjakt documents no supplementary or side feed — there is one document per shop and it carries the whole offer. So the honest answer here is a parallel run, not an override. We are not going to invent a feature their spec doesn’t have.

Stand a Renable feed up next to the one you have, compare the two documents product by product, and change the URL in your Prisjakt setup only when the output agrees. Until you do, nothing about your current setup moves.

Parallel run

Your feed today

untouched

Renable feed

compared side by side

Swap the URL

when you’re ready

Both documents are hosted at stable HTTPS URLs, so the switch is one field in your Prisjakt setup and it is reversible.

Simplified view of a parallel run, for illustration.

Diagnostics

“Why aren’t my offers showing on Prisjakt?”

Two very different things hide behind that question. Either your shop isn’t listed yet — which is an application and approval question, not a feed one — or the feed is being read and individual offers are dropping out of it. Renable can only answer the second, and it answers it precisely: the exact products, the exact rule, before the document goes out.

A required field is missing
Miss availability, condition, id, link, price or title and Prisjakt omits the whole offer — not the field. This is the first thing Renable counts.
14 products
An id Prisjakt won’t accept
IDs are 1 to 36 ASCII characters. A reserved character, an accented letter or a stray space at either end is enough to lose the offer.
23 products
A price in the wrong shape
Price is one value: a number, a space, the currency code, at most two decimals. A split price-and-currency pair, a third decimal, or a zero or negative value is rejected.
The feed URL itself didn’t validate
An invalid TLS certificate is a hard stop — Prisjakt stops reading the feed. So is an encoding outside the set they accept. Renable serves a valid certificate from a stable HTTPS URL, in an accepted encoding.
Their fetcher can’t reach you
Prisjakt fetches as prisjakt-feed-ingestion-service and does not support IP allowlisting, so that agent has to be allowed through. They also give up if the first byte takes more than 120 seconds, and an unreachable or empty feed is retried and then switched off.
You’re not listed yet (nothing is broken)
Being listed has to be approved, and a free listing shows prices only — no logo and no clickable link. Nothing in your feed changes either of those.
Channel
ActivityPreviewFieldsRulesSettings
Traced Trail Runner 300842 in · 819 out

What the trace found

In the channel’s product setapplied

scope: included

Exclude rulesapplied

no match — kept

Destination check · iddidn’t apply

TRAIL-RUNNER#300 → reserved character

Prisjakt IDs are ASCII and can’t contain # — the whole offer is omitted, quietly. Renable can map a clean id for this channel only, leaving your Google feed untouched.

flagged by destination check

Simplified view of a channel trace, for illustration.

Aimée

Why is the Trail Runner 300 missing from the Prisjakt feed?

It’s in the product set and no rule excluded it. Its id is TRAIL-RUNNER#300, and Prisjakt doesn’t accept that character in an id — so the whole offer is omitted. 23 products have the same problem.

Traced Trail Runner 300 · found the gap

Draft fix ready — map a clean id on the Prisjakt channel only. Nothing goes live until you publish.
Scope · includedRules · keptid · reserved character
Publish fixNot yet

Or just ask Aimée

Skip the digging. Ask why a product isn’t in the feed and Aimée reads the same checks and logs, names the step that dropped it, and drafts the fix — for you to publish.

SetupFrom your Google channel to a Prisjakt one, in one conversation

Ask Aimée for a Prisjakt channel and she starts from the mapping you already have, checks the six required fields on every product, and runs Prisjakt’s ID and price rules over the result. She tells you which products needed changing and what she changed.

Configuration is human-gated, always: the channel is a draft until you publish it. When you do, Renable hosts the feed at a stable URL and keeps it current — and that URL is the thing Prisjakt’s application form asks you for.

Aimée

Set up a Prisjakt channel for sportgear.com.

On it. Prisjakt reads Google Merchant XML, so I’ll start from your Google mapping and put Prisjakt’s own rules on top. It lands as a draft.

Checked 842 products against Prisjakt’s six required fields

Built a Prisjakt channel · 842 products

Saved as a draft — nothing is published until you say so.
Six required fields presentID character rules checkedPrice format appliedGTIN coverage 96%

Publish and I’ll hand you the feed URL. You paste it into Prisjakt’s application form for the market you’re applying in — it asks for the URL up front.

Publish channelReview first
Getting listed

The feed is the easy half. Prisjakt decides the other half.

Setting up the channel does not list your shop, and we’d rather say that here than let you find out after you’ve published. You apply yourself, Prisjakt approves you, and what your listing looks like depends on which package you take.

1

Renable prepares the feed

Six required fields on every offer, values in the shapes the spec defines, coverage in front of you, hosted at a stable HTTPS URL with a valid certificate.

2

You apply, per market

Each market has its own web form, and the form asks for your feed URL up front. That is the URL Renable just gave you — paste it in.

3

Prisjakt approves you

Their published requirements are the ordinary ones: a verifiable business, consumer-law information on the site, prices in the local currency including VAT, and no import costs landing on the customer.

What a listing actually costs

Being listed is free. A free listed shop shows prices only — no logo, no clickable link to your store, no Business Center. The clickable offer and the rest come with a paid package: Bronze, Silver or Gold, priced per click and differentiated by category segment. In Sweden’s first segment that is 2.39, 2.68 and 2.98 kr per click, with monthly minimums of 199 SEK on Bronze and 499 SEK on Silver — Prisjakt’s published price list, as of mid-2026.

Prisjakt is also explicit that no one can buy a better position in the price list. Anyone telling you otherwise is selling you something. That money goes to Prisjakt and has nothing to do with what you pay Renable.

Renable prepares and delivers the feed. Prisjakt decides the listing.

What Renable controls is the document and its delivery: the six required fields present on every offer, every value in the shape the spec defines, your identifier coverage visible before you publish, and a stable HTTPS URL with a valid certificate that their fetcher can read.

Everything after that is Prisjakt’s. Whether your shop is approved. Which product your offer matches to. Where you sit in a price list. What a click costs. Renable does not apply on your behalf, and it never learns what Prisjakt decided.

That includes how often your feed is read. Prisjakt fetches your feed URL on a schedule set by your agreement with them — it is part of the package you sign up for, not something Renable sets. What Renable guarantees is that whenever they fetch, the document is current: your source is re-imported roughly every hour.

Everything above, on the free tier

Channels aren’t a paid add-on. Add Prisjakt alongside the channels you already run and pay only for the feed items your rules keep. This is what Renable costs — whatever you pay Prisjakt for a package is billed by them, per click, and is a separate thing entirely.

Free for your first 100 items — no cardNo % of ad spend, everUnlimited seats

Trusted by retailers like Webhallen.

Running your comparison-shopping feeds on a feed tool today?

Prisjakt and PriceSpy feeds, answered

How do I get my shop listed on Prisjakt?
You apply yourself, on Prisjakt’s form for the market you want to be listed in, and the form asks for your feed URL up front. Prisjakt then reviews you — their published requirements cover a verifiable business, consumer-law information on your site, prices in the local currency including VAT, and no import costs landing on the customer. Renable’s part is preparing the feed and hosting it at the URL you paste in. Setting up the channel does not list your shop; only Prisjakt can do that.
Is being on Prisjakt free?
Being listed is free, and it still has to be approved. What free gets you is prices only — no logo, no clickable link to your store, no Business Center. A clickable offer comes with a paid package: Bronze, Silver or Gold, priced per click and differentiated by category segment. In Sweden’s first segment that is 2.39, 2.68 and 2.98 kr per click, with monthly minimums of 199 SEK on Bronze and 499 SEK on Silver — their published price list, as of mid-2026. Prisjakt is explicit that no one can buy a better position in the price list.
Does my Google Shopping feed work on Prisjakt?
Yes. Prisjakt lists Google Merchant XML among the formats it accepts directly, and its own preferred dialect is that same RSS document plus a few fields of its own. So if Renable already writes your Google feed, you have a valid Prisjakt feed. What a named Prisjakt channel adds is its six required fields checked per product and its stricter value rules — ID characters, price shape, title length — enforced before you publish.
Which fields does Prisjakt actually require — and where does GTIN fit?
Exactly six are hard-required: availability, condition, id, link, price and title. Prisjakt’s own words are that if any of these is missing, your whole offer will be omitted. Everything else is optional — including brand, description, image_link, gtin, mpn and categories. GTIN and MPN matter for a different reason: they are what let Prisjakt match your offer to the right product page. Renable shows your coverage per field so you know how much of the catalog carries an identifier, and never treats an optional field as an error.
Does one feed cover Sweden, Norway, Denmark and the UK?
One spec does. Prisjakt, Prisjagt, PriceSpy, Hintaopas, leDénicheur and Pagomeno are one platform behind one developer portal with one field spec, so you are never learning six formats. Whether you run one Renable channel or one per market is a setup question, not a rule: currency, price and language are per market, and being listed is per market because you apply per market. We’ll work that out with you rather than pretend there is one answer for every catalog.
How often does Prisjakt fetch my feed?
Prisjakt fetches your feed URL on a schedule set by your agreement with them — how often is part of the package you sign up for, not something Renable sets, and we won’t quote you a number we can’t see. What Renable controls is the other side: your source is re-imported roughly every hour and the hosted document is rewritten, so whenever they fetch, the prices and stock are current. Their fetcher identifies itself as prisjakt-feed-ingestion-service and IP allowlisting isn’t supported, so if you filter bots, that agent has to be allowed through.
What does Renable cost?
Free for your first 100 items — no credit card. Paid plans are a flat price per feed item your rules keep, with no percentage of ad spend and unlimited seats, and channels are never a paid add-on. That is separate from anything you pay Prisjakt for a package, which they bill per click. See pricing for the full ladder.

Get your Prisjakt feed right before you apply

Start free, and see the six required fields checked and your identifier coverage counted before Prisjakt ever fetches the document.