{"api":"/api/v1/listings","features":{"business_enrichment":true,"business_verification":true,"catalog_stats":true,"dead_link_cleanup":true,"flexible_event_times":true,"images":true,"sanitation":true,"sanitation_v2":true,"verification_pagination":true,"verification_preview":true},"filter_tags":[{"id":"restaurant","label":"Restaurants","icon":"restaurant_menu","aliases":["restaurants","restaurante","restaurantes"]},{"id":"cafe","label":"Cafés","icon":"local_cafe","aliases":["cafes","café","cafés","coffee","coffee shop","coffee shops","cafeteria","cafetería"]},{"id":"bakery","label":"Bakeries","icon":"bakery_dining","aliases":["bakeries","panaderia","panadería"]},{"id":"bar","label":"Bars","icon":"local_bar","aliases":["bars","pub","pubs","cocktails","cocktail bar"]},{"id":"nightclub","label":"Nightclubs","icon":"nightlife","aliases":["nightclubs","club","clubs"]},{"id":"brewery","label":"Breweries","icon":"sports_bar","aliases":["breweries","craft beer"]},{"id":"food_cart","label":"Food trucks \u0026 kiosks","icon":"tapas","aliases":["food-cart","food truck","food trucks","kiosko","kiosco"]},{"id":"ice_cream","label":"Ice cream","icon":"icecream","aliases":["ice cream","heladeria","heladería"]},{"id":"hotel","label":"Hotels \u0026 lodging","icon":"hotel","aliases":["hotels","hostel","guesthouse","hospederia","hospedería","resort","hospitality"]},{"id":"casino","label":"Casinos","icon":"casino","aliases":["casinos"]},{"id":"museum","label":"Museums","icon":"museum","aliases":["museums","museo","museos"]},{"id":"art","label":"Art \u0026 culture","icon":"palette","aliases":["arts","art gallery","art galleries","crafts","cultural experience","art_experience"]},{"id":"landmark","label":"Landmarks","icon":"account_balance","aliases":["landmarks","historical","history","historic site","tourist attraction"]},{"id":"beach","label":"Beaches","icon":"beach_access","aliases":["beaches","playa","playas"]},{"id":"park","label":"Parks","icon":"park","aliases":["parks","garden","gardens"]},{"id":"tour","label":"Tours","icon":"tour","aliases":["tours","tourism","tour operator","tour operators"]},{"id":"transportation","label":"Transportation","icon":"directions_bus","aliases":["transport","ferry","terminal","taxi","car rental"]},{"id":"grocery","label":"Groceries","icon":"shopping_cart","aliases":["groceries","supermarket","supermarkets","colmado"]},{"id":"gas_station","label":"Gas stations","icon":"local_gas_station","aliases":["gas","gas station","gas stations","gasolinera"]},{"id":"pharmacy","label":"Pharmacies","icon":"local_pharmacy","aliases":["pharmacies","farmacia"]},{"id":"hardware","label":"Hardware \u0026 supplies","icon":"hardware","aliases":["hardware store","ferreteria","ferretería"]},{"id":"auto_repair","label":"Auto services","icon":"car_repair","aliases":["auto","auto repair","mechanic","tire shop"]},{"id":"car_wash","label":"Car washes","icon":"local_car_wash","aliases":["car wash","car washes"]},{"id":"retail","label":"Shops","icon":"store","aliases":["shop","shops","store","stores","clothing","boutique","electronics","furniture"]},{"id":"beauty","label":"Beauty \u0026 barbering","icon":"content_cut","aliases":["barber","barbershop","beauty salon","salon"]},{"id":"healthcare","label":"Health services","icon":"medical_services","aliases":["clinic","medical","dentist","health care"]},{"id":"fitness","label":"Fitness","icon":"fitness_center","aliases":["gym","gyms","yoga","pilates"]},{"id":"pet_care","label":"Pets \u0026 veterinary","icon":"pets","aliases":["pet store","veterinarian","veterinary"]},{"id":"laundry","label":"Laundry","icon":"local_laundry_service","aliases":["laundries","laundromat","dry cleaning"]},{"id":"professional_services","label":"Professional services","icon":"work","aliases":["accountant","accounting","lawyer","legal","insurance","real estate"]},{"id":"construction","label":"Construction \u0026 trades","icon":"construction","aliases":["contractor","contractors","plumber","electrician"]},{"id":"software","label":"Technology services","icon":"code","aliases":["technology","it services","software services"]},{"id":"service","label":"Other services","icon":"home_repair_service","aliases":["services"]},{"id":"education","label":"Education \u0026 workshops","icon":"school","aliases":["workshop","workshops","class","classes","training"]},{"id":"music","label":"Live music","icon":"music_note","aliases":["concert","concerts","live music"]},{"id":"sport","label":"Sports","icon":"sports_football","aliases":["sports","athletic","athletics"]},{"id":"party","label":"Parties","icon":"celebration","aliases":["parties","nightlife"]},{"id":"food","label":"Food events","icon":"dinner_dining","aliases":["food festival","food tasting"]},{"id":"drink","label":"Drink events","icon":"liquor","aliases":["drinks","tasting"]},{"id":"farmers_market","label":"Markets","icon":"agriculture","aliases":["farmers market","farmers markets","market","markets"]},{"id":"holiday","label":"Holidays","icon":"date_range","aliases":["holidays"]},{"id":"networking","label":"Networking","icon":"group","aliases":["conference","conferences"]},{"id":"theater","label":"Theater \u0026 comedy","icon":"theater_comedy","aliases":["theatre","comedy"]},{"id":"family","label":"Family activities","icon":"family_restroom","aliases":["children","kids"]},{"id":"government","label":"Community \u0026 civic","icon":"gavel","aliases":["civic","community"]},{"id":"events","label":"Other events","icon":"festival","aliases":["event"]},{"id":"podcast","label":"Podcasts","icon":"podcasts","aliases":["podcasts"]}],"listing":{"additionalProperties":false,"oneOf":[{"not":{"required":["event"]},"properties":{"kind":{"const":"business"}},"required":["business"]},{"not":{"required":["business"]},"properties":{"kind":{"const":"event"}},"required":["event"]}],"properties":{"business":{"additionalProperties":false,"properties":{"address":{"maxLength":500,"type":"string"},"categories":{"items":{"enum":["Entertainment","NotablePlaces","Services","BeachSpot","Podcast"],"type":"string"},"maxItems":20,"minItems":1,"type":"array"},"city":{"enum":["Adjuntas","Aguada","Aguadilla","Aguas Buenas","Aibonito","Arecibo","Arroyo","Añasco","Barceloneta","Barranquitas","Bayamón","Cabo Rojo","Caguas","Camuy","Canóvanas","Carolina","Cataño","Cayey","Ceiba","Ciales","Cidra","Coamo","Comerío","Corozal","Culebra","Dorado","Fajardo","Florida","Guayama","Guayanilla","Guaynabo","Gurabo","Guánica","Hatillo","Hormigueros","Humacao","Isabela","Jayuya","Juana Díaz","Juncos","Lajas","Lares","Las Marías","Las Piedras","Loíza","Luquillo","Manatí","Maricao","Maunabo","Mayagüez","Moca","Morovis","Naguabo","Naranjito","Orocovis","Patillas","Peñuelas","Ponce","Quebradillas","Rincón","Río Grande","Sabana Grande","Salinas","San Germán","San Juan","San Lorenzo","San Sebastián","Santa Isabel","Toa Alta","Toa Baja","Trujillo Alto","Utuado","Vega Alta","Vega Baja","Vieques","Villalba","Yabucoa","Yauco"],"type":"string"},"description":{"maxLength":8000,"type":"string"},"email":{"maxLength":254,"type":"string"},"images":{"items":{"maxLength":2048,"type":"string"},"maxItems":3,"type":"array"},"name":{"maxLength":300,"type":"string"},"phone":{"maxLength":100,"type":"string"},"tags":{"items":{"enum":["restaurant","cafe","bakery","bar","nightclub","brewery","food_cart","ice_cream","hotel","casino","museum","art","landmark","beach","park","tour","transportation","grocery","gas_station","pharmacy","hardware","auto_repair","car_wash","retail","beauty","healthcare","fitness","pet_care","laundry","professional_services","construction","software","service","education","music","sport","party","food","drink","farmers_market","holiday","networking","theater","family","government","events","podcast"],"type":"string"},"maxItems":3,"type":"array","uniqueItems":true},"url":{"maxLength":2048,"type":"string"},"zip":{"maxLength":20,"type":"string"}},"required":["name","description","address","city","zip","phone","email","url","categories","tags"],"type":"object"},"event":{"additionalProperties":false,"properties":{"description":{"maxLength":8000,"type":"string"},"end":{"description":"Same precision as start, or empty string when unknown","type":"string"},"images":{"items":{"maxLength":2048,"type":"string"},"maxItems":3,"type":"array"},"start":{"description":"Confirmed YYYY-MM-DD date or RFC3339 datetime with -04:00; year required","type":"string"},"tags":{"items":{"enum":["restaurant","cafe","bakery","bar","nightclub","brewery","food_cart","ice_cream","hotel","casino","museum","art","landmark","beach","park","tour","transportation","grocery","gas_station","pharmacy","hardware","auto_repair","car_wash","retail","beauty","healthcare","fitness","pet_care","laundry","professional_services","construction","software","service","education","music","sport","party","food","drink","farmers_market","holiday","networking","theater","family","government","events","podcast"],"type":"string"},"maxItems":3,"type":"array","uniqueItems":true},"ticket_url":{"maxLength":2048,"type":"string"},"title":{"maxLength":300,"type":"string"},"url":{"maxLength":2048,"type":"string"},"venue_id":{"format":"uuid","type":"string"}},"required":["title","description","venue_id","start","end","url","ticket_url","tags"],"type":"object"},"evidence":{"additionalProperties":{"maxLength":4000,"type":"string"},"maxProperties":30,"minProperties":1,"type":"object"},"kind":{"enum":["business","event"],"type":"string"},"observed_at":{"format":"date-time","type":"string"},"source_title":{"maxLength":500,"type":"string"},"source_url":{"maxLength":2048,"type":"string"}},"required":["kind","source_url","source_title","observed_at","evidence"],"type":"object"},"max_filter_tags_per_listing":3,"mcp":"/mcp","schema_version":5,"timezone":"America/Puerto_Rico"}
