> Quick answer: Open Ads Manager, select your campaigns or ad sets, click Export in the top right corner, pick CSV, and download. You can customize columns and set a date range before every export.
What Is CSV Export for Facebook Ads?
A CSV export pulls your ad performance data out of Meta Ads Manager and into a spreadsheet you can slice, share, or feed into other tools.
Why export your Facebook Ads data
Reports inside Ads Manager are useful. But a CSV file opens more doors. Build pivot tables in Excel. Connect data to your BI tool. Share clean results with a client. Archive weekly performance snapshots for trend tracking. The export puts you in control of the data.
What formats Facebook supports
Per Meta's Ads Manager documentation, performance data exports in both CSV and XLS formats. CSV is the better choice for most workflows. It opens in Excel, Google Sheets, and virtually every analytics or reporting tool.
How to Export CSV Data From Ads Manager
Follow these four steps and you'll have a file ready in under a minute.
Step 1: Navigate to Reports or campaign view
Log in to Meta Ads Manager. Go to the Campaigns, Ad Sets, or Ads tab depending on what level you need. The Reports tab gives you more custom breakdown options if you need segmented data.
Step 2: Select campaigns, ad sets, or ads
Check the box next to each item you want to export. Leave everything unchecked to bulk-export all campaigns at once. Both selective and bulk export work at any level of the account.
Step 3: Click Export and choose CSV format
The Export button sits in the top right corner of Ads Manager. Click it and a format menu appears. Select CSV for the widest compatibility. XLS works too if your team prefers it.
Step 4: Customize columns before download
Before you finalize the download, choose which columns to include. Add or remove metrics to match your reporting needs. Per the Meta Business Help Center, column names in the exported CSV file differ from what you see in the UI. For example, "Body" refers to your ad text and "Title" refers to your headline. Map these carefully when building formulas or dashboards.
What Metrics and Columns You Can Export
Standard performance metrics
Impressions, clicks, spend, reach, conversions, and engagement are all available by default. These cover the core metrics for any campaign performance review.
Breakdown and segmentation options
Delivery reports let you slice data by placement, device, age, gender, and region. Export these to identify which audience segments and placements drive the strongest results.
Custom column selection
Build a custom column set in Ads Manager and save it as a preset. Your saved column views carry directly into exports. This way, every download pulls exactly the data you need without manual cleanup.
Exporting Different Data Types
Campaign, ad set, and ad performance
Export at whichever level fits your goal. Campaign level for budget and overall ROAS. Ad set level for audience and delivery performance. Ad level for creative-by-creative comparisons. Each level downloads as its own separate CSV.
Delivery reports
Per the Meta Business Help Center, delivery reports show performance broken down by platform and placement. Access them through the same Export button in Ads Manager. They're especially useful for cross-placement creative decisions.
Lead ad data
Running lead generation campaigns? Meta lets you download your lead information as CSV or XLS directly from Ads Manager. Per Meta's Help Center documentation, lead data is only available for download for 90 days. After that window closes, it cannot be retrieved. Download leads regularly so nothing slips through.
Best Practices for CSV Exports
Date range selection
Set a custom date range before every export. The default view may not cover the exact period you need. Lock in your dates first, then pull the file. This prevents gaps in your historical records.
Regular exports for tracking
One-off exports are fine for ad hoc pulls. For ongoing performance tracking, set a weekly or monthly reminder. Consistent exports build a clean historical archive without depending on Ads Manager's date lookup later.
Using CSV data with Coinis
A CSV export is a snapshot. It goes stale the moment you download it.
Coinis's Advertise page shows live campaign performance without any manual exporting. Your data stays current. Filter by campaign, date, or metric in real time. No downloading files. No reformatting spreadsheets. No waiting for a teammate to send a report.
Or let Coinis do it.
From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.
Start free. Upgrade when you're ready.
15 AI tokens a month. No credit card.
Frequently Asked Questions
Where is the Export button in Facebook Ads Manager?
The Export button is in the top right corner of the Ads Manager interface. Select your campaigns, ad sets, or ads first, then click Export to choose your format and customize your date range and columns before downloading.
How long is Facebook lead ad data available to download?
Per Meta's Help Center documentation, lead information from lead ads is only available for download for 90 days from the date it was submitted. After that window closes, the data cannot be retrieved, so download leads on a regular schedule.
Can I export all Facebook campaigns at once?
Yes. In Ads Manager, leave all campaigns unchecked to bulk-export your entire account's data at once. You can also check specific campaigns if you only need a subset.
Why do column names in the CSV look different from Ads Manager?
Per Meta's Business Help Center, CSV column names use different labels than the Ads Manager UI. For example, 'Body' refers to your ad text and 'Title' refers to your headline. Check Meta's documentation for the full label mapping before building formulas or dashboards.