---
title: Catalog
description: How the looot catalog is organized, categories, platforms, jobs, endpoints and providers, how to find a provider, access states, and the counts behind them.
---

The catalog is one list of provider endpoints, organized four ways:

```txt
category > platform > job > endpoint (each backed by a provider)
```

- A **category** is a broad area, such as Enrichment or SEO/AEO.
- A **platform** groups a provider's endpoints by product, for example a provider that ships
  both a search API and a scraping API is two platforms under one provider.
- A **job** is the task, not the provider, for example `people.email.verify`. Several endpoints
  from different providers can do the same job; looot ranks them against each other. See
  [Jobs](/concepts/jobs).
- An **endpoint** is one callable operation from one provider, with its own id, input schema and
  price.

## Find a provider or an endpoint

- **Search**, in plain words: `looot search "verify an email"`, or the `search` MCP tool
  (`search_catalog` is the full-detail listing, for many full rows at once).
- **`catalog_overview`** (MCP tool, or `GET /v1/catalog/overview`): what exists, as categories,
  platforms and jobs, with counts at every level. Pass `topic=email` for the jobs that match a
  word, or `category=`/`platform=` to walk one branch.
- **The public catalog**, no account needed: `GET /v1/public-catalog` and
  [looot.ai/catalog](https://looot.ai/catalog). See [Browse without an account](/get-started/browse).
- **An endpoint's own card**, plain Markdown, no token: `https://api.looot.ai/catalog/<endpointId>.md`.
- **A provider's own card**, every endpoint it has: `https://api.looot.ai/catalog/providers/<provider>.md`.

## Access states

Every endpoint carries an `access` value:

| `access` | Meaning |
| --- | --- |
| `runs_now` | Callable now: nothing to connect, or looot already has a platform key for it. |
| `needs_your_account` | Acts on your own connected account with that provider (for example Instantly or Gmail). Connect it first. |
| `coming_soon` | A registered provider with no platform key yet. Calling it returns a `provider_error`, not a result. |

Check `access` before you pick an endpoint. `search`, `search_catalog` and `discover` all report
it on every row.

## By category

The counts below come from `GET /v1/catalog/overview` and change as the catalog grows; each
category page lists its jobs and links to the live count.

**[Social data](/catalog/social)**

Social platforms and profile, post and trend data.

**[Enrichment](/catalog/enrichment)**

People and company enrichment, email finding and verification.

**[Search & SERP](/catalog/search)**

Search results, rankings, backlinks and site data.

**[Web search & research](/catalog/research)**

Web search and research endpoints for agents.

**[Scrapers](/catalog/scrapers)**

Scraping, extraction and web monitoring.

**[Ads intelligence](/catalog/ads)**

Ad libraries and campaign data.

**[Market data](/catalog/markets)**

Financial, crypto and market data.

**[Maps & local](/catalog/maps)**

Places, maps and local business data.

**[E-commerce](/catalog/ecommerce)**

Product, listing and marketplace data.

**[Generative AI](/catalog/genai)**

Image, video, audio and text generation.

**[Reviews & apps](/catalog/reviews)**

App store and review data.

**[Developer data](/catalog/developer)**

Developer and infrastructure tooling.

**[Utilities](/catalog/utilities)**

Conversion, geocoding and general utilities.

## Next

[Pricing basics](/get-started/pricing-basics) for how a price maps to what you pay, or
[Jobs](/concepts/jobs) for how a job run picks its endpoint for you.

<Related />
