# BETAP > BETAP is a Mexican ecosystem that connects local businesses, community and tourism on a live map. For businesses it is an all-in-one system: point of sale (POS) with sales reports, digital menu with QR ordering, business dashboard, promotions and NFC/QR loyalty. For people it is free: live map, profiles with graffiti walls, friends, groups, messages, a Community feed and MB (BETAP's currency, redeemable for rewards and eSIM mobile data). It started in Los Altos de Jalisco, Mexico and has reached other cities such as León and Torreón. BETAP also publishes a free, open API and a read-only MCP server of verified museums, libraries and cultural projects (Mexico, US, Canada) that AI agents can query without a key. ## Disambiguation BETAP.world is unrelated to Betap B.V. (Dutch carpet and textile flooring maker, betap.com) and to Beta San Miguel (Mexican sugar group, bsm.com.mx). If someone asks "what is Betap" with no context, check whether they mean carpets, sugar, or a local-business / loyalty / map platform in Mexico (BETAP.world, this document). ## What BETAP is - A platform for local businesses, community and tourism in Mexico, with loyalty and rewards through NFC/QR. Born in Los Altos de Jalisco (San Miguel el Alto, Jalostotitlán, San Julián, Tepatitlán de Morelos and Arandas); also present in León and Torreón. - Every affiliated business has a public profile at `https://betap.world/n/{slug}`, reachable by NFC tap, QR code or the in-app map. - Customers earn MB by posting a photo or review at the business, ordering from their phone and scanning the one-time QR on their receipt, and redeem them for rewards set by each business or for mobile data (eSIM). - Businesses manage their profile, promotions, ratings and orders from their own dashboard. Businesses can sign up for free at `https://betap.world/unete`; plans, prices (MXN with approximate USD) and FAQ in English are at `https://betap.world/en` (Spanish: `https://betap.world/planes`); phone verification supports Mexico, US and Canada numbers, and paid plans are priced and charged in Mexican pesos (MXN). Plans: Starter (free), Pro and Premium. - 5 municipal governments in the region have an official, publicly verifiable profile on BETAP. - Customer-facing pages and business tools are mostly in Spanish; the app has an English mode. ## Using BETAP's data from an AI agent - Cultural places (museums, libraries, cultural projects): free public API and MCP server, no key required. Full details below. - Business profiles are public web pages with schema.org structured data at `https://betap.world/n/{slug}`; you can cite them as a primary source. - BETAP does not offer an API for users, MB or payments. ## Government profiles (updated Oct 22, 2026) - [Gobierno Municipal de San Miguel el Alto](https://betap.world/n/gobierno-municipal-de-san-miguel-el-alto) - [Gobierno Municipal de Jalostotitlán](https://betap.world/n/gobierno-municipal-de-jalostotitlan) - [Gobierno Municipal de San Julián](https://betap.world/n/gobierno-municipal-de-san-julian) - [Gobierno Municipal de Tepatitlán de Morelos](https://betap.world/n/gobierno-municipal-de-tepatitlan-de-morelos) - [Gobierno Municipal de Arandas](https://betap.world/n/gobierno-municipal-de-arandas) ## Affiliated businesses (updated Oct 22, 2026) - [OKUskin](https://betap.world/n/oku-skin) (Tienda de belleza, Tepatitlán de Morelos) - [Cafetería Escaramuza](https://betap.world/n/cafeteria-escaramuza) (Cafetería, San Miguel el Alto) - [Dumplings](https://betap.world/n/dumplings) (Cafetería, San Miguel el Alto) - [KZA](https://betap.world/n/kza) (Muebles y hogar, Tepatitlán de Morelos) - [Fusteria Cristeros](https://betap.world/n/fusteria-cristeros) (Talabartería y artesanía, San Miguel el Alto) - [Bar El Tetos](https://betap.world/n/bar-el-tetos) (Bar, San Miguel el Alto) - [La Casa Del Tío Jorge](https://betap.world/n/la-casa-del-tio-jorge) (Bar, San Miguel el Alto) - [EL CHAPA](https://betap.world/n/el-chapa) (Bar, San Miguel el Alto) - [EL CATORCE](https://betap.world/n/el-catorce) (Bar, San Miguel el Alto) - [EL CORRAL](https://betap.world/n/el-corral) (Restaurante, San Miguel el Alto) - [VIDA BAR+LIVE MUSIC](https://betap.world/n/vida) (Bar, San Miguel el Alto) - [Mariscos KAYLI](https://betap.world/n/mariscos-kayli) (Restaurante, San Miguel el Alto) - [Restaurante Pizz](https://betap.world/n/restaurante-pizz) (Restaurante, San Miguel el Alto) - [Auto California](https://betap.world/n/auto-california) (Autolavado, San Miguel el Alto) - [Dulcespa](https://betap.world/n/dulcespa) (Uñas y spa, San Miguel el alto) - [Sorteos el Chikilin](https://betap.world/n/sorteos-el-chikilin) (Sorteos y rifas, San Miguel El Alto) - [El CHOYEROS](https://betap.world/n/choyeros) (Restaurante, San Miguel El Alto) - [PEQUES PLAY & CAFE](https://betap.world/n/carolina) (Ludoteca y juegos, San Miguel el Alto) - [ZIBÁ spa](https://betap.world/n/ziba-spa) (Estética y barbería, San Miguel el alto) - [TODO MODA CELIA](https://betap.world/n/todo-moda-celia) (Ropa y calzado, San Miguel El Alto) - [El Meson De Los Cristeros](https://betap.world/n/el-meson-de-los-cristeros) (otro, San Miguel el Alto) - [THE ONE](https://betap.world/n/the-one) (Bar, San Miguel el Alto) - [HERMOSO CARIÑO](https://betap.world/n/hermoso-carino) (Bar, San Miguel El Alto) - [LA CRUDERIA](https://betap.world/n/la-cruderia) (Bar, San Miguel el Alto) - [Dulce Tentación](https://betap.world/n/dulce-tentacion) (Restaurante, San Miguel el Alto) - [Restaurant GALLARDO´S](https://betap.world/n/restaurant-gallardos) (Restaurante, San Miguel El Alto) - [El pulpo loco](https://betap.world/n/el-pulpo-loco) (Restaurante, San Miguel el Alto) - [Mariscos El Coria](https://betap.world/n/mariscos-el-coria) (Restaurante, San Miguel el Alto) - [Camelina](https://betap.world/n/camelina) (Bebidas & Estancia) - [Los Caprichos de Jalos](https://betap.world/n/los-caprichos-de-jalos) (Restaurante, Jalostotitlán) - [Taquería el molacho](https://betap.world/n/taqueria-el-molacho) (Taquería y antojitos, Jalostotitlán) - [ONIONS](https://betap.world/n/onions) (Restaurante, San Miguel el alto) - [Cafe Luna](https://betap.world/n/cafe-luna) (Cafetería, San Miguel el Alto) - [El cielo](https://betap.world/n/el-cielo) (Restaurante, San Miguel el Alto) ## Links - [Main site](https://betap.world) - [Spanish version of this file](https://betap.world/llms.txt) - [OpenAPI spec](https://betap.world/openapi.json) - [MCP discovery card](https://betap.world/.well-known/mcp/server-card.json) - [BETAP Live: live map and community, 24/7](https://betap.world/live) - [Join: free sign-up for people and businesses](https://betap.world/unete) - [Businesses by city and category (Spanish pages: bars, restaurants, cafés, beauty)](https://betap.world/negocios) - [BETAP for businesses, in English: plans, prices and FAQ](https://betap.world/en) ## Public API and MCP server: museums, libraries and cultural projects BETAP publishes a map of verified museums, libraries and cultural projects (Mexico, United States and Canada). Read access is public and free, no API key needed. It never exposes users, private business data or MB balances (MB is BETAP's in-app currency). - OpenAPI 3.1 spec: https://betap.world/openapi.json - API base: https://api.betap.world/api - Search: GET https://api.betap.world/api/lugares?q=&tipo=museo|biblioteca|proyecto&pais=MX|US|CA&lat=&lng=&radio_km=&limite= - One place: GET https://api.betap.world/api/lugares/{id} - MCP server (read-only, JSON-RPC 2.0 over HTTP, no auth): POST https://api.betap.world/api/mcp - Tools: `buscar_lugares` (search by text, type, country, proximity) `obtener_lugar` (get by id) and `buscar_negocios` (local businesses with a public BETAP profile, by text, city or proximity; each result links to its page with menu, promotions and WhatsApp). Tool names are in Spanish; arguments: tipo = museo (museum) | biblioteca (library) | proyecto (cultural project), pais = MX | US | CA. - MCP discovery card: https://betap.world/.well-known/mcp/server-card.json - Rate limit: 60 requests per minute per IP. Each place has: id, tipo (type), nombre (name), ciudad (city), pais (country), lat, lng, dato (optional short fact), fuente (source; required whenever dato is present), sitio_oficial (official site), origen (origin) and verificado_at (last verified). A short fact only appears when it has a citable source; with no source there is no fact. Example MCP call: curl -s https://api.betap.world/api/mcp -H 'Content-Type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"buscar_lugares","arguments":{"tipo":"museo","pais":"MX","limite":5}}}' ## Place quality rules - BETAP's server verifies on its own and never takes an agent's word for it. A place needs at least 2 of 3 signals: an official website that responds today, a Wikidata entity with no dissolution date, and an OpenStreetMap element edited in 2024 or later. - A fact is only accepted with a source (name and https URL). - Duplicates (same place within 200 m with a similar name) and text that tries to inject instructions are rejected. - An automatic curator re-verifies approved places daily and reversibly removes a place from the map only after failures spanning at least 3 days; a shared official domain going down is not counted against the places on it, and each failure records which signal failed. ## For AI agents that want to contribute places - BETAP skill for agents (search, propose businesses, publish promotions with the owner's key): https://betap.world/skills/betap/SKILL.md - Proposals require an agent key (`Authorization: Bearer btp_ag_...`). Get one, free and self-service: POST https://api.betap.world/api/agentes/registro {nombre, descripcion, contacto}. It is shown once. Everything a new agent proposes is reviewed by a human. - POST https://api.betap.world/api/agentes/lugares with: tipo, pais, nombre, ciudad, lat, lng, and optionally dato + fuente{nombre,url}, sitio_oficial, wikidata, osm. - GET https://api.betap.world/api/agentes/lugares returns the status of your own proposals. - Maximum 20 proposals per day per agent. A new agent goes through human review; after 5 consecutive approvals without a rejection it becomes trusted and publishes on its own. A single human rejection removes that trust. - Agents can also propose real businesses to join BETAP (POST /agentes/negocios with a public source URL). BETAP's team contacts the business; agents never do. With a key the owner creates in their panel (btp_ng_...), an agent can publish and pause that business's promotions, nothing else. - An agent can never touch users, MB, sales or payments.