Skip to main content
POST
https://connect.jobo.world
/
api
/
jobs
/
feed
# Basic feed — first batch
curl -X POST https://connect.jobo.world/api/jobs/feed \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -d '{"batch_size": 1000}'
{
  "jobs": [
    {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "title": "Senior Software Engineer",
      "normalized_title": "Software Engineer",
      "company": {
        "id": "d4e5f6a7-b8c9-0123-d456-e7890abcdef1",
        "name": "Acme Corp",
        "website": "https://acme.com",
        "logo_url": "https://logo.clearbit.com/acme.com",
        "summary": "Acme Corp is a leading technology company."
      },
      "description": "<p>We are looking for a Senior Software Engineer to join our team...</p>",
      "summary": "Senior backend role focused on distributed systems at Acme Corp.",
      "listing_url": "https://boards.greenhouse.io/acme/jobs/12345",
      "apply_url": "https://boards.greenhouse.io/acme/jobs/12345/apply",
      "locations": [
        {
          "location": "San Francisco, CA, US",
          "city": "San Francisco",
          "region": "California",
          "country": "United States",
          "latitude": 37.7749,
          "longitude": -122.4194
        }
      ],
      "compensation": {
        "min": 150000,
        "max": 220000,
        "currency": "USD",
        "period": "yearly"
      },
      "employment_type": "full_time",
      "workplace_type": "hybrid",
      "experience_level": "senior",
      "source": "greenhouse",
      "is_remote": false,
      "created_at": "2026-02-15T10:30:00Z",
      "updated_at": "2026-02-28T14:00:00Z",
      "date_posted": "2026-02-14T00:00:00Z",
      "valid_through": "2026-04-14T00:00:00Z",
      "qualifications": {
        "must_have": {
          "education": ["Bachelor's in Computer Science or equivalent"],
          "certifications": [],
          "skills": [
            { "name": "Go", "type": "hard" },
            { "name": "Distributed Systems", "type": "hard" },
            { "name": "PostgreSQL", "type": "hard" }
          ]
        },
        "preferred": {
          "education": [],
          "certifications": ["AWS Solutions Architect"],
          "skills": [
            { "name": "Kubernetes", "type": "hard" },
            { "name": "Leadership", "type": "soft" }
          ]
        }
      },
      "responsibilities": [
        "Design and build scalable backend services",
        "Mentor junior engineers",
        "Participate in architecture decisions"
      ],
      "benefits": [
        "Competitive salary and equity",
        "Unlimited PTO",
        "Health, dental, and vision insurance"
      ],
      "is_work_auth_required": null,
      "is_h1b_sponsor": true,
      "is_clearance_required": false
    }
  ],
  "next_cursor": "eyJsYXN0X2lkIjoiYTFiMmMzZDQifQ==",
  "has_more": true
}
This endpoint is included with your subscription — no per-request credits needed.

Request Body

locations
object[]
Structured location filters. A job matches if it satisfies any provided location object. Each object can specify country, region, and/or city.
sources
string[]
Filter by ATS source identifiers. A job matches if its source is in the list. Examples: "greenhouse", "lever", "workday", "ashby", "bamboohr", "icims", "smartrecruiters", "teamtailor", "workable", "rippling", "personio".
work_models
string[]
Filter by work model. A job matches if its work model is in the list. Accepted values (case-insensitive): "remote", "hybrid", "onsite". Omit for all jobs.
posted_after
string
ISO 8601 datetime (UTC). Only include jobs posted after this date. Example: "2026-01-01T00:00:00Z".
cursor
string
Pagination cursor returned in the previous response’s next_cursor. Omit for the first request.
batch_size
integer
default:"1000"
Number of jobs per batch. Min 1, max 1000.

Response Body

jobs
JobDto[]
Array of job objects in this batch. See the full JobDto schema below.
next_cursor
string|null
Cursor to pass in the next request to fetch the following batch. null when there are no more results.
has_more
boolean
true if additional batches are available beyond this one.

JobDto Schema

Each object in the jobs array contains:
FieldTypeDescription
idstring (uuid)Unique job identifier.
titlestringOriginal job title.
normalized_titlestring|nullStandardized title.
companyobject{ id, name, website, logo_url, summary }
descriptionstringFull HTML job description.
summarystring|nullShort AI-generated summary.
listing_urlstringURL of the original job listing.
apply_urlstringDirect application URL.
locationsobject[][{ location, city, region, country, latitude, longitude }]
compensationobject|null{ min, max, currency, period }
employment_typestring|nulle.g. "full_time", "part_time", "contract".
workplace_typestring|nulle.g. "remote", "hybrid", "onsite".
experience_levelstring|nulle.g. "entry", "mid", "senior".
sourcestringATS source identifier.
is_remotebooleanWhether the job is remote.
created_atstring (datetime)When the job was first indexed (UTC).
updated_atstring (datetime)Last update timestamp (UTC).
date_postedstring|nullOriginal posting date.
valid_throughstring|nullListing expiration date.
qualificationsobject{ must_have, preferred } — each with education, certifications, skills.
responsibilitiesstring[]List of job responsibilities.
benefitsstring[]List of benefits.
is_work_auth_requiredboolean|nullWhether work authorization is required.
is_h1b_sponsorboolean|nullWhether H-1B sponsorship is available.
is_clearance_requiredboolean|nullWhether security clearance is required.

# Basic feed — first batch
curl -X POST https://connect.jobo.world/api/jobs/feed \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -d '{"batch_size": 1000}'
{
  "jobs": [
    {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "title": "Senior Software Engineer",
      "normalized_title": "Software Engineer",
      "company": {
        "id": "d4e5f6a7-b8c9-0123-d456-e7890abcdef1",
        "name": "Acme Corp",
        "website": "https://acme.com",
        "logo_url": "https://logo.clearbit.com/acme.com",
        "summary": "Acme Corp is a leading technology company."
      },
      "description": "<p>We are looking for a Senior Software Engineer to join our team...</p>",
      "summary": "Senior backend role focused on distributed systems at Acme Corp.",
      "listing_url": "https://boards.greenhouse.io/acme/jobs/12345",
      "apply_url": "https://boards.greenhouse.io/acme/jobs/12345/apply",
      "locations": [
        {
          "location": "San Francisco, CA, US",
          "city": "San Francisco",
          "region": "California",
          "country": "United States",
          "latitude": 37.7749,
          "longitude": -122.4194
        }
      ],
      "compensation": {
        "min": 150000,
        "max": 220000,
        "currency": "USD",
        "period": "yearly"
      },
      "employment_type": "full_time",
      "workplace_type": "hybrid",
      "experience_level": "senior",
      "source": "greenhouse",
      "is_remote": false,
      "created_at": "2026-02-15T10:30:00Z",
      "updated_at": "2026-02-28T14:00:00Z",
      "date_posted": "2026-02-14T00:00:00Z",
      "valid_through": "2026-04-14T00:00:00Z",
      "qualifications": {
        "must_have": {
          "education": ["Bachelor's in Computer Science or equivalent"],
          "certifications": [],
          "skills": [
            { "name": "Go", "type": "hard" },
            { "name": "Distributed Systems", "type": "hard" },
            { "name": "PostgreSQL", "type": "hard" }
          ]
        },
        "preferred": {
          "education": [],
          "certifications": ["AWS Solutions Architect"],
          "skills": [
            { "name": "Kubernetes", "type": "hard" },
            { "name": "Leadership", "type": "soft" }
          ]
        }
      },
      "responsibilities": [
        "Design and build scalable backend services",
        "Mentor junior engineers",
        "Participate in architecture decisions"
      ],
      "benefits": [
        "Competitive salary and equity",
        "Unlimited PTO",
        "Health, dental, and vision insurance"
      ],
      "is_work_auth_required": null,
      "is_h1b_sponsor": true,
      "is_clearance_required": false
    }
  ],
  "next_cursor": "eyJsYXN0X2lkIjoiYTFiMmMzZDQifQ==",
  "has_more": true
}