How To Export Data From Facebook Ads Manager

If you encounter any difficulties while performing the rewrite, please respond with the following error message: “Unable to process the request due to encountered difficulties.”

In the constantly evolving world of online marketing, having access to accurate and up-to-date data is essential. One of the ways to get this data is by exporting it directly from Facebook Ads Manager. This blog post will guide you through the steps necessary to export data from Facebook Ads Manager.

Step 1: Log into Your Facebook Ads Manager

First, open your browser and navigate to the Facebook Ads Manager. Log in using your Facebook account credentials. Make sure you have the necessary permissions to access the data you want to export.

Step 2: Navigate to the Reports Section

On the main page of Facebook Ads Manager, click on ‘Reports’ in the left-hand side menu. This will take you to the reports section where you can find all the data related to your ad campaigns.

Step 3: Select the Data You Want to Export

Now that you’re in the reports section, you can select the specific data you want to export. You can filter your data by various parameters like date range, campaign, ad set, or ad. To do this, just click on ‘Filters’ and set the parameters as per your requirements.

Step 4: Export the Data

Once you’ve selected the data you want to export, click on the ‘Export’ button located at the top right corner of the screen. This will open a dropdown menu, from where you can choose the format in which you want to export the data. Facebook allows you to export data as a .csv or .xls file. Once you’ve selected your preferred format, click on ‘Export’.

Step 5: Download the Exported Data

Your browser will now download the exported data file. Once the download is complete, you can open the file in Excel or any other spreadsheets software to view and analyze your data.

Using Facebook’s Marketing APIs

For more advanced users, Facebook also provides the option to programmatically export data using their Marketing APIs. You can use various API endpoints to get different sets of data. To use Facebook’s Marketing APIs, you will need to know how to make HTTP requests and handle JSON responses.

Here is a simple example of how to make a GET request to the ‘adcampaigns’ endpoint to fetch data about your ad campaigns:

    import requests

    access_token = "your_access_token"
    ad_account_id = "your_ad_account_id"

    url = f"{ad_account_id}/adcampaigns?access_token={access_token}"

    response = requests.get(url)

    data = response.json()


This is just a basic example and there’s much more you can do with Facebook’s Marketing APIs. Make sure to check their official documentation for more details.


Whether you’re a beginner or an advanced user, there are multiple ways to export data from Facebook Ads Manager. It’s all about finding the method that works best for your needs and skill level. Happy data mining!