Extend Survey123

Current version: 3.20 September 2024

You can extend Survey123 in the following ways:

  • Embed a survey form in a web app.
  • Embed a report page in a web app.
  • Turn your survey response into richly formatted printable documents.
  • Use Python to work with surveys and the data captured with Survey123.

You can also do the following:

Where to start

Python samples

You can automate data capture workflows using the ArcGIS API for Python Survey123 module. With this module, you can identify properties of surveys, download your survey results, display survey results in a Pandas data frame, create reports, and manage report templates. Other modules in ArcGIS API for Python also allow you to share your surveys, link content to your surveys, clone surveys between organizations, and work directly with their underlying feature services.

Explore all Python samples or try one of the highlighted samples below.

API references

For a complete list of JavaScript properties and methods that can be used when embeding a survey into a web app, see the web app API reference.

For a complete list of properties and methods that can be used to create richly formatted printable reports, see the REST API reference.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.