diff --git a/mwclient/page.py b/mwclient/page.py
index 80c337913107cb95506232b135ffe47969ced19f..8c8c2b19823657c0bb023731cc2485be33455c58 100644
--- a/mwclient/page.py
+++ b/mwclient/page.py
@@ -320,7 +320,7 @@ class Page(object):
         return listing.PageProperty(self, 'langlinks', 'll', return_values=('lang', '*'), **kwargs)
 
     def links(self, namespace=None, generator=True, redirects=False):
-        kwargs = dict(listing.List.generate_kwargs('pl', namespace=namespace))
+        kwargs = dict(listing.List.generate_kwargs('gpl', namespace=namespace))
         if redirects:
             kwargs['redirects'] = '1'
         if generator: