It’s possible to extract all published products via API.

The sample output above shows the structure of the API response when extracting all published products. It includes information such as the name, description, price, product link, cover image, and creation date of each product. Additionally, the response includes pagination links and metadata for navigating through the list of products.

/api/products
{
"data": [
	{
		"name": "Ghost of Tsushima",
		"description": "A new cooperative multiplayer experience inspired ...",
		"price": "$39.99",
		"product_link": "/checkout/ghost-of-tsushima",
		"cover_image": null,
		"created_at": "2024-02-05"
	}
],
"links": {
	"first": "/api/products?page=1",
	"last": "/api/products?page=3",
	"prev": null,
	"next": "/api/products?page=2"
},
"meta": {
			"current_page": 1,
			"from": 1,
			"last_page": 3,
			"links": [
					{
						"url": null,
						"label": "« Previous",
						"active": false
					},
					{
						"url": "/api/products?page=1",
						"label": "1",
						"active": true
					},
					{
						"url": "/api/products?page=2",
						"label": "2",
						"active": false
					},
					{
						"url": "/api/products?page=3",
						"label": "3",
						"active": false
					},
					{
						"url": "/api/products?page=2",
						"label": "Next »",
						"active": false
					}
				],
			"path": "/api/products",
			"per_page": 10,
			"to": 10,
			"total": 28
		}
}