The project

About Vallarta Pro

Vallarta Pro is a local intelligence platform for Puerto Vallarta, Mexico. It aggregates data from dozens of sources — Google Maps, local news outlets, real estate aggregators, municipal announcements, event listings — and makes it queryable in plain language.

The target audience: expats, digital nomads, frequent visitors, and locals who are tired of asking the same questions in Facebook groups and getting 40 contradictory replies.

Every answer cites its source and data age. We don't invent details. If we don't have current data, we say so.

How it works

Sweep, store, sync, answer.

01 Sweep A scheduler on a Mac Mini runs every 15–60 minutes, pulling fresh data from Google Maps, OpenStreetMap, news RSS feeds, real estate aggregators, and event sites.
02 Store Data lands in three SQLite databases: one for businesses (refreshed in place), one for news and events (append-only), one for real estate listings (with price history).
03 Sync The three read-only databases are compressed and pushed to the web server after each sweep. Query history and subscribers stay on the web server.
04 Query When you ask a question, the query engine parses your intent, retrieves matching records, ranks them, and asks an LLM to synthesize a sourced answer.
Data sources
📍 Google Maps
Trust 9/10
📰 Banderas News
Trust 8/10
📰 Vallarta Tribune
Trust 7/10
📋 Craigslist PV
Trust 5/10
🎟️ Eventbrite
Trust 8/10
🏠 Inmuebles24
Trust 7/10
🏠 Vivanuncios
Trust 6/10
🏠 Lamudi
Trust 6/10
🏛️ Puerto Vallarta Gov
Trust 9/10

OpenMeteo (free, no key) provides marine weather for beach conditions. Puerto Vallarta municipal site provides permits and closure notices.

Principles
Contact

Questions, corrections, or suggestions: the best way to reach us is via the Telegram bot. For business inquiries, email is listed in the bot profile.

Vallarta Pro is an independent project. Not affiliated with the Puerto Vallarta municipality, tourism board, or any business listed in the database. Data may be incomplete or out of date. Always verify before visiting.

Report a problem

Wrong phone number, a place that closed, a broken link — tell us and we'll fix it. We read every one.