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) |