How to export your data from GetResponse?

You may want to export your data from GetResponse for backup, analysis, or migration to another platform. This guide explains how to export contacts, campaign reports, and/or other account data.

There are several ways to export and work with your data in GetResponse, depending on what type of information you need. You can export contacts to download your subscriber lists, create custom reports to generate detailed insights about your campaigns and automations, or use webinar data exports to review participant information and session performance. These options give you flexibility in accessing, analyzing, and transferring your data when needed.

For detailed instructions on exporting specific types of data, see the tutorials below:

Exporting data via API

In addition to manual exports available in your account, the recommended way to work with your data is through the GetResponse API. The API gives you greater flexibility, allowing you to automate exports, retrieve large datasets without limitations of manual downloads, and easily integrate the information with other systems or reporting tools. This makes it the most efficient and scalable option for ongoing data management.

For full details, see GetResponse API Reference.

GetResponse API Endpoints Overview

GetResponse provides a set of API endpoints to access and export your account data. You can retrieve contacts, campaigns, newsletters, automation workflows, transactional emails, SMS, webinars, forms, landing pages, files, and tracking information. These endpoints make it easy to back up data, generate reports, integrate with other systems, or analyze campaign performance, giving you a flexible and scalable way to manage and export your data.

You can find the complete list of available GetResponse APIs in the API reference. Below are the export-related endpoints grouped by category.

Accounts

Use these endpoints to access information about your GetResponse account and its settings.

/accounts
Returns details of your GetResponse account.

/accounts/badge
Returns the current status of your account badge.

/accounts/billing
Returns your account’s billing information.

/accounts/blocklists
Returns your account’s blocklist masks.

/accounts/callbacks
Returns webhook (callback) configuration.

/accounts/industries
Returns the list of industries available in GetResponse.

/accounts/login-history
Returns a history of logins for your account.

/accounts/sending-limits
Returns the current sending limits for your account.

/accounts/timezones
Returns a list of supported time zones.

Contacts and Audience

Use these endpoints to export contacts, manage subscriber details, and review audience structure.

/contacts
Returns a list of all contacts (subscribers).

/custom-fields
Returns all custom fields defined in your account.

/gdpr-fields
Returns GDPR-related fields configured in your account.

/predefined-fields
Returns predefined system fields.

/tags
Returns all tags assigned to contacts.

/search-contacts
Returns saved contact search segments.

/imports
Returns a history of contact imports.

/suppressions
Returns your suppression (exclusion) lists.

Campaigns, Messages, Reports

Use these endpoints to export data about your campaigns, newsletters, and reporting.

/campaigns
Returns all mailing lists (campaigns) in your account.

/newsletters
Returns a list of newsletters created in your account.

/newsletters/statistics
Returns performance metrics for newsletters.

/autoresponders
Returns a list of autoresponders.

/autoresponders/statistics
Returns performance data for autoresponders.

/rss-newsletters
Returns all RSS-based newsletters.

/rss-newsletters/statistics
Returns performance metrics for RSS newsletters.

/custom-reports
Returns available custom reports.

/ab-tests/subject
Returns a list of A/B tests for email subject lines.

/splittests
Returns details of your A/B split tests.

/click-tracks
Returns tracked links and click data.

Automation and Workflows

Use these endpoints to export details about your automation setup.

/workflow
Returns a list of automated workflows.

/sms-automation
Returns a list of automated SMS messages.

Transactional Emails

Use these endpoints to export transactional email content and performance.

/transactional-emails
Returns all transactional email messages.

/transactional-emails/statistics
Returns performance metrics for transactional emails.

/transactional-emails/templates
Returns templates for transactional emails.

SMS

Use this endpoint to export SMS messages.

/sms
Returns a list of SMS messages.

Webinars

Use this endpoint to export webinars created in your account.

/webinars
Returns a list of webinars created in your account.

Forms and Sign-up Tools

Use these endpoints to export active and legacy signup forms, as well as sender details.

/forms
Returns all active signup forms.

/webforms
Returns legacy signup forms.

/from-fields
Returns a list of verified sender email addresses.

Landing Pages and Websites

Use these endpoints to export landing pages and websites created in GetResponse.

/landing-pages
Returns a list of landing pages.

/websites
Returns websites created with GetResponse.

Files and Media

Use these endpoints to export files and media stored in your account.

/file-library/files
Returns files stored in your account’s file library.

/file-library/folders
Returns folders from your file library.

/multimedia
Returns multimedia files stored in your account.

Ecommerce and Tracking

Use these endpoints to export e-commerce integrations and tracking details.

/shops
Returns connected e-commerce shops.

/tracking/facebook-pixels
Returns Facebook Pixel tracking data.

API limits and throttling

When exporting data using the GetResponse API, it’s important to be aware of the enforced rate limits and throttling rules. These limits ensure reliable service for all users and define how many requests can be made per second or per day. Exceeding these limits may cause delays or temporary request failures, so plan your data exports accordingly. For full details, see the GetResponse API Limits and Throttling documentation.

Getting started with the API

If you want to begin exporting data using the GetResponse API, the best place to start is the API case study and getting started guide. It explains how to authenticate, make your first requests, and structure calls to retrieve contacts, campaigns, newsletters, and other account data. Following this guide will help you quickly set up your API workflow and start exporting data efficiently.

Best practices for exporting data

When exporting large amounts of data via the API, follow these recommendations to ensure smooth and reliable operations:

  • Use pagination – many endpoints return data in pages. Always check for limit and offset parameters to retrieve all records.
  • Monitor rate limits – avoid exceeding the API limits to prevent temporary request failures. See Limits and Throttling.
  • Batch requests if needed – for very large datasets, break your exports into smaller batches.
  • Validate your data – always check responses for completeness and handle empty or partial results gracefully.

The recommended export workflow is as follows:

  1. Start with manual exports – use the GetResponse interface to export contacts, reports, or webinar data to understand the structure and content.
  2. Set up API exports – for automation or large datasets, use the API endpoints to retrieve the data programmatically.
  3. Respect limits – plan your requests according to API throttling rules, and implement pagination for large exports.
  4. Integrate or store data – use the exported data in your reporting, CRM, backup, or analytics workflows.

GetResponse Data Model

The GetResponse data model is centered around Contacts, which represent subscribers and customers in your account. Every contact belongs to one or more Campaigns (Lists), and can be enriched with attributes such as tagscustom fields, and GDPR fields. Contacts also generate events (e.g., email opens, clicks, purchases, webinar attendance) that provide behavioral insights.

Campaigns act as containers for organizing contacts and running communications. They connect to different types of messages: newslettersautoresponders, and automated workflows, each of which records performance statistics that can be tied back to individual contacts.

Additional entities such as formslanding pages, and webinars serve as entry points for new contacts, while e-commerce integrations (shops, products, and transactions) bring in purchase-related data. Transactional emails and SMS messages extend communication into 1:1 channels, and files and media provide resources used across campaigns.

This interconnected model ensures that all data – whether related to audience, communication, or events – can be linked back to the individual contact. This makes it possible to run precise segmentation, personalized campaigns, and advanced reporting, while keeping the data structure flexible and scalable for different business needs.

What’s not available for export

While most of your account data can be exported manually or via the API, some elements are not available for direct export:

  • Third-party integrations – e.g., external CRM or ecommerce platform data that syncs into GetResponse but is stored outside.
  • Account-level configuration – such as billing history, user permissions, or interface preferences.
  • Real-time tracking data – only historical statistics are available.
  • Suppressed or deleted contacts – once removed, they cannot be recovered through export.

This means exports focus on contacts, campaigns, messages, reports, and events, but not every operational or configuration detail of your account.

Data Residency and Jurisdiction

The jurisdiction under which GetResponse processes your data depends on your account type and configuration. This determines where the ICT infrastructure used for data processing is located:

  • MAX (EU configuration) – Data is processed in Poland (EU)
  • SMB accounts – Data is processed in the USA and Canada for backup copies
  • MAX (US configuration) – Data is processed in the USA and Canada for backup copies

The data center service provider has no access to customer data. GetResponse operates its own physical servers, and only authorized GetResponse employees can access the information stored on them.

This information is essential for compliance and legal requirements (e.g., GDPR), as it defines the applicable regulatory framework for your exported data.