Serveur MCP

Afbudsrejser travel search

dk.afbudsrejser/travel-search
Voyage et hôtellerie Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Searches real-time flights and package holiday offers departing from Denmark, including charter inventory.

search_flights
Søg efter flytilbud fra Danmark
NDC-justeret API til at søge efter flyrejser (kun fly) tilgængelige fra Danmark. Databasen indeholder sæder på charterfly, som normalt ikke findes hos Google Flights, Skyscanner eller Kayak. Find de bedste tilgængelige flytilbud baseret på søgekriterier.
Lecture seule Accès externe
Schéma d’entrée
{'type': 'object', 'properties': {'adt': {'type': 'integer', 'default': 1, 'maximum': 9, 'minimum': 1, 'description': 'Antal voksne (NDC: PaxType=ADT), default 1'}, 'chd': {'type': 'integer', 'default': 0, 'maximum': 6, 'minimum': 0, 'description': 'Antal børn (NDC: PaxType=CHD), default 0'}, 'inf': {'type': 'integer', 'default': 0, 'maximum': 6, 'minimum': 0, 'description': 'Antal spædbørn (NDC: PaxType=INF), default 0'}, 'dest': {'type': 'string', 'description': 'IATA kode for destinationslufthavn, f.eks. AYT, AGP, TFS'}, 'orig': {'type': 'string', 'description': 'IATA kode for afrejselufthavn, f.eks. CPH, BLL, AAL'}, 'sort': {'enum': ['price_asc', 'price_desc', 'dep_date_asc', 'dep_date_desc'], 'type': 'string', 'default': 'price_asc', 'description': 'Sorteringsrækkefølge, default price_asc'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Antal tilbud (1-25), default 10'}, 'direct': {'type': 'boolean', 'description': 'Kun direkte fly (NDC: StopQuantity=0)'}, 'dep_date': {'type': 'string', 'format': 'date', 'description': 'Eksakt afrejsedato (YYYY-MM-DD)'}, 'ret_date': {'type': 'string', 'format': 'date', 'description': 'Eksakt returdato (YYYY-MM-DD)'}, 'max_price': {'type': 'integer', 'description': 'Maksimal totalpris (NDC: PriceRangeFilter.MaxAmount)'}, 'nights_max': {'type': 'integer', 'description': 'Maksimum antal nætter (vendor extension, ikke NDC)'}, 'nights_min': {'type': 'integer', 'description': 'Minimum antal nætter (vendor extension, ikke NDC)'}, 'dep_date_to': {'type': 'string', 'format': 'date', 'description': 'Seneste afrejsedato (YYYY-MM-DD)'}, 'ret_date_to': {'type': 'string', 'format': 'date', 'description': 'Seneste returdato (YYYY-MM-DD)'}, 'dep_date_from': {'type': 'string', 'format': 'date', 'description': 'Tidligste afrejsedato (YYYY-MM-DD)'}, 'ret_date_from': {'type': 'string', 'format': 'date', 'description': 'Tidligste returdato (YYYY-MM-DD)'}}}
Schéma de sortie
{'type': 'object', 'properties': {'total': {'type': 'integer'}, 'offers': {'type': 'array', 'items': {'type': 'object', 'properties': {'url': {'type': 'string'}, 'offer_id': {'type': 'string'}, 'supplier': {'type': 'string'}, 'total_price': {'type': 'object', 'properties': {'amount': {'type': 'integer'}, 'currency_code': {'type': 'string'}, 'per_pax_amount': {'type': 'integer'}}}, 'origin_destinations': {'type': 'array', 'items': {'type': 'object', 'properties': {'arrival': {'type': 'object', 'properties': {'datetime': {'type': 'string', 'format': 'date-time'}, 'airport_code': {'type': 'string'}}}, 'departure': {'type': 'object', 'properties': {'datetime': {'type': 'string', 'format': 'date-time'}, 'airport_code': {'type': 'string'}}}, 'stop_quantity': {'type': 'integer'}, 'flight_numbers': {'type': 'array', 'items': {'type': 'string'}}}}}, 'trip_duration_nights': {'type': 'integer', 'description': 'Antal nætter (vendor extension, ikke standard NDC)'}}}}}}
search_holidays
Søg efter afbudsrejser og pakkerejser fra Danmark
API til at søge i den største og mest komplette database i Danmark efter pakkerejsetilbud. API'et bruges til at give de bedste tilbud på pakkerejser, der tilbydes af Spies, TUI, Apollo, Nazar, Ticket, Solfaktor og mange andre. Find de bedste tilgængelige pakkerejser fra Danmark baseret på søgekriterier.
Lecture seule Accès externe
Schéma d’entrée
{'type': 'object', 'properties': {'lat': {'type': 'number', 'format': 'float', 'example': 27.5797, 'maximum': 90, 'minimum': -90, 'description': 'Breddegrad i decimalgrader, bruges med lon og radius'}, 'lon': {'type': 'number', 'format': 'float', 'example': -15.5803, 'maximum': 180, 'minimum': -180, 'description': 'Længdegrad i decimalgrader, bruges med lat og radius'}, 'bbox': {'type': 'string', 'example': '28.0,-15.5,28.2,-15.3', 'description': 'Geografisk søgning begrænset med en rektangel. Format: minLat,minLon,maxLat,maxLon.'}, 'sort': {'enum': ['price_asc', 'price_desc', 'rating_asc', 'rating_desc', 'distance_beach_asc', 'distance_airport_asc', 'guest_rating_desc'], 'type': 'string', 'description': 'Sorteringsrækkefølge for tilbuddene. Standard er price_asc'}, 'limit': {'type': 'integer', 'default': 1, 'maximum': 25, 'minimum': 1, 'description': 'Antal tilbud, der skal returneres, for eksempel 5, 10. Standard 1'}, 'adults': {'type': 'integer', 'default': 2, 'maximum': 9, 'minimum': 1, 'description': 'Antal voksne 12-99 år, default 2'}, 'fields': {'type': 'array', 'items': {'enum': ['hotel_name', 'lat', 'offer_id', 'supplier_name', 'supplier_logo', 'categories', 'price_per_pers', 'guest_rating', 'features', 'room_type', 'destination_airport_name', 'country_code', 'lon', 'destination_name', 'temp_air_day', 'origin_airport_name', 'distance_centre', 'departure_date', 'destination_airport_code', 'distance_beach', 'temp_water', 'features_text', 'url', 'country_name', 'hotel_description', 'total_price', 'origin_airport_code', 'number_of_nights', 'currency', 'hotel_image', 'return_date', 'distance_airport'], 'type': 'string'}, 'default': ['hotel_name', 'lat', 'offer_id', 'supplier_name', 'supplier_logo', 'categories', 'price_per_pers', 'guest_rating', 'features', 'room_type', 'destination_airport_name', 'country_code', 'lon', 'destination_name', 'temp_air_day', 'origin_airport_name', 'distance_centre', 'departure_date', 'destination_airport_code', 'distance_beach', 'temp_water', 'features_text', 'url', 'country_name', 'hotel_description', 'total_price', 'origin_airport_code', 'number_of_nights', 'currency', 'hotel_image', 'return_date', 'distance_airport'], 'example': ['origin_airport_name', 'destination_airport_name', 'destination_name', 'hotel_name', 'departure_date', 'return_date', 'url', 'total_price'], 'description': 'Felter, der skal inkluderes i søgeresultatet'}, 'radius': {'type': 'number', 'format': 'float', 'example': 1.8, 'maximum': 200, 'minimum': 0, 'description': 'Radius i kilometer fra lat, lon'}, 'rating': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': 'Minimum antal stjerner, for eksempel 3, 4, 5'}, 'infants': {'type': 'integer', 'default': 0, 'maximum': 6, 'minimum': 0, 'description': 'Antal spædbørn 0-1 år, default 0'}, 'category': {'enum': ['SUNBATH', 'CITY', 'SKI', 'EXOTIC'], 'type': 'string', 'description': 'Kategori for ferien SUNBATH=Sol og bad, CITY=Storbyferie, SKI=Skiferie, EXOTIC=Eksotisk'}, 'children': {'type': 'integer', 'default': 0, 'maximum': 6, 'minimum': 0, 'description': 'Antal børn 2-11 år, default 0'}, 'days_max': {'type': 'integer', 'description': 'Maksimalt antal dage for ferien, for eksempel 3, 7, 14'}, 'days_min': {'type': 'integer', 'description': 'Minimum antal dage for ferien, for eksempel 3, 7, 14'}, 'features': {'type': 'array', 'items': {'enum': ['ac', 'adultsonly', 'apartment', 'bar', 'childspool', 'gym', 'heatedpool', 'kidsclub', 'pool', 'seaview', 'restaurant', 'spa'], 'type': 'string'}, 'description': 'Faciliteter på hotellet: ac=aircondition, adultsonly=Kun for voksne, apartment=lejlighed, bar=bar, childspool=børnepool, gym=træningscenter, heatedpool=opvarmet pool, kidsclub=børneklub, pool=pool, seaview=havudsigt, restaurant=restaurant, spa=spa'}, 'max_price': {'type': 'integer', 'description': 'Maksimal totalpris for hele rejsen, for eksempel 5000, 10000, 15000'}, 'board_type': {'enum': ['breakfast', 'half_board', 'full_board', 'all_inclusive'], 'type': 'string', 'description': 'Måltider inkluderet på hotellet, for eksempel morgenmad, halvpension, helpension, all inclusive'}, 'hotel_name': {'type': 'string', 'description': 'Hotelnavn, for eksempel Riu Palace, Iberostar, Sol'}, 'temp_water': {'type': 'integer', 'description': 'Minimum forventet vandtemperatur i Celsius, for eksempel 20, 25'}, 'country_iso': {'type': 'string', 'description': 'ISO-kode for land, for eksempel ES, GR, PL, TR'}, 'guest_rating': {'type': 'number', 'format': 'float', 'example': 8.4, 'maximum': 10.0, 'minimum': 1.0, 'description': 'Minimum gæstevurdering, for eksempel 8.2, 9.0. Median: 8.4'}, 'direct_flight': {'type': 'boolean', 'description': 'Sæt til true for at finde hoteller med direktefly'}, 'distance_beach': {'type': 'integer', 'description': 'Maksimal afstand til stranden i meter, for eksempel 0, 100, 500'}, 'depart_date_max': {'type': 'string', 'format': 'date-time', 'description': 'Senest mulige start på ferien (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)'}, 'depart_date_min': {'type': 'string', 'format': 'date-time', 'description': 'Tidligst mulige start på ferien (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)'}, 'distance_centre': {'type': 'integer', 'description': 'Maksimal afstand til centrum i meter, for eksempel 0, 100, 500'}, 'return_date_max': {'type': 'string', 'format': 'date-time', 'description': 'Senest mulige hjemreise (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)'}, 'return_date_min': {'type': 'string', 'format': 'date-time', 'description': 'Tidligst mulige hjemreise (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)'}, 'destination_name': {'type': 'string', 'description': 'Destinationsnavn, for eksempel Malta, Magaluf, Gran Canaria'}, 'distance_airport': {'type': 'integer', 'description': 'Maksimal afstand mellem hotel og lufthavn i km, for eksempel 20, 40, 80'}, 'number_of_nights': {'type': 'integer', 'description': 'Præcis antal nætter for ferien, for eksempel 3, 7, 14'}, 'temp_air_day_max': {'type': 'integer', 'description': 'Maksimum forventet dagtemperatur i Celsius, for eksempel 25, 30'}, 'temp_air_day_min': {'type': 'integer', 'description': 'Minimum forventet dagtemperatur i Celsius, for eksempel 20, 25'}, 'depart_date_exact': {'type': 'string', 'format': 'date-time', 'description': 'Ferien skal starte denne dagen (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)'}, 'return_date_exact': {'type': 'string', 'format': 'date-time', 'description': 'Hjemreisen skal begynner denne dagen(ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)'}, 'origin_airport_code': {'type': 'string', 'description': 'IATA kode for afrejselufthavn, for eksempel CPH, BLL, AAL'}, 'destination_airport_code': {'type': 'string', 'description': 'IATA kode for destination lufthavn, for eksempel ALC, AGP, TFS'}}}
Schéma de sortie
{'type': 'object', 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'properties': {'lat': {'type': 'number', 'format': 'float', 'description': 'Hotellets breddegrad i decimalgrader'}, 'lon': {'type': 'number', 'format': 'float', 'description': 'Hotellets længdegrad i decimalgrader'}, 'url': {'type': 'string', 'description': 'URL for at bestille rejsen'}, 'currency': {'type': 'string', 'example': 'DKK', 'description': 'ISO 4217 valuta'}, 'features': {'type': 'array', 'items': {'type': 'string'}, 'example': ['pool', 'bar', 'restaurant'], 'description': 'Faciliteter'}, 'offer_id': {'type': 'string', 'description': 'Unikt ID for tilbuddet'}, 'room_type': {'type': 'string', 'example': 'Dobbeltværelse, morgenmad', 'description': 'Værelsestype og måltider på hotellet'}, 'categories': {'type': 'array', 'items': {'type': 'string'}, 'example': ['Sol og bad', 'Storby', 'Ski', 'Eksotisk'], 'description': 'Kategorier'}, 'hotel_name': {'type': 'string', 'example': 'Riu Palace', 'description': 'Hotelnavn'}, 'temp_water': {'type': 'integer', 'description': 'Forventet vandtemperatur i Celsius'}, 'hotel_image': {'type': 'string', 'description': 'URL til billede af hotellet'}, 'return_date': {'type': 'string', 'format': 'date-time', 'description': 'Tidspunkt for hjemrejsen i ISO 8601 format YYYY-MM-DDTHH:MM:SSZ'}, 'total_price': {'type': 'integer', 'description': 'Totalpris for alle rejsende, fly og hotel'}, 'country_code': {'type': 'string', 'example': 'ES', 'description': 'ISO 3166 kode for land'}, 'country_name': {'type': 'string', 'example': 'Grækenland', 'description': 'Landets navn'}, 'guest_rating': {'type': 'number', 'format': 'float', 'description': 'Gennemsnitlig gæstevurdering hvor 10.0 er bedst. Median for bookede hoteller i 2025 er 8.4'}, 'temp_air_day': {'type': 'integer', 'description': 'Forventet dagtemperatur i Celsius'}, 'features_text': {'type': 'array', 'items': {'type': 'string'}, 'example': ['Pool', 'Bar', 'Restaurant'], 'description': 'Faciliteter'}, 'supplier_logo': {'type': 'string', 'description': 'URL til arrangørens logo'}, 'supplier_name': {'type': 'string', 'example': 'Apollo', 'description': 'Turoperatørens navn, for eksempel TUI, Ving'}, 'departure_date': {'type': 'string', 'format': 'date-time', 'description': 'Afgangstidspunkt i ISO 8601 format YYYY-MM-DDTHH:MM:SSZ'}, 'distance_beach': {'type': 'integer', 'description': 'Afstand til stranden i meter'}, 'price_per_pers': {'type': 'integer', 'description': 'Pris pr person, fly og hotel'}, 'distance_centre': {'type': 'integer', 'description': 'Afstand til centrum i meter'}, 'destination_name': {'type': 'string', 'example': 'Playa del Ingles', 'description': 'Destinationsnavn'}, 'distance_airport': {'type': 'integer', 'description': 'Afstand lufthavn-hotel i km'}, 'number_of_nights': {'type': 'integer', 'description': 'Antal nætter på hotellet'}, 'hotel_description': {'type': 'string', 'example': 'Føl dig hjemme i dette fantastiske lejlighedshotel med 3 pools, 2 barer og en restaurant. Gratis Wi-Fi og en balkon med udsigt over poolen.', 'description': 'Tekst som beskriver hotellet'}, 'origin_airport_code': {'type': 'string', 'example': 'CPH', 'description': 'IATA kode for afrejselufthavn'}, 'origin_airport_name': {'type': 'string', 'example': 'København', 'description': 'Afrejselufthavnens navn'}, 'destination_airport_code': {'type': 'string', 'example': 'LPA', 'description': 'IATA kode for destination lufthavn'}, 'destination_airport_name': {'type': 'string', 'example': 'Gran Canaria', 'description': 'Destination lufthavnens navn'}}}}}}
Modifié
search_holidays
1 October 2026 02:44
Modifié
search_holidays
29 September 2026 02:51
Modifié
search_holidays
27 September 2026 02:43
Modifié
search_flights
25 September 2026 02:50
Modifié
search_holidays
25 September 2026 02:50
Modifié
search_holidays
23 September 2026 02:42
Modifié
search_holidays
21 September 2026 02:49
Modifié
search_holidays
19 September 2026 02:40
Ajouté
search_flights
17 September 2026 12:39
Ajouté
search_holidays
17 September 2026 12:39