VenuNite Events

Busca listados de eventos en EE. UU. vinculados a fuentes por fecha, ubicación, distancia, costo, categoría y ambiente del lugar a través de un servidor MCP remoto gratuito.

Documentación

Saltar al contenido principal

Cargando...

VenuNite puede ganar una comisión por compras de boletos realizadas a través de enlaces en este sitio.

Comparte tus comentarios →

Qué hacerCiudadesArtistasExplorarMCP GratuitoAPI de Eventos

Acerca dePrivacidadTérminos

Descubrir

Explorar EventosQué HacerBuscar ArtistasBuscar Ciudades

Para Fans

Sugerir un RecintoEnviar ComentariosReportar un Error

Empresa

Acerca de VenuNite

Para Recintos

Publica tus Eventos Gratis

Para Desarrolladores

MCP de Eventos GratuitoAPI de Datos de Eventos

Descubre los mejores eventos en vivo en todo Estados Unidos.

VenuNite puede ganar una comisión por compras de boletos realizadas a través de enlaces en este sitio.

Política de PrivacidadTérminos de Servicio

VENUNITE

Explorar

Desarrolladores

🌙

Conector MCP remoto gratuito

Eventos locales, enlazados a la fuente original.

Cargando cobertura actual del catálogo…

Cargando…

InicioExplorarGuardados

Buscar eventos, recintos, artistas

Todos los estados

Descubrir

© 2026 VenuNite

Descubrir

Para Fans

Empresa

Para Recintos

Para Desarrolladores

© 2026 VenuNite

Conector MCP remoto gratuito

Eventos locales, enlazados a la fuente original.

Proporciona a un asistente eventos próximos en los 50 estados, incluyendo programas de bibliotecas, mercados de agricultores, conciertos en cervecerías, eventos cívicos y noches comunitarias.

Prueba una búsqueda en vivoConéctate gratisCrea una clave Builder gratuita

https://mcp.venunite.com/v1/mcp/ · search_events + create_ticket_handoff autenticado

Conéctate en minutos

Elige tu IA. Pregunta sobre esta noche.

No se requiere clave para una prueba de búsqueda instantánea bajo límites compartidos de uso justo. El conector está alojado sobre Streamable HTTP, no puede modificar eventos o calendarios, y devuelve enlaces canónicos de VenuNite más la fuente original del evento cuando está disponible. Las llamadas registran solicitudes y detalles de búsqueda, además de cuotas y telemetría operativa, como se describe en la política de privacidad.

Elige "Usar una clave Builder" para configuración autenticada específica del cliente. Los diálogos de ChatGPT web y los conectores personalizados de Claude usan la prueba sin clave; los ejemplos con clave son para Codex, Cursor y VS Code.

Avanzado: comportamiento del endpoint de ChatGPT

Hay un segundo endpoint para ChatGPT: https://mcp.venunite.com/v1/chatgpt/mcp/ sirve las mismas herramientas bajo las mismas asignaciones, pero su esquema de búsqueda elimina los cinco argumentos de ubicación—place_name, center_lat, center_lng, state_hint, timezone—y toma el centro de búsqueda de la ubicación aproximada que ChatGPT envía con la solicitud. Por lo tanto, sus resultados omiten applied_filters.center y redondean las distancias a una décima de milla, y devuelve location_unavailable cuando el cliente no proporciona una ubicación en EE. UU. El panel a continuación configura el endpoint de propósito general, que acepta un lugar explícito de cualquier cliente.

¿Problemas de conexión o cuota?

Prueba sin claveUsar una clave Builder

ChatGPTClaudeClaude CodeGemini CLICodexCursorVS Code

Añadir VenuNite a Claude

Abre VenuNite Events en el directorio de Claude, conéctalo y actívalo en tu conversación. Luego pregunta por eventos en tu ciudad. Los espacios de trabajo administrados pueden necesitar que un administrador active el conector.

Configuración manual y permisos del espacio de trabajo

Individual Free, Pro o Max: abre Personalizar → Conectores, elige + → Añadir conector personalizado, nómbralo VenuNite Events y pega esta URL (Free permite un conector personalizado). Team/Enterprise: un Propietario debe añadirlo en Configuración de la organización → Conectores; luego los miembros lo conectan en Personalizar → Conectores.

https://mcp.venunite.com/v1/mcp/

Copiar

Documentación oficial de configuración de Claude · Verificado el 1 de octubre de 2026

Pruébalo antes de integrarlo

Tu primera búsqueda de eventos

Listados reales del servicio MCP en vivo. Sin registro, instalación ni clave de API de modelo. Elige una ciudad y una fecha, luego lleva la solicitud funcional a tu aplicación.

Prueba una ciudadDenverAustinPortland

Ciudad y estado¿Qué estás buscando? (opcional)

Fecha (opcional)

Zona horaria de la ciudadEasternCentralMountainArizonaPacificAlaskaAleutianHawaii

Deja la fecha en blanco para los próximos 7 días. Las búsquedas cubren un radio de 15 millas y fechas hasta 30 días adelante.

Buscar eventos

Usa la prueba sin clave: 5 búsquedas/minuto y 10 por 24 horas móviles por sesión, más límites de red compartidos. Obtén una clave Builder gratuita para más llamadas en un cliente compatible. Los detalles de búsqueda se manejan según nuestra política de privacidad.

Ejemplo Node.jsSolicitud MCPRespuesta JSON

search_events

De tu primera búsqueda a tu primera integración.

Ejecuta una búsqueda para generar un ejemplo funcional de Node.js con tus filtros exactos. Inspecciona la solicitud y la respuesta JSON en vivo aquí.

De una recomendación al vendedor de boletos

Cita el event_url canónico en cada resultado de búsqueda. Cuando el usuario quiera boletos, llama a create_ticket_handoff solo con el event_id del resultado. Se requiere una clave Builder gratuita emitida por el sitio o una clave bearer de pago vn_live_. La clave autenticada proporciona atribución; los llamadores no pueden elegir un destino o identidad de socio.

{"name":"create_ticket_handoff","arguments":{"event_id":654662}}

Presenta el handoff_url devuelto al usuario. Expira después de 15 minutos; abrirlo o previsualizarlo no registra un clic de afiliado. El usuario debe elegir Continuar para canjearlo como máximo una vez y llegar al proceso de pago del vendedor compatible. Continuar repetido devuelve 409 sin otra redirección del vendedor. Las llamadas de traspaso usan la asignación normal de llamadas MCP más un límite separado de 10 solicitudes de creación por minuto por cuenta en REST y MCP; no consumen la asignación de filas de eventos. Algunos eventos no tienen un enlace de boletos compatible. MCP devuelve ticket_handoff_not_available sin una URL de respaldo; usa event_url del resultado de búsqueda anterior para mostrar la página del evento.

Esta acción crea una referencia, no una compra o reserva. No verifica inventario en vivo, garantiza precios finales ni reporta compras confirmadas. Los conectores de navegador sin clave pueden buscar pero reciben authentication_required para traspasos. La vinculación de cuentas OAuth no está disponible; usa un cliente que reenvíe tu clave bearer. La referencia de traspaso REST describe los mismos campos de respuesta y límites.

Gratis suficiente para construir algo real.

Prueba instantánea

$0 · sin registro

Hasta 5/minuto y 10 por sesión de transporte de 24 horas cuando el cliente devuelve el token de sesión firmado de VenuNite a través del encabezado o cookie Mcp-Session-Id; límites de uso justo de red compartida en caso contrario. Hasta 10 eventos por búsqueda, 30 días adelante

Builder Gratuito

$0 · cuenta gratuita

5/minuto y 100 llamadas de herramientas/día por cuenta. Hasta 20 eventos por búsqueda, 30 días adelante

API de Datos de Producción

$29.99/mes

60 solicitudes/minuto, REST y MCP, cancelación autoservicio

Tanto las invocaciones de búsqueda como las de traspaso de boletos tools/call cuentan. La inicialización de MCP, el descubrimiento de capacidades y el listado de herramientas no usan la asignación. El conteo se toma durante la admisión, antes de que se verifiquen tus argumentos, por lo que una llamada que regresa con validation_errors aún ha gastado una—aunque no filas, porque una búsqueda fallida liquida su reserva de filas en cero. Las llamadas de traspaso anónimas también gastan una llamada antes de devolver authentication_required; los traspasos nunca consumen la asignación de filas de eventos. Corrige una llamada cuidadosa en lugar de hacer un bucle.

Lo que devuelve una búsqueda gratuita, y con cuánta anticipación

Las llamadas son un presupuesto; los eventos entregados son un segundo. Ambos niveles gratuitos están limitados en ambos. El límite de resultados regresa como applied_filters.limit en cada búsqueda que el servidor realmente ejecuta, y en los niveles gratuitos el horizonte regresa como applied_filters.horizon_end, por lo que una respuesta reducida nunca tiene que adivinarse (un plan sin horizonte simplemente omite esa clave); una llamada rechazada antes de la recuperación devuelve validation_errors y un applied_filters por lo demás vacío—excepto un date_start más allá del horizonte del plan, que deliberadamente devuelve horizon_end para que puedas ver a qué reducir—y el presupuesto de filas solo se reporta cuando se agota.

Eventos por búsqueda

10 en la prueba sin clave, 20 con una clave Builder gratuita, lo que limit solicite. Un limit por encima del límite del plan pero dentro del máximo del esquema de 100 se ajusta, no se rechaza: applied_filters.limit reporta el número realmente usado y applied_filters.requested_limit reporta lo que enviaste. Por encima de 100 la llamada se rechaza por completo—ver los límites a continuación. Pedir 100 sin clave devuelve 10.

Con cuánta anticipación

30 días en la prueba, 30 días con una clave gratuita, medidos desde el reloj de la solicitud en lugar de desde date_start. applied_filters.horizon_end es el instante más lejano que el plan puede buscar; applied_filters.date_end es el final de la ventana realmente buscada. Una ventana que termina más allá del horizonte se recorta a él; un date_start ya pasado devuelve cero eventos más una entrada validation_errors en date_start. Un festival a 45 días es por lo tanto invisible en los niveles gratuitos—ese es el horizonte, no un catálogo vacío.

Filas entregadas por 24 horas

500 eventos en la prueba, 2,000 con una clave gratuita, en una ventana móvil. Agotarla devuelve row_budget_exhausted con cero eventos mientras las llamadas de herramientas pueden seguir disponibles. El presupuesto de prueba está vinculado a tu IP de origen—por lo que todos detrás de una dirección de salida de oficina, campus o proveedor de asistente comparten las mismas filas—mientras que el presupuesto de una clave es por cuenta y compartido entre todas las claves de esa cuenta. La API de Datos carga el mismo libro mayor, por lo que si una cuenta tiene tanto un plan de API de Datos de pago como un presupuesto de filas, ambos se consumen juntos; hoy una clave Builder gratuita no está aprovisionada para la API de Datos REST (/v1/events resuelve con allowFree: false y da 403 a un plan gratuito), por lo que sus filas se gastan solo en MCP.

Prueba estos prompts

Útiles en la primera llamada.

Habilita VenuNite para la conversación, luego reemplaza YYYY-MM-DD a continuación con una fecha próxima. Incluye la ciudad y el estado para que tu asistente no tenga que adivinar tu ubicación.

  • "Usa search_events de VenuNite para encontrar eventos que comiencen en Denver, Colorado, en YYYY-MM-DD. Muestra la hora de inicio local, el recinto y el enlace de fuente para cada resultado. Etiqueta los listados solo con reserva."
  • "Encuentra música en vivo gratuita en Austin, Texas, este próximo fin de semana. Confirma que cada listado sea una actuación en vivo con entrada gratuita, y muestra la fecha local y el enlace de fuente."
  • "Encuentra eventos para una cita nocturna que comiencen en Portland, Oregón, mañana por la noche con un precio de entrada conocido de $100 o menos por persona. Excluye precios desconocidos, verifica cada precio en su fuente y muestra las tarifas por separado cuando estén disponibles."

Una conexión exitosa expone search_events. Una búsqueda exitosa devuelve listados coincidentes o un resultado vacío; cero coincidencias no significa que la conexión falló. Verifica la fuente original para cambios de horario y boletos.

Qué reciben los agentes

Respuestas que puedes verificar.

  • ✓Marcas de tiempo de inicio/fin ISO-8601, nombre del recinto, ciudad y estado
  • ✓Metadatos de precio y edad cuando se capturan; los valores faltantes permanecen desconocidos
  • ✓event_id y event_url canónico de VenuNite para citas y traspasos de boletos; la url de fuente original se conserva cuando está disponible, y ticket_url no se devuelve en la búsqueda
  • ✓ticket_link_status (available, unavailable o missing); un evento sin enlace utilizable aún se devuelve, con event_url
  • ✓Distancia cuando la precisión de ubicación del recinto lo permite
  • ✓Filtros por palabra clave, rango de fechas, radio, categoría, precio de entrada, ambiente del recinto, orden de clasificación y diversidad por recinto

applied_filters.center es el centro de búsqueda; las coordenadas individuales del recinto no se devuelven. state_hint desambigua un nombre de lugar, en lugar de restringir eventos a un estado. Un radio puede incluir estados vecinos.

Convierte un prompt en una búsqueda confiable

Resuelve el lugar Use place_name con una ciudad y estado, o pasa tanto center_lat como center_lng cuando tengas una ubicación precisa. Verifica el centro y el radio devueltos. Si el lugar no se puede resolver, pide una ubicación más clara o coordenadas.

Coincide con el día solicitado

Pasa date_start y date_end con desplazamientos UTC explícitos, además de la zona IANA local timezone (por ejemplo, America/Denver). Convierte las marcas de tiempo devueltas a esa zona para mostrarlas; la zona horaria controla la agrupación por día, no el formato de la marca de tiempo. Usa date_match: "starts_within" para eventos que comienzan en un día solicitado o por la noche. El valor predeterminado date_match: "overlap" también incluye eventos que comenzaron antes y aún están en curso. Etiqueta los eventos en curso y las ventanas de reserva para que su inicio no se confunda con un nuevo espectáculo.

Haz explícito el presupuesto

Para la consulta de Portland, pasa max_cost: 100 y include_unknown_prices: false. El valor predeterminado include_unknown_prices: true conserva precios desconocidos con límites de precio positivos; esos resultados no establecen una coincidencia de presupuesto. max_cost: 0 requiere admisión explícitamente gratuita. Un precio listado no es un costo total de salida: verifica la fuente original para conocer niveles de boletos, tarifas, disponibilidad y extras opcionales antes de llamar a una opción asequible.

Verifica lo que establece el listado

Las categorías de música pueden incluir películas o charlas sobre música. Las etiquetas románticas y de lugares para citas influyen en la clasificación sin garantizar una coincidencia. Lee la descripción y la fuente antes de hacer esas afirmaciones, y verifica si una hora publicada significa puertas, inicio del espectáculo o disponibilidad de citas.

El resto de los argumentos

Ubicación, fechas y presupuesto están cubiertos arriba. Estos seis dan forma al conjunto de resultados y son los que más a menudo se omiten.

vibe_tags — 5 de estos son filtros estrictos

Un vocabulario fijo de 49 etiquetas que abarca ambiente, social, tiempo, edad, tipo de lugar y actividad; como máximo 12 por llamada. La mayoría de las etiquetas influyen en la clasificación, pero queer-friendly, family-friendly, all-ages, 18-plus, 21-plus son filtros ESTRICTOS críticos para la seguridad: un lugar que no lleva la etiqueta se excluye por completo de los resultados, nunca solo se baja de rango. Enviar family-friendly para alguien que solo dijo "algo divertido esta noche" elimina la mayoría de los lugares y parece un catálogo vacío. Envía una solo cuando la solicitud pidió explícitamente esa propiedad.

sort

date, distance, demand o relevance. Los resultados se agrupan por día calendario en timezone; los órdenes de clasificación dentro de cada día. El esquema publica esos cuatro, y un valor fuera de ellos es rechazado por el esquema de entrada de la herramienta antes de que se ejecute la búsqueda, por lo que no hay una alternativa elegante para un error tipográfico. distance sin un centro resuelto sí recurre a cronológico en lugar de fallar—compara applied_filters.sort con sort_requested para ver si eso ocurrió.

limit y max_events_per_venue

limit tiene un valor predeterminado de 20 y luego se limita por el tope del plan anterior. max_events_per_venue tiene un valor predeterminado de 1, que es lo que hace que una respuesta de "qué hay este fin de semana" abarque muchos lugares; súbelo a 3–5 para "qué hay en esta sala", hasta 20.

local_only

true limita el radio efectivo a un máximo a escala de vecindario para la densidad local—10 millas urbano, 30 suburbano, 50 rural—incluso cuando radius_miles es mayor. Omitir radius_miles por completo obtiene el valor predeterminado consciente de la densidad en lugar de una suposición.

min_cost

Límite inferior en USD, la contraparte de max_cost. Rara vez es útil—establécelo solo cuando los eventos gratuitos no sean deseados explícitamente.

Un valor fuera de rango rechaza toda la llamada. Excepto por los topes del plan anteriores, que limitan, un límite que se excede es un fallo en lugar de una corrección: la llamada devuelve cero eventos y una lista validation_errors que nombra cada campo. radius_miles 0.5–500, una ventana de fechas de como máximo 180 días, como máximo 12 vibe_tags y 10 categories, y query_text hasta 500 caracteres son verificados por la capa de búsqueda y se comportan exactamente de esa manera. limit 1–100 y max_events_per_venue 1–20 son diferentes: se publican como minimum/maximum en el esquema de entrada de la herramienta, por lo que tu cliente MCP o el transporte los rechaza primero con un mensaje de "Error de validación de entrada" y sin lista validation_errors en absoluto.

Cada búsqueda necesita un tema. Al menos uno de query_text, ambos center_lat y center_lng, place_name, vibe_tags o categories debe estar presente. Una llamada solo con fecha—solo date_start y date_end—se rechaza con un error de validación _root, porque pediría todo el catálogo futuro.

Prueba de cobertura, sin rodeos

La procedencia de cola larga es medible. La ausencia de competidores es una prueba separada.

VenuNite etiqueta registros cuya fuente de ingesta está fuera de ocho prefijos nombrados de agregadores de boletos. Eso prueba la procedencia de la fuente; no prueba, por sí mismo, que el evento esté ausente de cada catálogo de competidores. Los prefijos son ticketmaster, eventbrite, axs, seatgeek, aeg, livenation, dice, ticketweb.

—

filas servidas con fuentes fuera de esos prefijos

—

lugares con 1–2 eventos próximos

La instantánea de procedencia usa filas próximas en TrustedEventServingView (cada métrica se calcula bajo WHERE "startDate" > now()) y se recalcula diariamente.

Metodología de referencia pública

  1. Muestrea 20 áreas metropolitanas de EE. UU. entre "esta noche" y "este fin de semana".
  2. Ejecuta las mismas consultas de lugar, hora y categoría contra cada catálogo publicado.
  3. Normaliza ocurrencias, elimina duplicados de series recurrentes y valida la URL de la fuente original.
  4. Publica recuentos únicos de eventos válidos, superposición, tasa de enlaces obsoletos, marca de tiempo de consulta y metodología cruda—no una afirmación sin respaldo de "más completo".

Comparación con TicketmasterComparación con EventbriteComparación con MeetupCobertura hiperlocal

Ayuda de conexión y cuota

El servidor se conecta, pero mi asistente no busca

Habilita VenuNite y su herramienta search_events en la conversación actual. Pide explícitamente usar VenuNite, con una ciudad, estado y fecha próxima. Si no aparece ninguna herramienta, verifica la URL completa https://mcp.venunite.com/v1/mcp/, usa Streamable HTTP y actualiza la lista de herramientas del cliente. Los espacios de trabajo administrados pueden requerir aprobación del administrador.

Demasiadas solicitudes o asignación agotada (429)

Pausa los reintentos automáticos. El 429 de VenuNite no lleva un encabezado Retry-After, por lo que un cliente que no muestra cuenta regresiva se comporta normalmente—usa las ventanas en su lugar. La asignación por minuto es de 5 llamadas a herramientas sin clave y 5 con una clave gratuita de Builder; un plan de pago tiene su propio límite por minuto más alto. Se cuenta sobre los últimos 60 segundos en lugar de restablecerse en el minuto, por lo que esperar 60 segundos después de la llamada rechazada siempre despeja el límite por minuto. Lee el título del cuerpo del 429 para saber qué límite se activó. Los títulos por minuto son rate_limit_exceeded con clave, anonymous_rate_limit_exceeded sin una, y anonymous_ip_rate_limit_exceeded para el techo de red compartida. Los títulos de 24 horas son daily_quota_exceeded con clave, anonymous_daily_quota_exceeded sin una, y anonymous_ip_daily_abuse_limit_exceeded para la red compartida; esperar un minuto no hace nada para esos tres. Los límites diarios usan una ventana móvil de 24 horas, no un restablecimiento a medianoche: una llamada individual libera su espacio aproximadamente 24 horas después de que la hiciste. Un resultado row_budget_exhausted es un límite diferente y llega como resultado de herramienta en lugar de un 429; esperar un minuto no lo despeja. Una clave gratuita de Builder da una asignación de cuenta en clientes que admiten encabezados de portador. Crear más claves en la misma cuenta no aumenta esa asignación.

Mi clave es rechazada (401), la prueba no se puede medir (401), o todavía recibo la asignación de prueba

Verifica que VENUNITE_API_KEY esté configurada en el entorno del cliente que hace la solicitud, luego reinicia ese cliente. Establece la variable a la clave completa vn_live_ sin comillas, espacios ni un prefijo Bearer en su valor. Los ejemplos agregan el prefijo del encabezado por ti. Si la clave se perdió o se revocó, crea un reemplazo en Claves de desarrollador. Los campos de ID de cliente OAuth y secreto de cliente no aceptan claves de VenuNite. Un 401 anonymous_ip_unresolvable es un fallo diferente y no se trata de tu clave: el nivel sin clave se mide por dirección de origen, y VenuNite no pudo determinar una para la solicitud. Eso suele ser un proxy o túnel que elimina la dirección del cliente; enviar una clave en su lugar elimina la necesidad de ella.

Las búsquedas vuelven pidiéndome verificar mi correo electrónico

Un resultado email_verification_required significa que la clave es válida pero la asignación gratuita de la cuenta aún no está activa. Verifica el correo electrónico en la cuenta bajo Claves de desarrollador y reintenta. Este no es un estado HTTP: llega como una respuesta 200 ordinaria cuyo resultado de herramienta está marcado como error, por lo que un cliente que solo inspecciona códigos de estado reportará la llamada como un éxito sin eventos. Un plan de desarrollador de pago nunca está sujeto a verificación.

La prueba no está disponible en una red compartida, o la sesión expiró

Preservar el encabezado Mcp-Session-Id firmado o la cookie de sesión devuelta por VenuNite da a un cliente anónimo una asignación de sesión; los límites de uso justo de red compartida aún se aplican. Esos límites son 300 llamadas a herramientas por minuto y 10,000 por 24 horas móviles desde una dirección de origen, compartidos por todos detrás de ella—una oficina, un campus o el egreso de un proveedor de asistentes pueden alcanzarlos sin que ninguna persona lo haga. Una clave de Builder proporciona una asignación de cuenta portátil en clientes compatibles. Si el servidor devuelve explícitamente 404 session_terminated para una sesión expirada, reconéctate para que el cliente pueda inicializar una nueva sesión. Reconectarse no es un remedio para un límite de cuota.

La búsqueda no devuelve eventos, o un error de servicio temporal

Para una búsqueda exitosa sin coincidencias, verifica la ciudad, la fecha próxima, el radio y los filtros, luego amplía una restricción. Lee applied_filters antes de ampliar: horizon_end muestra si la fecha estaba más allá de la vista previa gratuita, y una lista validation_errors significa que la llamada fue rechazada por completo en lugar de buscada—una llamada solo con fecha y un date_start más allá del horizonte gratuito son las dos causas comunes. Una etiqueta de ambiente de seguridad es diferente: la llamada se ejecuta, y applied_filters.strict_tags muestra la etiqueta que excluyó cada lugar, así que elimínala si el usuario no pidió esa propiedad. Para un error de servicio temporal, espera brevemente antes de reintentar; evita un bucle de reintentos. Si persiste, verifica la disponibilidad del servicio a continuación y envía por correo electrónico el nombre del cliente, la hora del fallo, el texto del error y x-request-id si está disponible. Nunca incluyas tu clave de API.

Deja que tu asistente encuentre lo de tamaño vecindario.

Conéctate sin clave ahora, o crea una clave gratuita cuando necesites una asignación duradera.

Conectar gratisCrear una clave gratuita

Privacidad · Términos · Disponibilidad del servicio · hello@venunite.com

71%

filas servidas con fuentes fuera de esos prefijos

70%

lugares con 1–2 eventos próximos

Explorar Eventos en Vivo por Estado

AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareDistrict of ColumbiaFloridaGeorgiaHawáiIdahoIllinoisIndianaIowaKansasKentuckyLuisianaMaineMarylandMassachusettsMíchiganMinnesotaMisisipiMisuriMontanaNebraskaNevadaNuevo HampshireNueva JerseyNuevo MéxicoNueva YorkCarolina del NorteDakota del NorteOhioOklahomaOregónPensilvaniaRhode IslandCarolina del SurDakota del SurTennesseeTexasUtahVermontVirginiaWashingtonVirginia OccidentalWisconsinWyoming