APIHub
Back to Explore

Ecosystem API

The Ecosystem API provides read‑only access to an ecosystem's hierarchical data—categories, collections, and products—and to the individual listings associated with each entity, with pagination support and basic filtering on listing external IDs.

Development
none
HTTPS
CORS: Unknown
Description enriched
Visit official documentation

Latency

1297ms p95

Uptime

100.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
GET

/ecosystems/{ecosystem_id}/products/{id}/listings

List product listings

  • ecosystem_id (path, required)
  • id (path, required) — ID of the record you are acting upon.
  • cursor (query) — Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the response.
  • limit (query, limit) — Number of records to return
GET

/ecosystems/{ecosystem_id}

Get ecosystem

  • ecosystem_id (path, required)
GET

/ecosystems/{ecosystem_id}/categories

List categories

  • ecosystem_id (path, required)
  • cursor (query) — Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the response.
  • limit (query, limit) — Number of records to return
GET

/ecosystems/{ecosystem_id}/categories/{id}

Get category

  • ecosystem_id (path, required)
  • id (path, required) — ID of the record you are acting upon.
GET

/ecosystems/{ecosystem_id}/categories/{id}/listings

List category listings

  • ecosystem_id (path, required)
  • id (path, required) — ID of the record you are acting upon.
  • cursor (query) — Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the response.
  • limit (query, limit) — Number of records to return
GET

/ecosystems/{ecosystem_id}/collections

List collections

  • ecosystem_id (path, required)
  • cursor (query) — Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the response.
  • limit (query, limit) — Number of records to return
GET

/ecosystems/{ecosystem_id}/collections/{id}

Get collection

  • ecosystem_id (path, required)
  • id (path, required) — ID of the record you are acting upon.
GET

/ecosystems/{ecosystem_id}/collections/{id}/listings

List collection listings

  • ecosystem_id (path, required)
  • id (path, required) — ID of the record you are acting upon.
  • cursor (query) — Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the response.
  • limit (query, limit) — Number of records to return
GET

/ecosystems/{ecosystem_id}/listings

List listings

  • ecosystem_id (path, required)
  • cursor (query) — Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the response.
  • limit (query, limit) — Number of records to return
  • external_id (query) — Filter on external_id
GET

/ecosystems/{ecosystem_id}/listings/{id}

Get listing

  • ecosystem_id (path, required)
  • id (path, required) — ID of the record you are acting upon.
GET

/ecosystems/{ecosystem_id}/products

List products

  • ecosystem_id (path, required)
GET

/ecosystems/{ecosystem_id}/products/{id}

Get product

  • ecosystem_id (path, required)
  • id (path, required) — ID of the record you are acting upon.

12 endpoints auto-detected

curl -X GET \
  "https://api.apideck.com/ecosystems/{ecosystem_id}/products/{id}/listings"

api.apideck.com · HTTPS only