Product Offer Open API
Updated April 27, 2026
Query your published products programmatically using the Fourthwall Product Offer Open API
The Product Offer Open API gives you read access to your Fourthwall product catalog. You can retrieve all published product offers or fetch a single offer by ID. Use this API to pull product data into external tools, build custom storefronts, or integrate your catalog with third-party platforms.
Generate an API key
Before making API requests, generate an API key from your dashboard.
- Go to Settings > For Developers > OpenAPI in your Fourthwall dashboard.
- Click Generate API key.
- Copy and save the key. It is only shown once.
Include the API key in every request using the Authorization header:
Authorization: Bearer YOUR_API_KEY
Endpoints
GET all product offers
Returns all published product offers in your shop.
GET https://storefront.fourthwall.com/api/product-offers?page=0&limit=10
Query parameters:
page: Page number, zero-indexed. Default:0.limit: Number of results per page. Default:10.
Example response:
{
"results": [
{
"id": "offer-id",
"name": "T-Shirt",
"description": "A soft cotton t-shirt.",
"images": [...],
"variants": [...],
"price": { "amount": 2500, "currency": "USD" }
}
],
"totalCount": 42
}
GET a product offer by ID
Returns a single product offer by its ID.
GET https://storefront.fourthwall.com/api/product-offers/{offerId}
Path parameters:
offerId: The ID of the product offer to retrieve.
Example response:
{
"id": "offer-id",
"name": "T-Shirt",
"description": "A soft cotton t-shirt.",
"images": [...],
"variants": [...],
"price": { "amount": 2500, "currency": "USD" }
}
Use cases
- Custom storefronts. Fetch your product catalog to display products on an external site or app.
- Inventory dashboards. Pull product data into internal tooling for reporting or operations.
- Third-party integrations. Sync product information to platforms or tools that do not have a direct Fourthwall integration.
Frequently asked questions
Does the API return hidden or out-of-stock products?
No. The Product Offer Open API only returns published, available products. Hidden or archived products are excluded.
Is the API rate-limited?
Rate limit details are available in your API response headers. If your application makes many requests in a short period, implement request throttling to stay within limits.
Can I write or modify products through this API?
No. The Product Offer Open API is read-only. To manage products, use the Fourthwall dashboard.
Where do I find the full API reference?
The full API reference, including all response field definitions, is available in the OpenAPI documentation linked from Settings > For Developers > OpenAPI in your dashboard.
If you have any questions, do not hesitate to contact us at support@fourthwall.com.