marketplace
GET /v1/marketplace/latest
The newest live listings, for a site that is not the storefront.
Authentication
This endpoint is public. It takes no credential and no organisation — it is what our own marketing site and AI answer engines read.
This endpoint takes no organisation id. Your key already identifies the organisation it belongs to, and the response is scoped to it.
Try it
Replace anything in angle brackets with your own values, and the key placeholder with a key from your dashboard.
curl -X GET https://api.zinndigital.com/v1/marketplace/latestSigned in? The API console in your dashboard fills in your real organisation id and your own key, and runs the request against the live API so you can see the actual response. Open this endpoint in the API console
Details
docs/760 §2. A public, read-only feed of the newest live listings, built from the same card as the hub (MarketplaceHubCard): the domain is only ever the masked form, the price is the listing's public price, and no seller detail beyond the public display name is present. Anonymous, single variant, no cookie. Held for 60 seconds on the server and advertised with Cache-Control: public, max-age=60, because it is read by a browser island on every page view of zinnguestposts.com — a new listing appears within a minute, with no deploy.
Parameters
| Name | Type | Required | What it is |
|---|---|---|---|
locale (query) | string | No | Explicit, never Accept-Language — see getMarketplaceOverview. |
vertical (query) | string | No | Comma-separated vertical keys. Omitted means every live vertical. An unknown or archived key is dropped, not an error; verticals in the response says which were served. |
limit (query) | integer | No | — |
Response
| Name | Type | Required | What it is |
|---|---|---|---|
data | MarketplaceLatestCard[] | Yes | — |
total | integer | Yes | Live listings across the served verticals, not only the returned page. |
locale | string | Yes | — |
verticals | string[] | Yes | The vertical keys actually served, after unknown and archived ones were dropped. |
Errors this endpoint can return
422