Skip to main content

Product Offer Open API

Updated October 22, 2026

Read your Fourthwall product data with the documented Platform Open API and Storefront API endpoints

Fourthwall's published API reference at docs.fourthwall.com doesn't document a separate Product Offer Open API or a product-offers endpoint. To read your products with an API, use one of the two documented APIs below.

Which API should I use for product data?​

  • Platform Open API if you want your own shop's products in your own tools or scripts, or your app holds an OAuth token.
  • Storefront API if you're building a custom storefront that shows your public products to customers.

How do I get products from the Platform Open API?​

Send your Open API username and password from Settings > For developers with Basic auth. Apps use an OAuth token with the offer_read scope.

  • GET https://api.fourthwall.com/open-api/v1.0/products returns your products, with pagination (page and size, up to 100 per page).
  • GET https://api.fourthwall.com/open-api/v1.0/products/{productId} returns one product by ID.
curl -u YOUR_USERNAME:YOUR_PASSWORD "https://api.fourthwall.com/open-api/v1.0/products?page=0&size=20"

See Platform Open API for authentication, scopes and rate limits.

How do I get products from the Storefront API?​

Create a token in the Storefront API section of Settings > For developers, and send it as the storefront_token query parameter. The Storefront API returns products through collections. Every shop has an all collection with all public products.

  • GET https://storefront-api.fourthwall.com/v1/collections/all/products?storefront_token=YOUR_TOKEN returns your public products, with pagination.
  • GET https://storefront-api.fourthwall.com/v1/products/{slug}?storefront_token=YOUR_TOKEN returns one product by its URL slug.

See Storefront API for more.

Frequently asked questions​

My requests to storefront.fourthwall.com/api/product-offers fail. What should I use instead?​

Use GET /open-api/v1.0/products on the Platform Open API, or GET /v1/collections/all/products on the Storefront API. Those are the product endpoints in Fourthwall's published API reference.

Can I change products through an API?​

Yes, through the Platform Open API. For example, POST /products creates a product and needs the offer_write scope for OAuth apps. The Storefront API is read-only for products. See the Platform Open API reference.

Where is the full reference?​

Product endpoints for the Platform Open API are at docs.fourthwall.com/api-reference/platform/products/list-products. For the Storefront API, see docs.fourthwall.com/storefront/products.


If you have any questions, contact us at support@fourthwall.com with the endpoint you're calling and the response you get.

Was this helpful?