Steps to replicate the issue (include links if applicable):
- Create a Module: that generates a map from template calls, looking for QIDs for each pin
- Example: https://www.wikidata.org/wiki/Module:Wikidata_birthday_event_map
- Add a number of items via the template: Wikidata:Thirteenth Birthday
- View the map and notice some pins are missing. Seemingly random.
- Look at the console and see a 400 error
Failed to load resource: the server responded with a status of 400 () https://maps.wikimedia.org/geopoint?getgeojson=1&ids=Q182984
- Follow that URL and see the following:
Error: 403, Forbidden: Map tiles are restricted to Wikimedia and affiliated sites only. See https://wikitech.wikimedia.org/wiki/Maps/External_usage if you believe your usage supports the Movement. at Tue, 06 Jan 2026 16:24:55 GMT
What happens?:
Even though this mapframe, module, and template are all on a Wikimedia wiki, it appears to be running afoul of our external usage policy.
What should have happened instead?:
The map should load without 400/403 errors.
Other information (browser name/version, screenshots, etc.):
I am reusing the Wikidata birthday event map on Meta-wiki. I have made some modifications to the code so that each request is unique. This seems to get around the error messages.
Module: https://meta.wikimedia.org/wiki/Module:Wikipedia_25_birthday_event_map
Map: https://meta.wikimedia.org/wiki/Wikipedia_25/Events


