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.

Pagination and limits

Cursor pagination, page-size caps, and monthly free quotas for job search.

How cursors work

List responses include meta.next_cursor. Pass it back as cursor. When it is null or absent, you are at the end.

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

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

Cursors are opaque. Do not parse or construct them. Keep every other parameter identical between pages.

Limits by surface

| Surface | Default | Max | Free quota (UTC month) |
| --- | --- | --- | --- |
| `GET /jobs` | 20 | **50** | **1000** jobs returned |
| `GET /companies` | - | - | **1000** companies returned |
| `GET /jobs/map` | - | - | **1000** requests |
| `GET /jobs/salary-average` | - | - | **1000** requests |
| `/candidates` | paginated | use `limit` and `cursor` | Free |
| Public board list | 25 typical | board-defined | Free, ETag cached |

Past a hard quota the API returns 429 QUOTA_EXCEEDED. Inquire at business@worklittle.com for higher limits.

Paginate on intent

Each row in data counts against the monthly quota, so limit=50 costs five times limit=10.

Fetch page one and present it. Fetch the next page only when the user asks for more, or refine the filters instead. Cap pages per conversation. Three is generous. Exhaust a cursor only in batch jobs, off the interactive path. * Better filters (title negatives, workplace_type, seniority_level, posted_within_days) beat bigger pages.