Skip to content
Unofficial GoPro WiFi API Documentation - HTTP GET requests for commands, status, livestreaming and media query.
Branch: master
Clone or download
Latest commit 3f0072d Jun 1, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Better issue/PR template Jun 17, 2017
Bluetooth Add newer pairing sequence Jul 28, 2018
Fusion1 Added more fusion URLs Apr 21, 2018
HERO Add newer pairing sequence Jul 28, 2018
HERO2 fix readme Mar 23, 2017
HERO3 ?t=PASSWORD Jun 1, 2019
HERO4 Restructure HERO4/, add newer pairing sequences, add n… Jul 31, 2018
HERO5 Add HERO7 Wifi commands + rework Sep 23, 2018
HERO6 Add HERO7 Wifi commands + rework Sep 23, 2018
HERO7 Update Oct 12, 2018 Create Jul 25, 2017 Create Jun 17, 2017 Added more fusion URLs Apr 21, 2018
LICENSE.txt Rewrite of the API! Apr 18, 2016 Added GoLang link Oct 18, 2018

GoPro Wifi Hack

The unofficial API for GoPro cameras (The WiFi enabled models)

Choose the GoPro:

This is a community effort to document the API calls between GoPro cameras and GoPro's Smartphone App via WiFi. It has 4 sections for each camera model:

  • WiFi commands: a list of WiFi commands you can use for the camera.
  • Livestreaming: methods of getting a live video feed off the camera.
  • Media Browsing: Instructions on getting media off the SD card via wifi.
  • Camera Status: List of camera status meanings

Note: HERO4 camera is now the base for the future API, since the calls will be the same for HERO4 and above.

Does GoPro offer an official API, SDK or mobile library?

They did offer a mobile library - but they shut it down. This repository will continue to be updated until GoPro stops releasing cameras and ceases operations.


3rd Party Library/API wrappers list


Bluetooth is used to turn camera on after WiFi AP is disabled in deep sleep, as well as for turning on/off wifi.


  • Konrad Iturbe - main developer
  • dough29 - HERO2 research
  • EvilWombat - general and HERO3
  • 3v1n0 - HERO4 research
  • Maelstrom Napalm - HERO4 research
  • fraannk - HERO4 research
  • Sonof8Bits - Python script
  • krystof-k - Bluetooth API and wake up commands
  • Mark Kirschenbaum - Bluetooth commands info
  • GitHub contributors
  • and finally GoPro for allowing us to tinker with their cameras and not shutting down this unofficial API like instagram or snapchat, that means a lot.
You can’t perform that action at this time.