Developer Network Home - Help

Yahoo! Maps Web Services - The Yahoo! Maps Developer APIs

Yahoo! Maps Web Services


The Yahoo! Maps APIs allow you to embed rich and interactive maps into your web and desktop applications using the Flash, Ajax and Map Image APIs.

Yahoo! also provides a number of other APIs that you can use to add content with a geo-context to the map, including Yahoo! Local listings, Traffic and Weather reports, Upcoming events and Flickr Photos. In addition, the APIs support the GeoRSS standard and you can further extend the Maps API functionality to consume any other API.

International maps

International map

Satellite maps

Satellite image

Hybrid maps that overlay map data on satellite imagery

Hybrid satellite + map image

The Yahoo! Maps APIs offer a powerful way to experience and use maps. Also, each of our APIs let you publish maps on your web site or in your client application. See the applications enabled by these APIs in our Maps Application Gallery.

The Yahoo! Maps Developer APIs

Select from among our comprehensive set of Maps APIs to make your web site or application come alive with the rich content and dynamic user interaction of Yahoo! Maps. Integrate a store locator with a few lines of code, view highway traffic patterns, or create custom routes  — whatever you can dream of,Yahoo! Maps Web Services make it easy to build Yahoo! Maps based applications. The APIs come with a built-in Geocoder that enables you to specify an address or latitude/longitude coordinates: no need to call an additional service or write special code.

Overview of Using the Yahoo! Maps APIs

At the lowest level, each Yahoo! Maps API works the same way. Using REST, you can plot points on a map with features like custom descriptions, URLs, labels, groups, icons and more. Your data inputs need to be formatted in Web-standard RSS format with either longitude/latitude or address information, as you like. All Yahoo! Maps APIs can take actual address information and process the geocoding for you. No more messing with preprocessing to generate XML already encoded with latitude/longitude!

To get started, first select the API that's right for you. Pick from the following options, as they offer different functionality and ease of use.


Next, using some of the other Yahoo! Web Services we provide, such as the Traffic APIs and Local Search APIs you can easily add content to your Yahoo! Maps application.

Get more ideas from our application gallery, featuring working examples that you can use as a starting point for your own applications.

Rate Limit

The Yahoo! Maps Simple API that displays your map data on the Yahoo! Maps site has no rate limit and no usage restrictions.

The Yahoo! Maps Embeddable APIs (the Flash and Ajax APIs) are limited to 50,000 queries per IP per day.

The Map Image API is limited to 50,000 queries per IP per day. The Geocoding API is limited to 5,000 queries per IP per day.

Terms of Use

Use of the Yahoo! Maps APIs is governed by the Yahoo! Maps APIs Terms of Use and the Yahoo! Maps Terms of Use. These Terms of Use supplant the general Yahoo! Developer Network Terms of Use. See also the Usage Policy for more information about acceptable usage of these APIs or to request additional queries.

Copyright © 2008 Yahoo! Inc. All rights reserved.

Privacy Policy - Terms of Service - Copyright Policy - Job Openings