Help Center

Feed: Facebook - Meta (Facebook): Data Feed Specifications for Catalogs

Sarah B
Sarah B
  • Updated
The following is directly from Facebook's Business Help Center article:  Data Feed Specifications for Catalogs

A data feed is a spreadsheet file that you upload to your catalog to add and update items in bulk. When you create a data feed, make sure to follow our specifications to avoid errors.

Note: If you want to reuse a data feed from another inventory platform like Google, make sure to check Facebook's specifications as they may be slightly different.

Required fields for ecommerce (products)

Each field (column) in your data feed represents information about your items, like description and price. Some fields are required and others are optional. To avoid item errors, make sure to include all the required fields exactly as they appear in our specifications. Note that field names must be in US English. Check which fields you need for your inventory type below.

If you're an ecommerce advertiser or seller, you can connect your catalog to ads and sales channels to advertise and sell your items. Select a channel to see required fields at a glance:

Fields for dynamic ads for products

Create dynamic ads that automatically show relevant products from your catalog to people who've shown interest in them online. The following fields are required for products:

  • id
  • title
  • description
  • availability
  • condition
  • price
  • link
  • image_link
  • brand, mpn or gtin (include at least one)

See the full list of fields and descriptions, including optional fields.

Fields for Facebook Shops

Sell items with Facebook Shops, a new, unified digital storefront across Facebook and Instagram. You can customize your shop, create featured collections and use product tagging on Instagram. The following fields are required for products:

  • id
  • title
  • description
  • availability
  • condition
  • price
  • link
  • image_link
  • brand, mpn or gtin (include at least one)

Some sellers can also use checkout, which allows your customers to complete purchases directly on Facebook and Instagram. For checkout, add the following fields in addition to those above:

See the full list of fields and descriptions, including optional fields.

Fields for Instagram Shopping

Tag products from your catalog on your Instagram business profile. The following fields are required for products:

  • id
  • title
  • description
  • availability
  • condition
  • price
  • link
  • image_link
  • brand, mpn or gtin (include at least one)

Some sellers can also use checkout, which allows your customers to complete purchases directly on Instagram. For checkout, add the following fields in addition to those above:

See the full list of fields and descriptions, including optional fields.

Fields for Facebook Page shops

People can see the products from your catalog in your Page shop. They can message your Page to buy products on Messenger or buy products on your website. The following fields are required for products:

  • id
  • title
  • description
  • availability
  • inventory
  • condition
  • price
  • link
  • image_link
  • brand, mpn or gtin (include at least one)

Some sellers can also use checkout, which allows your customers to complete purchases directly on Facebook and Instagram. For checkout, add the following field in addition to those above:

See the full list of fields and descriptions, including optional fields.

Fields for Marketplace (US only)

List items from your catalog on Facebook Marketplace and allow customers to complete purchases directly on Facebook with checkout. The following fields are required for products:

  • id
  • title
  • description
  • availability
  • inventory
  • condition
  • price
  • link
  • image_link
  • brand, mpn or gtin (include at least one)
  • google_product_category (Learn more)

See the full list of fields and descriptions, including optional fields.

Supported file formats and size limits

  • Your data feed file must be in CSV, TSV or XML (RSS/ATOM) format. If you create your file in a spreadsheet program like Excel, make sure to save it in one of these formats. Note: You can now also select Google Sheets during feed upload and we'll convert your shareable link from Google to an accepted format automatically.
  • The size limit for a one-time file upload is 100MB. The size limit for scheduled feed uploads (from a file hosting website) is 8GB.
  • We also support compressed files in ZIP and GZIP formats up to 30GB as long as they are in CSV, TSV or XML format when uncompressed.
  • You can compare formats and view some example files below. To download a template you can use for your data feed, see our guide to creating a data feed.
Format Description Example Files
CSV

Comma separated value. Works with most spreadsheet programs. The first row is the header, where you enter supported fields (column names). In the rows below, enter item information.

To download a CSV template, see our guide to creating a data feed.

Note: Enclose any fields that contain commas or white space in "double quotes". To use double quotes inside a double quoted field, use consecutive double quotes. For example, "This item meets ""XYZ"" standards."

Products

Specifications for scheduled feed uploads

  • To schedule feed uploads hourly, daily or weekly, you need to save your file on a file hosting website like Dropbox and provide the URL.
  • Your URL must begin with http, https, ftp or sftp.
  • Your URL must link to your downloadable data feed file in CSV, TSV or XML format. The URL can't go to your website's product page, Facebook Page or somewhere else. To test the URL, copy and paste it your browser to make sure it opens your file.
  • If your file is password protected, provide the username and password.

Note: You can now also select Google Sheets for scheduled feed uploads. We'll convert your shareable link from Google to an accepted format automatically.

Checking for errors

  • To check your file for errors before you upload it, copy and paste a sample of your feed into the feed debug tool and select Validate.
  • After you upload your data feed, check Issues under the Catalog tab to see any errors with your data feed and learn how to fix them. Learn more about troubleshooting catalog issues. You can also check our data feed troubleshooting guide to fix the most common data feed errors.

Was this article helpful?

5 out of 10 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.