Primo Tours Scraper for Package Holidays and Prices

A Primo Tours scraper has to read a price that exists only for one departure, one trip length and one party. We collect each offer with the search that produced it.

Plans from €169 a month · Free project assessment · Reply within 1 business day

CSV · Excel · JSON · XML · FTP · SFTP · Amazon S3 · Google Cloud

primotours.dk
Primo Tours Scraper for Package Holidays and Prices
primotours.dkwhat you get
Typical fields for travel sites
propertycitycheck_inroom_typepriceavailablerating
Delivery

API, JSON feed or CSV, XLSX and JSON files

Schedule

One-time, monthly, weekly, daily or 3 times a day

Primo Tours Scraping as a Managed Service

  1. You send

    Primo Tours pages, filters, fields and a schedule

  2. We run the scrapers

    Built, monitored and repaired by our team

  3. You receive the data

    API, JSON feed or CSV, XLSX and JSON files

You do not install anything. You tell us which destinations matter, which departure months, which trip lengths and which parties - two adults, a family with children of given ages - and we build the crawlers, run them and repair them when primotours.dk changes its pages. Access and anti-bot handling are part of the service.

Because Primo Tours prices a holiday for a chosen date and party, the scope you set is the search grid we run. Every row comes back stamped with the destination, departure date, nights and party it was priced for, so two runs compare like for like. Runs are one-off or on your schedule - daily in the booking season, weekly the rest of the year - and a free project assessment comes first. Field documentation ships with the first delivery.

Primo Tours Data: Fields We Extract

Primo Tours sells package holidays: a seat on its charter flights from Billund plus a hotel, with Danish trip leaders at the destination. The hotel page and the offer behind it are the two things worth capturing, and the offer links already carry the keys - an offerId, a departureId, the departure date, the period type and the number of adults.

  • Identityhotel name, hotel URL and its place in the destination tree (country, region, area), the offer ID (offerId) of the priced offer and the departureId code its link carries.
  • Offerdeparture dates and times as the site prints them, trip length in nights, the party the price is for, the "Pr. person" price per person for the party searched, the crossed-out price, the "Spar" savings badge, the "Total" price for the whole party and the "Tilbud" offer label.
  • Boardthe board type (All Inclusive, Mini All Inclusive, full board, half board, breakfast or none), the "Inkluderet i rejsen" list, upgrade prices for adults and children, and for all inclusive hotels the meal times and the hours local drinks are served.
  • Hotelheadline, tags such as Luksushotel, Familievenligt hotel or Hotel på stranden, counts of pools, rooms and floors, and the hotel and room facilities lists, from padel and wellness to kettle and safe.
  • Roomsroom types with their occupancy, view options such as a room with a sloping sea view (skrå havudsigt) and whether Værelsesvalg, picking a specific room, is offered.
  • Locationdistances to the airport, centre, beach and supermarket, the arrival airport with its airport code, transfer time and flight time from Billund.
  • Demand signalsthe "tilbage" counter of what is left at that price, the count of people who looked at the offer in the last day, and editorial badges such as Bedste strandhotel or Gæsternes favorit.
  • Mediagallery image URLs and the photo count.

Hotel pages show no guest review scores, so the badges and the view counter are the closest thing to a popularity signal the site offers, and we keep them as separate columns.

Primo Tours Data: Fields We Extract
Primo Tours Price Tracker and Last-Minute Offers

Primo Tours Price Tracker and Last-Minute Offers

A single hotel page shows one offer; the catalogue is wider. Destination pages such as Gran Canaria or Sivota list their hotels with a show-more button, an excursions block and a facts table with temperatures for each part of the season, currency, time difference, tipping and drinking water advice. Theme pages group the same hotels by board, by adults-only, family or apartment hotel, by private pool and waterslides, and by active holidays such as golf, yoga and hiking.

The Afbudsrejser og restpladser section holds the last minute offers and remaining seats. Prices there change constantly, most of all in the days just before departure, so a daily run catches offers that appear and sell out between two weekly checks.

Repeated runs turn the offers into a price history: one row per hotel, departure date, trip length and party per run. That is the Primo Tours price tracker - how far a price falls towards departure, when a savings badge appears, when a departure disappears.

Excursions come with their own fields: the tour, what it covers and whether a Danish trip leader or an English-speaking guide runs it. Bookings, favourites and My ticket sit behind a login and stay out of the dataset.

About Primo Tours and Its Charter Programme

Source
primotours.dk
Category
travel sites
Delivery
API, JSON feed, CSV, XLSX
Plans
From €169 a month
Get a quote

Primo Tours is a Danish tour operator based in Ringkøbing: it opened its office there in December 2009 and sent its first charter guests south in the summer of 2010. The product is the classic package holiday: charter flights direct from Billund Airport, a hotel from its own programme, and Danish trip leaders on the ground. The site, primotours.dk, is in Danish and prices everything in Danish kroner.

The programme covers six countries. Greece carries most of it - the Chania coast and Loutro on Crete, Rhodes, Kos, and the Ionian coast around Paleros, Sivota, Meganisi and Parga. Spain has Mallorca and Gran Canaria, Turkey has Alanya and Side, Italy has Calabria, Egypt has Hurghada and Sharm El-Sheikh, and Portugal has Porto Santo, which the site also sells as a golf destination.

The catalogue is organised in two trees. Rejsemål runs from country to region to hotel, and the URL follows it. Rejseformer slices the same hotels by board - All Inclusive, Mini All Inclusive, full board, half board, breakfast or none - by themes such as summer and winter trips, adults-only hotels, child-friendly hotels, flight-only seats and train trips, and by active holidays. The season matters: each destination states the months its trip leaders are present, so summer destinations and winter sun destinations read differently across the year.

25Developers
500+Customers
1.5BPages extracted
15,000+Hours saved for our clients

Primo Tours scraping plans and pricing

Airplane

€199one-time

Setup fee included

100,000
One-time
Up to 5 days
7 days

Helicopter

€169/ mo

Setup fee €499

250,000
Monthly
Up to 5 days
14 days

Glasses

€229/ mo

Setup fee €499

1,000,000
Weekly
Up to 5 days
30 days

Microscope popular

€349/ mo

Setup fee €499

2,000,000
Daily
Same day
60 days

DNA

€549/ mo

Setup fee €799

3,000,000
3 times daily
Same day
90 days

Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.

Full plan details

Why Scrape Primo Tours?

Primo Tours data answers questions about the Danish charter market that no hotel booking site answers, because the unit sold is a flight and a hotel together, priced per person for a set party.

  • Package price monitoringother tour operators selling the same destinations compare per-person and total prices for matching departure dates, trip lengths and board types.
  • Hotel distributiona hotel in Hurghada or on Rhodes sees how its rooms are sold in Denmark: which room types, which board, which supplements, at what package price.
  • Discount depththe crossed-out price, the savings badge and the last minute section show how hard and how late each destination is discounted.
  • Capacity signalsthe left counter and the view counter, tracked per departure, hint at which flights and hotels fill first.
  • Programme changesnew destinations, dropped hotels and the summer and winter split show where the operator is moving capacity.
  • Travel contentcomparison and travel media sites build feeds of hotels, facilities, distances and climate facts for Greece, Egypt and the rest of the programme.

About ScrapeIt

ScrapeIt is a managed web scraping service. We build, run and maintain the crawlers and deliver the dataset, so your team works with offers, not with page changes. Tour operator sites like Primo Tours are a good fit for us: the price only exists after a destination, a date and a party are chosen, and the work is in covering that grid without gaps. Order a sample for a few hotels first. Plans start from EUR 169 a month, or EUR 199 for a one-time extract.

FAQ

Still unsure? Write to info@scrapeit.io

Do you offer a Primo Tours API for holiday offers?

Yes. The ScrapeIt Primo Tours API returns the hotel name, departure date and time, trip length, board type, per-person price and total price as JSON from an endpoint we host, refreshed on the schedule you set. The same offers also arrive as CSV or Excel files, a JSON feed or a load into your database.

Is it legal to scrape Primo Tours?

Yes. Hotel pages, destination guides, departure dates and per-person prices on primotours.dk are open to every visitor without an account. We collect only publicly available data - everything a visitor can see on Primo Tours - and we collect it legally. Bookings and other personal data are not collected, and anything personal is handled under GDPR.

How do you scrape Primo Tours prices that depend on date and party?

You give us the destinations, departure window, trip lengths and party compositions you need. We price each combination and store the per-person price and the total next to the search that produced them, so a price is never read without its departure date, nights and party.

Can you track Primo Tours prices up to departure?

Yes. A daily run records the current price, the crossed-out price, the savings badge and the left counter for every departure in scope. Over a season that becomes a price history per hotel and departure date, including the moment an offer moves into the last minute section.

What destinations does Primo Tours fly to, and do you cover all of them?

Primo Tours flies from Billund to Greece, Spain, Turkey, Italy, Egypt and Portugal, from Crete and Rhodes to Hurghada and Porto Santo. We can cover every destination page and every hotel under it, or only the countries you compete in, and add new destinations when the programme changes.

How it works

  1. 1

    Make a request

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

  2. 2

    We configure the crawlers

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

  3. 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.

  4. 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 which sites, which fields and how often. A couple of lines is enough to start.

  • We reply within 1 business day
  • A sample dataset before the full run
  • We sign an NDA on request
  • Delivery by API, JSON feed or files
Which sites, which fields, how often. A couple of lines is enough.

This form is protected by Google reCAPTCHA, which loads when you start filling it in. If you prefer not to use it, email us at info@scrapeit.io. Privacy & Cookie Policy

We reply within 1 business day. No obligation.

Primo Tours data from €169/month. Free project assessment, reply within 1 business day.