Bot
A bot (derived from the word "robot") is a tool that carries out repetitive and mundane automated edits on a regular basis to help maintain OpenStreetMap.
Bots are able to make edits very rapidly and can disrupt OpenStreetMap if they are incorrectly designed or operated.
List of mapping bots
Note that this list is far from complete. Please create an entry in the list if you operate a bot or come across one not documented here.
Bot name | Description | Active / Last used | OSM data submitting account |
Owner / operator contact |
Language(s) |
---|---|---|---|---|---|
davidfaure_bot | Fixes opening hours values | 2024 May | davidfaure_bot (on osm, edits, contrib, heatmap, chngset com.) | Dfaurekde (on osm, edits, contrib, heatmap, chngset com.) | French, English |
NeisBot | Solving some issues with OSM notes and commenting problematic changesets | 2024 May | NeisBot (on osm, edits, contrib, heatmap, chngset com.) | pitscheplatsch (on osm, edits, contrib, heatmap, chngset com.) | English |
kmpoppe (@ Mapillary Update) | Updating Mapillary image IDs | 2022 Aug | kmpoppe (@ Mapillary Update) (on osm, edits, contrib, heatmap, chngset com.) | Kmpoppe (kmpoppe on osm, edits, contrib, heatmap, chngset com.) | English |
merylstreet_semibot | Adding recycling points from Métropole Nice Côte d'Azur Open Data API | 2022 Aug | merylstreet_semibot (on osm, edits, contrib, heatmap, chngset com.) | merylstreet | French, English |
TTmechanicalupdates | Bot run by the TomTom team to perform various automated edits | 2022 May | TTmechanicalupdates (on osm, edits, contrib, heatmap, chngset com.) | TTmechanicalupdates@groups.tomtom.com | English |
cquest_bot | Update opendata sources like INSEE population on France admin relations | 2022 Jan | cquest_bot (on osm, edits, contrib, heatmap, chngset com.) | cquest (on osm) | French, English |
b-jazz-bot | Converts http website values to https, where appropriate (worldwide activity). | 2022 Jan | b-jazz-bot (on osm, edits, contrib, heatmap, chngset com.) | b-jazz (on osm) | English |
Mateusz Konieczny - bot account | numerous worldwide changes, see documentation | 2022 Jan | Mateusz Konieczny - bot account (on osm, edits, contrib, heatmap, chngset com.) | Mateusz Konieczny (on osm) | English, Polish |
autoAWS | Updates address nodes in Denmark from official government source | every minute Fr-Mo | autoAWS (on osm, edits, contrib, heatmap, chngset com.) | mikini (on osm), atcomapper (on osm) | English, Danish |
czechreg | Makes automatic corrections (and updates) of Czech administrative boundaries and places. | 2018 Apr | czechreg (on osm, edits, contrib, heatmap, chngset com.) | xificurk (on osm) | English |
SearchAroundBot | Lets Telegram users insert new nodes in OSM via the Telegram bot @SearchAroundBot. Currently limited to drinking_water and toilets amenities. | 2021 Oct | SearchAroundBot (on osm, edits, contrib, heatmap, chngset com.) | @Kercos | English |
Tag Upgrade Bot | Fixing a multitude of tagging issues by adding, updating, and removing tags | 2024 Feb | Tag Upgrade Bot (on osm, edits, contrib, heatmap, chngset com.) | Linfindel (on osm, edits, contrib, heatmap, chngset com.) | English |
M!dgardAutomated | Automated changes mostly in Belgium, automatic reverting of changesets by vandals | 2018 March | M!dgardAutomated (on osm, edits, contrib, heatmap, chngset com.) | [[1]][1] Wiki: User:M!dgard |
English, Dutch, French |
SafwatHalaby_bot | Performs various tasks related to name tags, bus stops, and brands/chain stores (for now in Israel). | 2018 January | SafwatHalaby_bot (on osm, edits, contrib, heatmap, chngset com.) | SafwatHalaby (on osm) | English, Hebrew, Arabic, Russian |
AWSBot | Updated address nodes in Denmark from official government source | 2017 July | AWSbot (on osm, edits, contrib, heatmap, chngset com.) | ||
mechanischer Basstoelpel | Search and replace operations in Germany. | 2016 October | mechanischer_Basstoelpel (on osm, edits, contrib, heatmap, chngset com.) | Basstoelpel (on osm) | English, German |
xybot | Cleanup of tags, removing null tags, trimming leading and trailing spaces, correcting common typos. | 2016 March | xybot (on osm, edits, contrib, heatmap, chngset com.) | xylome (on osm) | English, German |
Streetkeysmv | Adds official German street keys to ways in province Mecklenburg-Vorpommern. | 2016 February | streetkeysmv (on osm, edits, contrib, heatmap, chngset com.) | KVLA-HRO (on osm) | English, German |
Wall-E | Carries out automatic corrections of specific errors in Germany and Austria. | 2015 August | Wall·E (on osm, edits, contrib, heatmap, chngset com.) | Oli-Wan (on osm) | English |
botika | Used to repair street names in Colombia. | 2013 May | botika (on osm, edits, contrib, heatmap, chngset com.) | ikks (on osm) | English, Spanish |
General Dreedle | Automatically reverts edits by blacklisted contributors. | 2013 January | General Dreedle (on osm, edits, contrib, heatmap, chngset com.) | Richard (on osm) | English |
MS BOT | Makes adjustments to tags within French speaking community. | 2012 November | MS BOT (on osm, edits, contrib, heatmap, chngset com.) | Marcussacapuces91 (on osm) | French |
BugBuster | Splits long ways, removes duplicate nodes (worldwide activity). | 2012 October | BugBuster (on osm, edits, contrib, heatmap, chngset com.) | Bürste (on osm) | English |
Fixbot | Algorithmic changes can be made within a defined geographical areas (mostly in the United States). | 2012 March | woodpeck_fixbot (on osm, edits, contrib, heatmap, chngset com.) | Frederik Ramm (on osm) | English, German |
PierenBot | Automated edits in France | 2011 September | PierenBot (on osm, edits, contrib, heatmap, chngset com.) | Pieren (on osm, edits, contrib, heatmap, chngset com.) | English, French |
Hotbot | Expands abbreviations in tags in Dominican Republic and Haiti. | 2011 May | hotbot (on osm, edits, contrib, heatmap, chngset com.) | Humanitarian OSM Team | English |
Import_US_OK_Murray | Murray import in Murray Country, US | 2011 January | Import_US_OK_Murray (on osm, edits, contrib, heatmap, chngset com.) | English | |
MikeNBulk | NHD import in US | 2010 February | MikeNBulk (on osm, edits, contrib, heatmap, chngset com.) | English | |
DaveHansenTiger | TIGER import in US | 2009 Ocbober | DaveHansenTiger (on osm, edits, contrib, heatmap, chngset com.) | DaveHansen (on osm, edits, contrib, heatmap, chngset com.)? | English |
Corine Land Cover | Import WikiProject Corine Land Cover in France | 2009 October | CLCF06 (on osm, edits, contrib, heatmap, chngset com.) | Pieren (on osm, edits, contrib, heatmap, chngset com.) | French, English |
Australian Bureau for Statistics | Import | 2009 March | ABS2006 (on osm, edits, contrib, heatmap, chngset com.) | English | |
is_in-bot | Adds is_in=* tags to places in Germany. | 2008 November | is_in-bot (on osm, edits, contrib, heatmap, chngset com.) | flohoff (on osm) | English, German |
Coastline Southern Africa | Importing coastlines | 2007 November | Coastline Southern Africa (on osm, edits, contrib, heatmap, chngset com.) | Firefishy (on osm, edits, contrib, heatmap, chngset com.) | English |
Coastlines-RJB | Import in Africa and Galapagos | 2007 August | Coastlines-RJB (on osm, edits, contrib, heatmap, chngset com.) | Firefishy (on osm, edits, contrib, heatmap, chngset com.) | English |
Adam Geitgey | SanGIS import around San Diego, California, user account also used for bot editing | ? | Adam Geitgey (on osm, edits, contrib, heatmap, chngset com.) | Adam Geitgey (on osm, edits, contrib, heatmap, chngset com.) | English |
jumbanho | Import NHD in US, also used as regular user account | ? | jumbanho (on osm, edits, contrib, heatmap, chngset com.) | jumbanho (on osm, edits, contrib, heatmap, chngset com.) | English |
Some bots are documented in the wiki following either the schema Automated edits/<Username> or Mechanical Edits/<Username> [<Description>]. Category:Automated edits log might be helpful as well.
List of wiki bots
There are also bots operating in this wiki. Some of them are in the user group "bot" (Special:ListUsers) meaning that the user accounts have special user rights. Apart from that, ordinary user accounts used by bots exist, notably ToniE osm wiki bot. Some bot accounts are listed in Category:Bots.
Wiki bureaucrats can grant the bot's user rights to user accounts upon request. This enables higher query limits and disables CAPTCHA for them.
The use of bots has been discussed on the talk mailing list in February 2019.[2]
Bot name | Description | Active / Last used | Owner / operator contact |
Language(s) |
---|---|---|---|---|
Mateusz_Konieczny_-_bot_account | Remove dead wikidata parameters | Sept 2022 | Mateusz Konieczny (on osm, edits, contrib, heatmap, chngset com.) | English |
MissingImageInfoBot | Sept 2022 | Mateusz Konieczny (on osm, edits, contrib, heatmap, chngset com.) | English | |
OsmLogBot | IRC/wiki bot, was used for logging stuff to Servers/admin_log | 2012 | Firefishy (on osm, edits, contrib, heatmap, chngset com.) | English |
Osmonitor | A piece of software that analyzes OSM data and produces reports based on that data | 2013 | Ppawel (ppawel on osm, edits, contrib, heatmap, chngset com.) | English |
PolyBOT | Only the WikiProject Netherlands/Cycle Routes/Node Network page, the BOT account was mainly be used to semi-automatically upload progress reports about the state of the cycle node networks | 2011 | Polyglot (on osm, edits, contrib, heatmap, chngset com.) | English |
TTTBot | Creating and updating tables with information about software products in the OpenStreetMap wiki using data from Software2 templates | Oct 2014 | Tordanik (on osm, edits, contrib, heatmap, chngset com.) | English |
TigerfellBot | It is used for the execution of scripts and other semi-automatic or automatic changes within the wiki. | 2018-2022 | Tigerfell (on osm, edits, contrib, heatmap, chngset com.) | English |
Usage Bot | The bot maintains galleries under Wiki:Files used by data items listing files used by the image (P28) and OSM Carto image (P39) properties. | 2022 | Ben Harris (on osm, edits, contrib, heatmap, chngset com.) | English |
UserGroupsBot | This is a bot written in Python, collecting all Template:User_group together (every 6 hours) and generating a KML file to show them on a map: http://usergroups.openstreetmap.de | 2011 | !i! (on osm, edits, contrib, heatmap, chngset com.) Haribo (on osm, edits, contrib, heatmap, chngset com.) |
English |
Yurikbot | Mostly I update data items using metabot | Jun 2020 | Yurik (on osm, edits, contrib, heatmap, chngset com.) | English |
See also
- Organised editing
- Read more about teams editing OSM
- Automated edits
- referring to the broader concept of changing data without reviewing every change individually
Footnotes
- ↑ user name ends with some map symbol that the wiki can not display on a page
- ↑ https://lists.openstreetmap.org/pipermail/talk/2019-February/thread.html#82096