Pandora Product Data Scraper by Style Code and Market

Pandora Scraper
Solutions

What Teams Build With It

  • Cross market price panel - one row per style code, per market, per day, with currency, price and availability.
  • Retirement watch - a daily diff of the status value and the sitemap, so a style that flips to discontinued or disappears is flagged the day it moves.
  • Assortment coverage - which styles exist in which storefronts, and which markets never received a collection.
  • Size level stock - sold out lengths on bracelets and rings, tracked over time.
  • Catalogue export - a full snapshot with images, materials, collections and compatibility, for a resale listing tool or a comparison site.

What a Pandora Scraper Extracts

The default set describes a style and its price in one market, keyed so the same style joins across markets and across runs.

  • Style code - a six digit number plus an optional suffix, such as 193427C00 or 798016EN160. The first digit marks the family: 1 rings, 2 earrings, 3 necklaces and pendants, 5 bracelets and bangles, 7 charms. Gift sets use letter prefixed codes instead, such as PSA2702.
  • Metal - tracked by the second digit and repeated in the payload. 192999C01 is sterling silver, 182999C01 is 14k rose gold-plated and 162999C01 is 14k gold-plated: three codes, one design, three prices.
  • Name, description and canonical URL as that storefront renders them today, plus the category path the style sits under in that market.
  • Price and currency per market, read from the offer block, with sale and list price where both appear.
  • Size variants - a suffix on the style code. Bracelet 580719 ships as 580719-16 through 580719-21 and 580719-23 in centimetres. Ring 193427C00 ships as -48 through -60 on the even European sizes.
  • Availability by size, not only by style, so you see which lengths have run out while the piece is still listed.
  • Lifecycle status - the released or discontinued value the storefront carries on live, buyable pages.
  • Collection and product family, with values such as Pandora Moments, Pandora ME, Pandora Reflexions, Disney x Pandora and Marvel x Pandora.
  • Materials and stones - metal group, metal name, stone name and material name as separate values.
  • Images - packshot, model shot and detail crops served from the Salesforce media host.
  • Ratings - average score and review count where the storefront publishes them.

What a Pandora Scraper Extracts
Additional Fields on Request

Additional Fields on Request

The storefront payload carries a good deal beyond the core fields, and most of it matters in this category.

  • Charm compatibility - a structured field naming the bracelet families a piece fits, with values such as Pandora Moments and Pandora ME/Moments. Rings come back with an empty list.
  • Stock depth - available to sell, stock level and an orderable flag on each size variant.
  • Set composition - a gift set resolves to the style codes of its parts, so PSA2702 unpacks into a bracelet code and a charm code.
  • Engraving - whether a style is engravable and which engraving modes are switched on.
  • Dimensions - height, width and depth in millimetres.
  • Country of origin and care instructions.
  • Facet values with hit counts - birth month, theme, motif, stone, metal group and collection facets each report a count, which sizes a segment without walking every page.
  • Bracelet builder inclusion - whether a style is offered inside the on-site builder.
  • Store records - the locator sits on a separate host, stores.pandora.net, with pages nested by locale, region and city. Each store page carries JewelryStore markup with street address, postcode, telephone, opening hours and coordinates.
  • Launch flags - early access and sneak peek markers that appear before a public drop.

About Pandora as a Data Source

Pandora is a Danish jewellery company that sells through country storefronts on pandora.net. The country is the subdomain and the language is the first path segment, so the United Kingdom sits at uk.pandora.net/en and Germany at de.pandora.net/de. Several markets carry more than one language on the same host: Canada runs /en and /fr, Belgium runs /fr and /nl, Switzerland runs /de, /fr and /it, and the United Arab Emirates runs /ar and /en. A few markets sit outside the pattern, such as China on cn.pandora.net.cn and Brazil on pandorajoias.com.br.

The storefronts run on Salesforce Commerce Cloud behind a React front end. A product page ends in a style code, as in /en/rings/stackable-rings/row-of-hearts-ring/193427C00.html. Only the trailing code resolves. Put a wrong slug or a wrong category segment in front of a live code and the page still returns 200, then names the current address in its own canonical tag. The style code is the stable key here, and the slug is a label Pandora rewrites when a piece is renamed.

Each storefront publishes a sitemap index at /sitemap_index.xml, split into product, image, category and content files. Category pages paginate with a page parameter and refine through the prefn and prefv pairs that Salesforce Commerce Cloud uses. The robots.txt files on the country sites disallow those refinement parameters, the pmin and pmax price filters, and the site search path.

Get a Quote
dev_w
25

Developers

customers
500+

Customers worldwide

pages
1 500 000 000+

Pages extracted

stime
15000+

Hours saved for our clients

Plans

Airplane

€199 / one-time

setup fee - included

Data limits100,000
Frequencyone-time
Run timeup to 5 days
Data storing7 days

Helicopter

€169 / mo

setup fee €499

Data limits250,000
Frequencymonthly
Run timeup to 5 days
Data storing14 days

Glasses

€229 / mo

setup fee €499

Data limits1,000,000
Frequencyweekly
Run timeup to 5 days
Data storing30 days

DNA

€549 / mo

setup fee €799

Data limits3,000,000
Frequency3 times daily
Run timesame day
Data storing90 days

Why Teams Put Pandora Scraping to Work

Pandora sets its own price in every market, and the spread is not a currency conversion. Style 580719 is one catalogue entry, and each storefront attaches its own price, its own name and its own category path to it. Resellers, grey market monitors and brand protection teams need the code to line those rows up, because the product name will not do it: the same bracelet is listed as Heart Clasp Snake Chain Bracelet on the UK site and Heart & Snake Chain Bracelet on the Canadian English site.

Assortment differs too. A style on sale in the United Kingdom, Canada and France may be absent from the German and Australian sitemaps entirely. Reading one storefront tells you nothing about the others.

Then there is retirement, which drives the whole secondary market in this category. Retired charms routinely resell above their original shelf price. The storefront gives two warnings and then goes quiet. First, a live page carries a status value that turns to discontinued while the piece is still buyable. Second, when the style finally leaves, the URL returns 404 and the entry drops out of the sitemap. There is no redirect and no archived page. If nobody recorded the style while it was live, the price, the name, the materials and the images are gone.

Related Case Studies

The Entire Iherb Supplements Catalog, Captured End-to-End in 3 Days

The Entire Iherb Supplements Catalog, Captured End-to-End in 3 Days

Scraping supplement products from iHerb.com with full details, including descriptions and packaging variations.

Learn More about The Entire Iherb Supplements Catalog, Captured End-to-End in 3 Days
The Lowest Allegro Prices from 150K Eans Collected

The Lowest Allegro Prices from 150K Eans Collected

Daily scraping of lowest prices for 150K products on Allegro.pl to support marketplace pricing and margin optimization.

Learn More about The Lowest Allegro Prices from 150K Eans Collected
Ralph Lauren Monitoring on Amazon, 8 Markets Scanned Into One Clean Dataset

Ralph Lauren Monitoring on Amazon, 8 Markets Scanned Into One Clean Dataset

Regular monitoring of Ralph Lauren clothing, footwear, and accessories sold across Amazon subdomains: AE, DE, ES, FR, IT, NL, PL, UK.

Learn More about Ralph Lauren Monitoring on Amazon, 8 Markets Scanned Into One Clean Dataset
Our Blog

Reads Our Latest News & Blog

Learn how to use web scraping to solve data problems for your organization

6 E-Commerce Sites Like eBay to Scrape in 2026

6 E-Commerce Sites Like eBay to Scrape in 2026

If you sell online, run a marketplace, or advise e-commerce clients, you already know why eBay matters: it’s one of the few places where big retailers compete side by side with thousands of small merchants and private sellers.

Top 8 E-commerce Websites to Scrape in 2026 (From Amazon to 1688)

Top 8 E-commerce Websites to Scrape in 2026 (From Amazon to 1688)

E-commerce teams do not just need “some” competitor data anymore. They need a continuous stream of real prices, discounts, stock levels, reviews, and seller behavior from the platforms that actually shape their markets.

How to Scrape Amazon Data: Benefits, Challenges & Best Practices

How to Scrape Amazon Data: Benefits, Challenges & Best Practices

Amazon provides valuable information gathered in one place: products, reviews, ratings, exclusive offers, news, etc. So scraping data from Amazon will help solve the problems of the time-consuming process of extracting data from e-commerce.

scrapeit logo

Working with ScrapeIt

ScrapeIt is a managed scraping agency. We build the crawler, run it on your schedule, watch it when the site changes, and deliver CSV, JSON, XLSX or an API endpoint. You maintain no selectors and no proxies. Pandora sits behind an edge that refuses a default HTTP client, so this is steady engineering rather than a script someone runs once. Tell us the markets, the categories and the fields you need, and we will scope the run.

FAQ

How do you match the same Pandora product across countries?

By style code. The six digit code and its suffix identify the same catalogue entry in every market, while the URL slug, the category path and even the English product name change from storefront to storefront. We key every row on the style code and treat the market as a separate column, so a price panel joins cleanly. Where a style is missing from a market we record the absence rather than leaving a hole in the table.

Can you capture Pandora styles before they are retired?

Yes, provided the crawl starts before the style goes. A live page carries a status value that turns to discontinued while the piece is still on sale, which is the early signal. When the style finally leaves the assortment the URL returns 404 and the entry drops out of the sitemap, with no redirect and no archived page. We run a daily sitemap and status diff, so each retirement is recorded with the last known price, name, materials and images.

Are bracelet and ring sizes separate records?

Yes. A size is a variant with its own code, formed by appending the size to the style code. Bracelet 580719 exists as 580719-16 through 580719-21 and 580719-23 in centimetres, and ring 193427C00 as -48 through -60 on the even European sizes. Availability is reported per size, so a style can stay listed while several lengths are out of stock. We deliver either one row per size or one row per style with a nested size array, whichever suits your load.

Which Pandora markets can you cover?

Any storefront on the pandora.net pattern, where the country is the subdomain and the language is the first path segment, plus the markets that sit on their own domains. Canada, Belgium, Switzerland, Hong Kong and the United Arab Emirates each run more than one language on a single host, and we treat every language as its own crawl so the localised names, category paths and material descriptions are captured properly.

Is there a Pandora API, or does this need scraping?

Pandora's storefront runs on Salesforce Commerce Cloud, and its data endpoints are credentialed to the merchant rather than opened to outside teams, so the published pages are the read path available to you. That is what this service does: we extract the catalogue by style code, size variant and market, and hand it back as CSV, JSON, XLSX, a direct database load or an API endpoint of ours that your systems poll. Price and stock work usually runs daily, because that is the cadence at which promotions and sold out sizes move. Full catalogue snapshots with images and long descriptions are more often weekly. We own the scheduling, the monitoring and the repairs when the site changes.

How does it Work?

Step 1 - Make a Request

You share your needs, expectations, and desired timeframe. We’ll suggest the best solution based on your request and budget.

Step 2 - Configuring Custom Web Crawlers

Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.

Step 3 - Collect and Deliver

Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.

Step 4 - Maintain and Support

Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.

Request a Quote

Tell us more about you and your project information.
Which sites, which fields, how often. A couple of lines is enough.

We reply within 1 business day. No obligation.

scrapiet

Scrapeit Sp. z o.o.
10/208 Legionowa str., 15-099, Bialystok, Poland
NIP: 5423457175
REGON: 523384582