YMapsML (Yandex Maps Markup Language) is a language developed by the company Yandex for describing geographical data. The term "geographical data" refers to any data that is geographically connected with a place.

YMapsML is used as the format for transferring data between Yandex.Maps services and third-party software. Data in YMapsML format can be displayed on Yandex.Maps, and the geocoding service uses the same format for returning information about the location of objects.

YMapsML is an open XML format; the formal specification (schema) is available at, and a description is provided in the YMapsML Reference. For editing data in YMapsML format, you can use any text editor; for processing data, choose from the wide variety of software available for working with XML.