Represents a venue. By default, the venue will be sent by the user. Alternatively, you can use input_message_content to send a message with the specified content instead of the venue.

Note: This will only work in Telegram versions released after 9 April, 2016. Older clients will ignore them.


Name Type Description
type str Type of the result, must be venue
id str Unique identifier for this result, 1-64 Bytes
latitude float Latitude of the venue location in degrees
longitude float Longitude of the venue location in degrees
title str Title of the venue
address str Address of the venue
foursquare_id Optional[str] Optional. Foursquare identifier of the venue if known
foursquare_type Optional[str] Optional. Foursquare type of the venue, if known. (For example, 'arts_entertainment/default', 'arts_entertainment/aquarium' or 'food/icecream'.)
reply_markup Optional[InlineKeyboardMarkup] Optional. Inline keyboard attached to the message
input_message_content Optional[InputMessageContent] Optional. Content of the message to be sent instead of the venue
thumb_url Optional[str] Optional. Url of the thumbnail for the result
thumb_width Optional[int] Optional. Thumbnail width
thumb_height Optional[int] Optional. Thumbnail height


  • from aiogram.types import InlineQueryResultVenue
  • from aiogram.api.types import InlineQueryResultVenue
  • from aiogram.api.types.inline_query_result_venue import InlineQueryResultVenue