API:Geosearch

 GET Request  to search for wiki pages near a location with geographic coordinates or page name.

Note: This module is supported through the Extension:GeoData currently not installed on MediaWiki but Wikipedia. So, in this document, we will use the URL  in all API endpoints.

API documentation
View the complete documentation and list of supported parameters here.

GET Request
Obtain coordinates of Wikimedia Foundation headquarters by providing the article title:

Sample code
geocoordinates.py

GET Request
Search for pages near Wikimedia Foundation headquarters by specifying the geographic coordinates of its location:

GET Request
As an enhancement to Example 2, here we use the Generator module to get search results for pages near Wikimedia Foundation headquarters with images. Parameters passed along with a generator must be prefixed with a. Note that in the query below, we've changed coord to  coord.

Demo app(s)

 * Special:Nearby on English Wikipedia shows articles of places around you Screenshot of Wikipedia IOS app.jpg
 * Wikipedia Mobile Apps use this API to show nearby locations. API usage can be seen in the source code of Android and IOS app
 * Nearby is an app for the Pebble smart watch that fetches Wikipedia articles near you.



Additional notes

 * This module is supported through the Extension:GeoData, currently installed on Wikimedia Commons, all Wikipedias, all Wikivoyage sites, and some other wikis. You can use Special:Version of a wiki to check if the extension is listed there.
 * In addition to using the API as to ask for a page coordinates (as explained in Example 1), here are a few more ways to obtaining them:
 * If you want your user's current location, it's available through many OS-specific APIs. Recent browsers have an opt-in  object. See MDN docs.
 * If you want the user to provide coordinates, there are various services that let the user pick from a map. See en:Wikipedia:Obtaining geographic coordinates.