Welcome to the long-awaited WiGLE API. You can check out our interactive documentation to get started.
By popular demand, we've released a JSON-based, RPC-style (not REST and that's ok) API that allows users to access WiGLE data for their own projects. As with everything, please remember that your interactions with the site and use of data are still bound by the WiGLE End User License Agreement. If you plan to use WiGLE data for commercial gain, you are required to agree to an additional commercial license and we'll issue special unthrottled access tokens based on your use case and price. To learn about commercial options, contact us via email at WiGLEemail@example.com. The commercial API functions in the same manner as the published API, so only access token changes will be required to use existing libraries and integrations for commercial access.
Currently, there are two supported means accessing the data:
Your login session to WiGLE gives you access to the API via the swagger interface above, provided you're logged into WiGLE when you visit the page. Note that if you want to test our your API credentials, it's useful to log out first, or to open swagger in a private browsing/incognito window in order to avoid confusion.
By visiting your account page, you can get the necessary authentication information to access with API without cookies. The API Name and API Token can be used as the username and password in Basic authenticationsection in the swagger interface. Just click the Authorize button at the top of the page, enter the credentials, and click the Authorize button.