Lytics Catalog API

Catalog exposes info about the schema of the data in Lytics. * **Entities** are Object Types, the primary one being a *User* although most accounts also have *Content* and *Campaign* as well. Custom object types may be created. * **Streams** Streams are data sources collected from api or *Integrations* (aka *Work*). * **Schema** Per entity type is list of field-types. Think of it as describing columns on the user table in a database.

Operations 6

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/schema/_streams List data streams and their fields · Streams #
Ask an LLM
“Which data streams do I have and what fields does each contain?”
“Can I see field info across all my streams in the schema?”
Tell an agent
List my data streams with their fields.
Show the schema field info for every stream.
POST /api/schema/_streams/{stream},{hidden} Hide or unhide a stream in the UI · Stream Hide #
Ask an LLM
“Can I hide a temporary stream from the Data Streams screen without deleting its data?”
“Does hiding a stream stop its data flowing into profiles?”
Tell an agent
Set stream {stream} hidden to {hidden}.
Hide stream {stream} from the web UI by setting hidden {hidden}.
POST /api/schema/_streams/{stream},{name},{hidden} Hide or unhide a stream field in the UI · Field Hide #
Ask an LLM
“Can I hide a single field of a stream from the web UI?”
“Does hiding a field in a stream delete the data behind it?”
Tell an agent
Set field {name} on stream {stream} hidden to {hidden}.
Hide the {name} field of stream {stream} ({hidden}).
GET /api/schema/{table} Get the field schema for a table · Schema Fields #
Ask an LLM
“What fields are defined on the user table schema?”
“Can I list the schema fields for a node type like user?”
Tell an agent
Show the schema fields for table {table}.
List every field defined on the {table} table.
GET /api/schema/{table}/fieldinfo Get possible values for a table's fields · FieldInfo For Table #
Ask an LLM
“Which values actually appear in each field of the user table?”
“Can I limit field info to just a few fields?”
Tell an agent
Show the values found in fields {fields} of table {table}.
Get field-level value info for table {table}, up to {limit} values.
GET /api/schema/{table}/fieldsuggest/{field} Suggest values for a field (autocomplete) · FieldSuggest #
Ask an LLM
“Can I get autocomplete suggestions for a field's values?”
“What values should I suggest as someone types into a field?”
Tell an agent
Suggest values for field {field} on table {table}.
Give me autocomplete options for {field} in {table}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/lytics:lytics-catalog-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

lytics-catalog-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: V1 Lytics Catalog API
  version: 1.0.0
  description: 'The Lytics API is a _restful_ *JSON* api that includes:

    * *Data Collection* api''s for collection, and upload of custom data.'
servers:
- url: https://api.lytics.io
tags:


# --- truncated at 32 KB (34 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/lytics/refs/heads/main/openapi/lytics-catalog-api-openapi.yml