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

# API Overview

> The Jobo Enterprise API provides access to millions of job listings from 57 ATS platforms.

## API Families

The API is organized into four families:

<CardGroup cols={2}>
  <Card title="Jobs Search" icon="magnifying-glass" href="/api-reference/jobs/search">
    Full-text search and advanced filtered queries across millions of job
    postings
  </Card>

  <Card title="Jobs Feed" icon="rss" href="/api-reference/feed/jobs-feed">
    High-volume cursor-based streaming for data ingestion and sync pipelines
  </Card>

  <Card title="Auto Apply" icon="bolt" href="/api-reference/auto-apply/auto-apply">
    Automated job application via session-based form discovery and submission
  </Card>

  <Card title="Locations" icon="location-dot" href="/api-reference/locations/locations#geocode-a-location">
    Transform free-form location strings into structured geocoded data
  </Card>
</CardGroup>

## Base URL

```
https://connect.jobo.world
```

## Authentication

Most endpoints require an API key via the `X-Api-Key` header. `GET /api/companies/{id}` is public so company profile links can be resolved without a key. See [Authentication](/authentication) for details.

## Endpoint Summary

| Endpoint              | Method  | Path                       | Metering                                       |
| --------------------- | ------- | -------------------------- | ---------------------------------------------- |
| Search Jobs           | `GET`   | `/api/jobs`                | Metered by delivered search results            |
| Advanced Search       | `POST`  | `/api/jobs/search`         | Metered by delivered search results            |
| Jobs Feed             | `POST`  | `/api/jobs/feed`           | Metered unless included with your subscription |
| Expired Jobs          | `GET`   | `/api/jobs/expired`        | Unmetered                                      |
| Get Job               | `GET`   | `/api/jobs/{id}`           | Unmetered                                      |
| Get Company           | `GET`   | `/api/companies/{id}`      | Public and unmetered                           |
| List a Company's Jobs | `GET`   | `/api/companies/{id}/jobs` | Metered by delivered search results            |
| Geocode               | `GET`   | `/api/locations/geocode`   | Metered lookup                                 |
| Auto Apply (all)      | various | `/api/auto-apply/*`        | Currently unavailable — returns `503`          |

<Note>
  Search, Feed, and the Companies list-jobs endpoint perform a balance precheck
  against the request size, then debit the actual delivered quantity after the
  response is built. Geocode is a flat metered lookup. See
  [Billing & Credits](/pricing) for wallet behavior and current pricing links.
</Note>
