# Core API Concepts

This section describes the primary functional concepts used throughout the Influencers.Club Public API.

## Discovery

Discovery endpoints provide access to creator search functionality across supported platforms.

These endpoints are designed to support large-scale identification and evaluation workflows and return a constrained response optimized for selection rather than full profile representation.

Discovery endpoints are typically used to identify candidate creators prior to enrichment.

## Enrichment

Enrichment endpoints provide detailed creator-level data once an identifier is known.

Depending on the enrichment mode, responses may include profile attributes, audience insights, and historical or platform-specific metrics.

Enrichment endpoints are intended for downstream workflows that require complete creator information.

## Enrichment Execution Models

### Single Enrichment

Single enrichment endpoints process requests synchronously and return results within the request lifecycle.
They are intended for real-time or low-volume enrichment use cases.

### Batch Enrichment

Batch enrichment endpoints process requests asynchronously.
Data is submitted in bulk and processed offline, with results made available once processing is complete.

Batch enrichment is intended for large-scale or non-interactive workflows.

## Usage Pattern

Discovery and enrichment are designed to be used as complementary stages within an integration.

Discovery enables identification and selection, while enrichment provides detailed data for qualified creators.