Coding agent documentation index Fetch the complete documentation index at: https://docs.worklittle.com/docs-agent-manifest.json Use this file to discover all available pages before exploring further.

Quickstart

Create an API key and run your first job search with cURL, the CLI, Python, or TypeScript.

Call the API

cURL

#### 1. Create an API key

Sign in to Worklittle Business, open API keys, and choose Create API key. Copy the sk-wl-api01-... secret once.

Give the key jobs:read. If paid routes return 402 Payment Required, open Billing and fix billing before retrying.

#### 2. Set your API key

Export the key as an environment variable. The SDK and CLI read WORKLITTLE_API_KEY automatically.

export WORKLITTLE_API_KEY="sk-wl-api01-..."

#### 3. Search jobs

Send a GET request to https://api.worklittle.com. Any language with HTTPS can do the same. Schema: OpenAPI.

curl -s "https://api.worklittle.com/jobs?q=software+engineer&limit=5" \
  -H "Authorization: Bearer $WORKLITTLE_API_KEY"

Output

{
  "data": [
    {
      "id": "…",
      "title": "Software Engineer",
      "company": { "name": "Example Co" },
      "locations": ["Remote"],
      "can_apply": true
    }
  ],
  "meta": { "next_cursor": "…" }
}

CLI

#### 1. Create an API key

Sign in to Worklittle Business, open API keys, and choose Create API key. Copy the sk-wl-api01-... secret once.

Give the key jobs:read. If paid routes return 402 Payment Required, open Billing and fix billing before retrying.

#### 2. Install the CLI

brew install worklittle/tap/worklittle

Other install options: CLI.

#### 3. Set your API key

Export the key as an environment variable. The SDK and CLI read WORKLITTLE_API_KEY automatically.

export WORKLITTLE_API_KEY="sk-wl-api01-..."

#### 4. Run a command

worklittle jobs search --q="software engineer" --limit 5 --pretty

Output

{
  "data": [
    {
      "id": "…",
      "title": "Software Engineer",
      "company": { "name": "Example Co" },
      "locations": ["Remote"],
      "can_apply": true
    }
  ],
  "meta": { "next_cursor": "…" }
}

Python

#### 1. Create an API key

Sign in to Worklittle Business, open API keys, and choose Create API key. Copy the sk-wl-api01-... secret once.

Give the key jobs:read. If paid routes return 402 Payment Required, open Billing and fix billing before retrying.

#### 2. Set your API key

Export the key as an environment variable. The SDK and CLI read WORKLITTLE_API_KEY automatically.

export WORKLITTLE_API_KEY="sk-wl-api01-..."

#### 3. Create a project and install the SDK

pip install worklittle

Full install notes: Python SDK.

#### 4. Create your code

Create a file called quickstart.py:

from worklittle import Worklittle

wl = Worklittle()
page = wl.jobs.search(q="software engineer", limit=5)
print(page)

#### 5. Run your code

python quickstart.py

Output

{
  "data": [
    {
      "id": "…",
      "title": "Software Engineer",
      "company": { "name": "Example Co" },
      "locations": ["Remote"],
      "can_apply": true
    }
  ],
  "meta": { "next_cursor": "…" }
}

TypeScript

#### 1. Create an API key

Sign in to Worklittle Business, open API keys, and choose Create API key. Copy the sk-wl-api01-... secret once.

Give the key jobs:read. If paid routes return 402 Payment Required, open Billing and fix billing before retrying.

#### 2. Set your API key

Export the key as an environment variable. The SDK and CLI read WORKLITTLE_API_KEY automatically.

export WORKLITTLE_API_KEY="sk-wl-api01-..."

#### 3. Create a project and install the SDK

npm install worklittle

Full notes: TypeScript SDK.

#### 4. Create your code

Create a file called quickstart.ts:

import { createWorklittle } from "worklittle";

const wl = createWorklittle();
const page = await wl.jobs.search({ q: "software engineer", limit: 5 });
console.log(page);

#### 5. Run your code

npx tsx quickstart.ts

Output

{
  "data": [
    {
      "id": "…",
      "title": "Software Engineer",
      "company": { "name": "Example Co" },
      "locations": ["Remote"],
      "can_apply": true
    }
  ],
  "meta": { "next_cursor": "…" }
}

Next

| Goal | Start here |
| --- | --- |
| Filters and pagination | [Search jobs](/jobs/api/search-jobs) |
| Company map | [Search companies](/jobs/api/search-companies) |
| Apply for jobs | [Apply for jobs](/jobs/api/apply-for-jobs) |
| MCP (same Bearer key) | [MCP](/jobs/mcp) |
| SDK and CLI | [Libraries](/jobs/libraries/overview) |
| Prices | [Pricing](/jobs/get-started/pricing) |