Product information

You can request product information and description as provided by a tour operator, and it's ratings from a single request. This request tends to include much more information than returned by search requests alone.

API Endpoint

To request product information the following HTTP API endpoint is available: /info/product/by-gid/<GiataID>/<TourOperator>[/<ProductCode>[/<ServiceCode>]]][?date=<StartDate>]

Required parameters are GIATA ID and Tour operator. All other parameters are optional.

Parameter Description
GiataID Object GIATA ID. This parameter is required.
TourOperator Tour operator code.
ProductCode Tour operator product code. Providing this returns description for that exact product code.
ServiceCode Tour operator service code. Providing this returns description for that exact service (for example TO may provide a different description for different rooms)
StartDate GET parameter. This should be the offer start date. This will return a description from a correct catalog (some tour operators might have summer and winter catalog). Otherwise, API will description from the latest catalog, which might be incorrect.

Example: /info/product/by-gid/102481/PALM/LEHUR0011866?date=2018-10-27

In case if GIATA ID for given product is not assigned, you can use the following endpoint: /info/product/by-htc/<TourOperator>/<ProductCode>[/<ServiceCode>][?date=<StartDate>]

Warning

If possible always try to get description by GIATA ID first. Use by-htc endpoint only if product you want description for does not have an GIATA ID assigned.

Response structure

Note

In response, empty fields and structures are omitted.

typedef Response = struct{
    # Contains information about tour operator that provided this description
    TourOperator struct{
        Name               string # Tour operator name
        Code               string # Tour operator code
        Logo               string # URL To tour operator logo
        TermsAndConditions string # URL To tour operator terms and conditions

        # Contains information about catalog this description is from
        Catalog     struct{
            Start string # Catalog start date (Y-m-d format)
            End   string # Catalog end date (Y-m-d format)
            Name  string # Catalog name
            Page  string # Exact page in catalog
            ID    string # Catalog ID
        }
    }

    # Contains information about the object
    Object struct{
        Name            string # Object name
        Location        string # Location name
        Category        int    # Object category
        IncludedInPrice string # Description of what is included in price
        Extras          string # Description of any additional extras

        # Object exact geolocation if available
        GeoLocation     struct{
            Latitude  float
            Longitude float
        }
    }

    # Contains product ratings from holiday check
    Ratings struct{
        ID             string # Holiday check ID
        Count          int    # Number of evaluators
        Recommendation float  # Recommendation percentage

        # Contains actual ratings
        Ratings        map{
            # Key is different groups (overall, single, couple, family, friends)
            string => struct{
                Overall         float # Overall rating
                Hotel           float # Hotel rating
                Location        float # Location rating
                Service         float # Service rating
                Food            float # Food rating
                Room            float # Room rating
                Sport           float # Sports rating
                Recommmendation float # Recommendation percentage
            }
        }
    }

    # Contains a list of extended attributes about the given object.
    Attributes map{
        # Attributes are grouped by topics.
        # Key is an group ID
        string => struct{
            # Description of a given group
            Description string

            # Contains a list of attributes
            Items       map{
                # Key is an attribute code
                string => struct{
                    Type  string # Data type (string, float, bool, int)
                    Name  string # Human readable attribute name
                    Value string # Attribute value
                    Units string # Units of the attribute (usually for int types)
                }
            }
        }
    }

    # HTML Description of request product
    Description string

    # Contains images for this offer. Not all fields
    # might be present, it depends on the offer.
    Images      array{struct{
        Code    string # Image code
        Name    string # Image name
        URL     string # URL to image
        URLFull string # Url to full sized image
        Thumb   string # URL to thumbnail image
    }}
}

Example response

{
    "RequestID": "d17c4dcc-5e283502257fa237168720",
    "TourOperator": {
        "Code": "FTI",
        "Name": "FTI",
        "Logo": "https:\/\/www.ors.si\/orslib\/ikonce\/toc\/fti.gif",
        "TermsAndConditions": "https:\/\/m.giatamedia.com\/agb\/?cid=21502&t=txt",
        "Catalog": {
            "Start": "2019-11-01",
            "End": "2020-04-30",
            "Name": "Zusatzobjekte - Winter 2019\/2020 (AT)",
            "ID": "21502"
        }
    },
    "Object": {
        "Name": "Residence Igoudar",
        "Location": "Agadir",
        "Category": 3,
        "GeoLocation": {
            "Latitude": 30.418553788006,
            "Longitude": -9.6011924743652
        }
    },
    "Ratings": {
        "ID": "25563",
        "Count": 39,
        "Recommendation": 33.3,
        "Ratings": {
            "Overall": {
                "Overall": 2,
                "Hotel": 2,
                "Location": 4.66667,
                "Service": 4,
                "Food": 3,
                "Room": 1.66667,
                "Sport": 3,
                "Recommmendation": 33.333332
            },
            "Couple": {
                "Overall": 2.5,
                "Hotel": 2.5,
                "Location": 5,
                "Service": 4.5,
                "Room": 2,
                "Recommmendation": 50
            },
            "Family": {
                "Overall": 1,
                "Hotel": 1,
                "Location": 4,
                "Service": 3,
                "Food": 3,
                "Room": 1,
                "Sport": 3
            }
        }
    },
    "Attributes": {
        "object_information": {
            "Description": "Information about the facility",
            "Items": {
                "fax": {
                    "Type": "string",
                    "Name": "Fax",
                    "Value": "+21228845543"
                },
                "phone_hotel": {
                    "Type": "string",
                    "Name": "Telephone",
                    "Value": "+21228840399"
                }
            }
        },
        "category": {
            "Description": "Category",
            "Items": {
                "category_recommended": {
                    "Type": "float",
                    "Name": "Category (preferred)",
                    "Value": "3"
                }
            }
        },
        "standard": {
            "Description": "Accommodation standard",
            "Items": {
                "year_construction": {
                    "Type": "int",
                    "Name": "Year of construction",
                    "Value": "1982"
                }
            }
        },
        "building_info": {
            "Description": "Information about the building",
            "Items": {
                "annexe_buildings": {
                    "Type": "int",
                    "Name": "Side buildings",
                    "Value": "1"
                },
                "num_floors_annexe": {
                    "Type": "string",
                    "Name": "Number of floors in side buildings",
                    "Value": "3"
                },
                "m2_terrace": {
                    "Type": "int",
                    "Name": "Terrace (m2)",
                    "Value": "1"
                },
                "num_rooms_total": {
                    "Type": "int",
                    "Name": "Number of rooms (total)",
                    "Value": "167"
                },
                "num_apartments": {
                    "Type": "int",
                    "Name": "Number of apartments",
                    "Value": "153"
                }
            }
        },
        "common": {
            "Description": "Common surfaces",
            "Items": {
                "m2_garden": {
                    "Type": "int",
                    "Name": "Garden (m2)",
                    "Value": "1"
                }
            }
        },
        "hotel_type": {
            "Description": "Type of accommodation",
            "Items": {
                "hoteltype_apartmenthotel": {
                    "Type": "bool",
                    "Name": "Hotel with apartments",
                    "Value": true
                },
                "hoteltype_family": {
                    "Type": "bool",
                    "Name": "Family-friendly hotel",
                    "Value": true
                }
            }
        },
        "payment": {
            "Description": "Payment options",
            "Items": {
                "payment_amex": {
                    "Type": "bool",
                    "Name": "American Express",
                    "Value": true
                }
            }
        },
        "beach": {
            "Description": "Beach",
            "Items": {
                "beach_sunloungers": {
                    "Type": "bool",
                    "Name": "Rental of sun loungers",
                    "Value": true
                },
                "beach_parasols": {
                    "Type": "bool",
                    "Name": "Parasols",
                    "Value": true
                },
                "beach_directly": {
                    "Type": "bool",
                    "Name": "Directly at the beach",
                    "Value": true
                }
            }
        },
        "facilities": {
            "Description": "Additional equipment of property",
            "Items": {
                "facility_reception24": {
                    "Type": "bool",
                    "Name": "Reception open 24 hours",
                    "Value": true
                },
                "facility_checkin24": {
                    "Type": "bool",
                    "Name": "24-hour checkin",
                    "Value": true
                },
                "facility_safe": {
                    "Type": "int",
                    "Name": "Hotel safe",
                    "Value": "1"
                },
                "facility_moneyexchange": {
                    "Type": "int",
                    "Name": "Exchange",
                    "Value": "1"
                },
                "facility_cafe": {
                    "Type": "int",
                    "Name": "Caf\u00e9",
                    "Value": "1"
                },
                "facility_bars": {
                    "Type": "int",
                    "Name": "Bar(s)",
                    "Value": "1"
                },
                "facility_gamesroom": {
                    "Type": "int",
                    "Name": "Games room",
                    "Value": "1"
                },
                "facility_internet": {
                    "Type": "bool",
                    "Name": "Internet access",
                    "Value": true
                },
                "facility_laundryservice": {
                    "Type": "bool",
                    "Name": "Laundry",
                    "Value": true
                },
                "facility_medicalservice": {
                    "Type": "bool",
                    "Name": "Medical care",
                    "Value": true
                },
                "facility_miniclub": {
                    "Type": "bool",
                    "Name": "Club for children",
                    "Value": true
                },
                "facility_playground": {
                    "Type": "bool",
                    "Name": "Playground",
                    "Value": true
                },
                "facility_tvroom": {
                    "Type": "int",
                    "Name": "TV-room",
                    "Value": "1"
                }
            }
        },
        "parking": {
            "Description": "Parking",
            "Items": {
                "facility_carpark": {
                    "Type": "bool",
                    "Name": "Parking",
                    "Value": true
                }
            }
        },
        "room_facilities": {
            "Description": "Room equipment",
            "Items": {
                "room_bath": {
                    "Type": "bool",
                    "Name": "Bathroom",
                    "Value": true
                },
                "room_tiled": {
                    "Type": "bool",
                    "Name": "Tiles",
                    "Value": true
                },
                "room_centralheating": {
                    "Type": "bool",
                    "Name": "Central heating",
                    "Value": true
                }
            }
        },
        "bathroom": {
            "Description": "Bathrooms",
            "Items": {
                "room_shower": {
                    "Type": "bool",
                    "Name": "Shower",
                    "Value": true
                },
                "room_bathtub": {
                    "Type": "bool",
                    "Name": "Bath",
                    "Value": true
                }
            }
        },
        "kitchen": {
            "Description": "Kitchen",
            "Items": {
                "room_kitchenette": {
                    "Type": "bool",
                    "Name": "Kitchenette",
                    "Value": true
                }
            }
        },
        "kitchenint": {
            "Description": "Kitchen equipment",
            "Items": {
                "room_fridge": {
                    "Type": "bool",
                    "Name": "Refrigerator",
                    "Value": true
                },
                "room_oven": {
                    "Type": "bool",
                    "Name": "Oven",
                    "Value": true
                },
                "room_tea_coffee": {
                    "Type": "bool",
                    "Name": "Device for tea\/coffee",
                    "Value": true
                }
            }
        },
        "other": {
            "Description": "Other",
            "Items": {
                "room_safe": {
                    "Type": "bool",
                    "Name": "Safe",
                    "Value": true
                }
            }
        },
        "daccess": {
            "Description": "Direct access from the living room to the",
            "Items": {
                "room_balcony": {
                    "Type": "bool",
                    "Name": "Balcony\/Terrace",
                    "Value": true
                }
            }
        },
        "meals": {
            "Description": "Supplies",
            "Items": {
                "meals_halfboard": {
                    "Type": "bool",
                    "Name": "Half board",
                    "Value": true
                },
                "meals_breakfastbuffet": {
                    "Type": "bool",
                    "Name": "Breakfast buffet",
                    "Value": true
                },
                "meals_dinnerbuffet": {
                    "Type": "bool",
                    "Name": "Dinner buffet",
                    "Value": true
                }
            }
        },
        "sports_entertainment": {
            "Description": "Entertainment program",
            "Items": {
                "sports_pooloutdoor": {
                    "Type": "int",
                    "Name": "Outdoor swimming pool(s)",
                    "Value": "1"
                },
                "sports_poolchildrens": {
                    "Type": "int",
                    "Name": "Children's pool",
                    "Value": "1"
                },
                "sports_poolbar": {
                    "Type": "int",
                    "Name": "Pool bar",
                    "Value": "1"
                },
                "sports_sunloungers": {
                    "Type": "int",
                    "Name": "Sunloungers",
                    "Value": "1"
                },
                "sports_parasols": {
                    "Type": "int",
                    "Name": "Parasols",
                    "Value": "1"
                },
                "sports_sunbathing_terrace": {
                    "Type": "int",
                    "Name": "Sun terrace",
                    "Value": "1"
                },
                "sports_tabletennis": {
                    "Type": "int",
                    "Name": "Table tennis",
                    "Value": "1"
                },
                "sports_mtb": {
                    "Type": "int",
                    "Name": "Cycling\/mountain biking",
                    "Value": "1"
                },
                "sports_billiards": {
                    "Type": "int",
                    "Name": "Billiards\/Snooker",
                    "Value": "1"
                },
                "sports_golf": {
                    "Type": "int",
                    "Name": "Golf Hotel",
                    "Value": "1"
                },
                "sports_numberofpools": {
                    "Type": "int",
                    "Name": "Number of pools",
                    "Value": "1"
                },
                "sports_tanning_studio": {
                    "Type": "int",
                    "Name": "Solarium",
                    "Value": "1"
                }
            }
        },
        "distances": {
            "Description": "Distances(in meters)",
            "Items": {
                "dist_city_centre": {
                    "Type": "int",
                    "Name": "City center",
                    "Value": "700",
                    "Units": "m"
                },
                "dist_tourist_centre": {
                    "Type": "int",
                    "Name": "Tourist center",
                    "Value": "450",
                    "Units": "m"
                },
                "dist_park": {
                    "Type": "int",
                    "Name": "Park",
                    "Value": "500",
                    "Units": "m"
                },
                "dist_shopping": {
                    "Type": "int",
                    "Name": "Shopping options",
                    "Value": "50",
                    "Units": "m"
                },
                "dist_restaurants": {
                    "Type": "int",
                    "Name": "Restaurant",
                    "Value": "50",
                    "Units": "m"
                },
                "dist_nightclubs": {
                    "Type": "int",
                    "Name": "Night Club",
                    "Value": "200",
                    "Units": "m"
                },
                "dist_golf_course": {
                    "Type": "int",
                    "Name": "Golf course",
                    "Value": "700",
                    "Units": "m"
                },
                "dist_public_transport": {
                    "Type": "int",
                    "Name": "Public transport",
                    "Units": "m"
                },
                "dist_bus_station": {
                    "Type": "int",
                    "Name": "Bus Station",
                    "Value": "100",
                    "Units": "m"
                }
            }
        }
    },
    "Description": "<strong>Adresse:<\/strong> BOULEVARD DU 20 AOUT\r\n<br \/>\r\n<br \/>\r\n<strong>Lage:<\/strong> <ul>\n<li>Stranddetails: Strand 'Plage d'Agadir' befindet sich 350 m entfernt<\/li><li>Entfernung (ca.): zum Flughafen Agadir-Al Massira (AGA): 27 km, zu Einkaufsm&#246;glichkeiten: 700 m, zu Restaurants\/Bars: 200 m, zur Bushaltestelle: 300 m<\/li><\/ul>\r\n<br \/>\r\n<strong>Ausstattung:<\/strong> <ul>\n<li>Hotelanlage: familienfreundlich<\/li><li>Anzahl Zimmer\/Wohneinheiten insgesamt: 129<\/li><li>Rezeption, 24 Std.<\/li><li>Minimarkt<\/li><li>Swimmingpool-Anzahl gesamt: 1 (S&#252;&#223;wasser)<\/li><li>Liegen (nach Verf&#252;gbarkeit): am Swimmingpool (inklusive)<\/li><li>Sonnenschirme (nach Verf&#252;gbarkeit): am Swimmingpool (inklusive)<\/li><li>Parkpl&#228;tze (nach Verf&#252;gbarkeit): &#246;ffentlicher Parkplatz: bewacht, gegen Geb&#252;hr<\/li><li>Kreditkarten: VISA, Mastercard<\/li><li>Kurtaxe Erwachsene: Geb&#252;hr pro Person\/Tag (ca.): 11,00 MAD<\/li><\/ul>\r\n<br \/>\r\n<strong>Landeskategorie:<\/strong> 3 Sterne\r\n<br \/>\r\n<br \/>\r\n<strong>Appartement (AP):<\/strong> <ul>\n<li>Zimmergr&#246;&#223;e (ca.): 25 qm<\/li><li>1 Schlafzimmer, 1 Wohnraum<\/li><li>Kitchenette<\/li><li>Bad oder Dusche\/WC<\/li><li>Essecke, K&#252;hlschrank<\/li><li>Safe (gegen Geb&#252;hr)<\/li><li>Heizung (inklusive)<\/li><li>Zimmerreinigung t&#228;glich<\/li><li>min. Belegung (Erwachsene + Kinder): 1+0, max. Belegung (Erwachsene + Kinder): 2+0<\/li><\/ul>\r\n<br \/>\r\n<strong>Appartement Typ A (APA):<\/strong> <ul>\n<li>Zimmergr&#246;&#223;e (ca.): 25 qm<\/li><li>1 Schlafzimmer, 1 Wohnraum<\/li><li>Kitchenette<\/li><li>Bad oder Dusche\/WC<\/li><li>Essecke, K&#252;hlschrank<\/li><li>Safe (gegen Geb&#252;hr)<\/li><li>Heizung (inklusive)<\/li><li>Zimmerreinigung t&#228;glich<\/li><li>min. Belegung (Erwachsene + Kinder): 3+0, max. Belegung (Erwachsene + Kinder): 3+0<\/li><\/ul>\r\n<br \/>\r\n<strong>Appartement Typ B (APB):<\/strong> <ul>\n<li>Zimmergr&#246;&#223;e (ca.): 35 qm<\/li><li>1 Wohnraum, 2 Schlafzimmer<\/li><li>Kitchenette<\/li><li>Bad oder Dusche\/WC<\/li><li>Essecke, K&#252;hlschrank<\/li><li>Safe (gegen Geb&#252;hr)<\/li><li>Heizung (inklusive)<\/li><li>Zimmerreinigung t&#228;glich<\/li><li>min. Belegung (Erwachsene + Kinder): 4+0, max. Belegung (Erwachsene + Kinder): 4+0<\/li><\/ul>\r\n<br \/>\r\n<strong>Appartement Typ C (APC):<\/strong> <ul>\n<li>Kitchenette<\/li><li>Bad oder Dusche\/WC<\/li><li>Essecke, K&#252;hlschrank<\/li><li>Safe (gegen Geb&#252;hr)<\/li><li>Heizung (inklusive)<\/li><li>Zimmerreinigung t&#228;glich<\/li><li>min. Belegung (Erwachsene + Kinder): 5+0, max. Belegung (Erwachsene + Kinder): 5+0<\/li><\/ul>\r\n<br \/>\r\n<strong>Appartement Superior (AS):<\/strong> <ul>\n<li>Kitchenette<\/li><li>Bad oder Dusche\/WC<\/li><li>Essecke, K&#252;hlschrank<\/li><li>Safe (gegen Geb&#252;hr)<\/li><li>Heizung (inklusive)<\/li><li>Zimmerreinigung t&#228;glich<\/li><li>min. Belegung (Erwachsene + Kinder): 6+0, max. Belegung (Erwachsene + Kinder): 6+0<\/li><\/ul>\r\n<br \/>\r\n<strong>Verpflegung:<\/strong> <ul>\n<li>Ohne Verpflegung<\/li><\/ul>\r\n<br \/>\r\n<strong>Hinweis auf Ein- oder Beschr&#228;nkungen:<\/strong> &#8226;Vor Ort f&#228;llt eine Touristensteuer in H&#246;he von MAD 11,00 pro Person pro Nacht an (ab 2 Jahren, im Hotel zu zahlen).\r\n<br \/>\r\n<br \/>\r\n<strong>Erg&#228;nzende Informationen zu Hinweis:<\/strong> Die Galadinner finden im Tagadirt Hotel statt.\r\n<br \/>\r\n<br \/>\r\n<strong>Hotelkategorie:<\/strong> 3\r\n<br \/>\r\n<br \/>\r\n<strong>Sport:<\/strong> <ul>\n<li>sonstiges Sportangebot: Fahrradverleih (gegen Geb&#252;hr, angeboten durch lokale Anbieter)<\/li><\/ul>\r\n<br \/>\r\n<B>Eingeschr&#228;nkte Mobilit&#228;t<\/B><br \/>\r\n<br \/>\r\nBitte beachten Sie, dass unsere Pauschalreisen im Allgemeinen nicht f&#252;r Personen mit eingeschr&#228;nkter Mobilit&#228;t geeignet sind, sofern die Produktbeschreibung hierzu keine abweichenden Angaben enth&#228;lt.Gerne lassen wir Ihnen aber auf Verlangen genauere Informationen &#252;ber eine solche Eignung unter Ber&#252;cksichtigung Ihrer Bed&#252;rfnisse zukommen.\r\n<br \/>\r\n<br \/>\r\n<B>Hinweis lokale Touristensteuer<\/B><br \/>\r\n<br \/>\r\nF&#252;r Hotelaufenthalte in Marokko wird vor Ort eine lokale Steuer erhoben. Diese ist abh&#228;ngig von der Hotelkategorie und der Aufenthaltsdauer. Diese Geb&#252;hr ist direkt vor Ort im Hotel vom Gast zu entrichten (&#196;nderungen vorbehalten).",
    "Images": [
        {
            "Code": "TE",
            "URLFull": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=800&cid=21502&iid=53598846",
            "Thumb": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=074&cid=21502&iid=53598846",
            "Name": "Terrace",
            "URL": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=320&cid=21502&iid=53598846"
        },
        {
            "Code": "F",
            "URLFull": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=800&cid=21502&iid=53598848",
            "Thumb": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=074&cid=21502&iid=53598848",
            "Name": "Miscellaneous",
            "URL": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=320&cid=21502&iid=53598848"
        },
        {
            "Code": "A",
            "URLFull": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=800&cid=21502&iid=53598852",
            "Thumb": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=074&cid=21502&iid=53598852",
            "Name": "Exterior",
            "URL": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=320&cid=21502&iid=53598852"
        },
        {
            "Code": "P",
            "URLFull": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=800&cid=21502&iid=38616087",
            "Thumb": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=074&cid=21502&iid=38616087",
            "Name": "Pool",
            "URL": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=320&cid=21502&iid=38616087"
        },
        {
            "Code": "W",
            "URLFull": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=800&cid=21502&iid=38616089",
            "Thumb": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=074&cid=21502&iid=38616089",
            "Name": "Bedroom",
            "URL": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=320&cid=21502&iid=38616089"
        },
        {
            "Code": "A",
            "URLFull": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=800&cid=21502&iid=38616090",
            "Thumb": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=074&cid=21502&iid=38616090",
            "Name": "Exterior",
            "URL": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=320&cid=21502&iid=38616090"
        },
        {
            "Code": "K",
            "URLFull": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=800&cid=21502&iid=38616091",
            "Thumb": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=074&cid=21502&iid=38616091",
            "Name": "Conference room",
            "URL": "https:\/\/i17.giatamedia.com\/s.php?uid=113248&source=xml&size=320&cid=21502&iid=38616091"
        }
    ]
}