> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anysite.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Endpoint Discovery

> Browse and inspect 118+ available API endpoints

## Overview

Before making API calls, use `anysite describe` to discover available endpoints, explore their parameters, and understand the expected input/output formats.

## List All Endpoints

```bash theme={null}
anysite describe
```

This displays a categorized list of all 118+ available endpoints grouped by platform (LinkedIn, Instagram, Twitter/X, Reddit, YouTube, etc.).

## Search Endpoints

Find endpoints by keyword:

```bash theme={null}
anysite describe --search "linkedin"
anysite describe --search "company"
anysite describe --search "search"
```

**Example output:**

```
Found 5 endpoints matching "company":
  /api/linkedin/company              Get LinkedIn company profile
  /api/linkedin/company/employees    Get company employees
  /api/linkedin/company/posts        Get company posts
  /api/linkedin/search/companies     Search LinkedIn companies
  /api/instagram/user                Get Instagram user profile
```

## Inspect Endpoint Details

Get full details about a specific endpoint:

```bash theme={null}
anysite describe /api/linkedin/company
```

**Example output:**

```
Endpoint: /api/linkedin/company
Method:   POST
Description: Get LinkedIn company profile

Parameters:
  company (string, required) - Company URL or identifier

Response fields:
  name, description, industry, specialties,
  employeeCount, headquarter, logo, ...
```

### JSON Output

Get endpoint details in JSON format for automation:

```bash theme={null}
anysite describe /api/linkedin/company --json
```

## Common Endpoint Categories

| Category      | Examples                                    | Endpoint Count |
| ------------- | ------------------------------------------- | -------------- |
| **LinkedIn**  | Users, companies, posts, search, employees  | 39+            |
| **Instagram** | Profiles, posts, comments, followers        | 10+            |
| **Twitter/X** | Users, tweets, search, followers            | 10+            |
| **Reddit**    | Subreddits, posts, comments, users          | 8+             |
| **YouTube**   | Channels, videos, comments, search          | 8+             |
| **GitHub**    | Repositories, users, organizations          | 5+             |
| **Google**    | Search, news, maps                          | 5+             |
| **Amazon**    | Products, reviews, search                   | 5+             |
| **SEC EDGAR** | Filings, companies                          | 3+             |
| **Other**     | Web parsing, Trustpilot, Y Combinator, etc. | 20+            |

<Tip>
  Always run `anysite describe` before building dataset pipelines or batch jobs to verify endpoint names and required parameters.
</Tip>

## Next Steps

<CardGroup cols={2}>
  <Card title="Single API Calls" icon="bolt" href="/cli/api-calls">
    Make your first data extraction request
  </Card>

  <Card title="Batch Processing" icon="layer-group" href="/cli/batch-processing">
    Process multiple inputs in parallel
  </Card>
</CardGroup>
