In this article:

How to Export Leads from Facebook Ads [2024 Update]

Facebook introduced Lead Ads in 2015, and since then, it’s become a powerful tool for everyday businesses to improve their sales and marketing abilities. But, with the many changes occurring on the platform, we thought it’d be worth walking you through how to export leads from Facebook Ads, in light of the 2020 updates. 

Keep in mind that lead information is only available on Facebook for 90 days, meaning older leads cannot be downloaded. We suggest exporting your data regularly or automating lead data collection, so you don’t miss out on valuable information!

There are three key ways to downloading your Facebook leads in a tidy CSV or XLS file: 1) via your page, 2) via Ad Manager, and 3) via external API. Let’s get started!

Export Leads from your Facebook Leads Center

Manage Page sidebar on a Facebook page, listing links for Home, Inbox, Lead Center, Events, etc

This is the most straightforward method for downloading your leads, especially if you’re already on your organization’s Facebook Page!

  1. Access the Facebook Page that has your desired leads.
  2. On the Manage Page sidebar, click on Leads Center (note: this button will only appear if you have previously placed a Lead Ad).
  3. Select the parameters for your lead export (i.e. Forms, Owners, Dates, Labels) > Click the Download button.
  4. Voila! You can now open a spreadsheet with your lead information on Numbers, Excel, etc.

Export Leads from your Facebook Publishing Tools

While the Leads Center is the quickest way to complete this task from your Facebook page, here’s an alternative method, just in case!

  1. Access the Facebook Page that has your desired leads.
  2. On your Manage Page sidebar, scroll down to Publishing Tools.
  3. On the new sidebar, click Forms Library.
  4. Locate your desired form on the table and click Download under the Leads column.
  5. Select how you want to download your leads, by clicking either Download New Leads (aka the number of new leads since your last download) or Download by Date Range Only (aka the number of new leads during a certain time period).
  6. Click CSV and/or XLS based on your desired file type.

Export Leads from your Facebook Ad Manager

This method is good when you’re also looking to export other information and metrics from your Facebook Ads, which are all housed on your Ad Manager.

  1. Access your organization’s Facebook Ad Manager.
  2. Click on the Ads tab > Locate the cell in the row of your desired lead ad under the Results column > Click on the On-Facebook Lead link.
Facebook ad manager dashboard with the Ad tab selected and the cursor hovering over the "On-Facebook Lead" link


  1. Select how you want to download your leads, by clicking either Download New Leads (aka the number of new leads since your last download) or Download by Date Range Only (aka the number of new leads during a certain time period).
  2. Click CSV and/or XLS based on your desired file type.

Export Leads from an External API

This is the easiest method for downloading leads, especially if you don’t want to manually complete this task every 90 days. APIs allow you to automatically request and pull for certain data and, therefore, can be useful in consistently extracting your Facebook lead information. 

For those with little to no coding knowledge (like me!), you can access automation abilities through specific apps that connect to Facebook Ads. At this point, I’d be remiss to not bring up our Facebook Ads integration that can pull your leads data--as well as other ad information, metrics, and KPIs--all in one place. If you’re more interested in linking your Facebook leads to a CRM, we suggest looking at Facebook’s curated list of providers!

Regardless of which application you choose, we mainly recommend this last method to minimize error and ensure you’re making the most of your Facebook Ads account.

We hope this article has helped you and given you a better understanding of how to export leads from Facebook ads. You might also like our articles on Discord and Google Sheets integration and how to connect Zendesk to Google Sheets.

To optimize your workflow, we recommend reading our guide on how to use mail merge in Google Sheets and trying our employee vacation tracker.

Schedule a free automation consult
Learn more

Automate repetitive tasks with Lido

Save hours on repetitive and tedious work. Lido is a new spreadsheet that connects your spreadsheets, forms, PDFs, and email inbox.

Trigger
Action
Select trigger
When a cell value in Google Sheets changes
Check Google Sheets for today's date
When a new row is added to Google Sheets
On new Google Form submission
Send me a daily reminder
On new Typeform submission
When a cell value in database changes
Check database for today's date
When a new row is added in database
When a new HubSpot customer is created
Select action
ADDCALENDAREVENT
Creates a one- or multiple-day calendar event with optional attendees
ADDHUBSPOT
Adds an object to Hubspot
ADDSLACKCHANNEL
Create a Slack channel, and optionally add a topic or members
CALLURL
Makes any HTTP request
CREATEGOOGLEDOC
Replaces [@column_name] values in a Google Doc with the corresponding table row's values
CREATEPDF
Replaces [@column_name] values in a Google Doc with the corresponding table row's values, then export it as a PDF
FETCH
Makes any HTTP request and returns the response
INSERTROWS
Inserts given array below defined values in given worksheet
SENDGMAIL
Sends an email using your Google account
SENDOUTLOOK
Sends an email using your Microsoft Outlook account
SENDSLACK
Sends a Slack message
SENDSMS
Sends an SMS message using your Twilio account
UPDATECELL
Updates cells with given values
UPDATEHUBSPOT
Updates a property of a Hubspot object
Trigger is required
Action is required
Get started