Platitun · API · Catalogue and requests · Search the catalogue

Search the catalogue

GET /api/v1/catalog/services

Key scope: catalog · read only

The marketplace service catalogue. It is read-only: only the marketplace edits it, and that is deliberate — a buyer cannot tell two differently named “Cursor Pro” entries apart. Disabled services are not returned at all.

The cursor is the slug of the last service seen, and the order is by slug: it is stable, unlike a page number.

Query filters

FieldTypeWhat it is
qstringSearch by service name, vendor or slug.
categorystringOnly from this catalogue section.
limitintegerHow many records to return. Default 50, maximum 200.
cursorstringThe nextCursor value from the previous response. There are no page numbers: the list changes while you page.

Response fields

FieldTypeWhat it is
itemsarrayThe records of this page.
items[].servicestringThe service slug — the name used for it in every other endpoint.
items[].namestringThe name as the vendor writes it.
items[].vendorstringWho makes the service.
items[].categoriesarrayCatalogue sections: a service can belong to several at once.
items[].productTypesarrayWhich product types are possible for this position.
items[].tariffCountintegerHow many vendor plans the service has.
nextCursorstring|nullThe next page cursor. Empty — this is the last page.

Example

GET /api/v1/catalog/services?q=cursor&limit=2

→ 200 { "items": [ { "service": "cursor", "name": "Cursor", "vendor": "Anysphere",
        "productTypes": ["subscription","account_with_subscription","account"],
        "tariffCount": 3 } ], "nextCursor": null }

Nearby in this section