Skip to main content
GET
/
job-openings
List Job Openings
curl --request GET \
  --url https://api.amplemarket.com/job-openings \
  --header 'Authorization: Bearer <token>'
{
  "company": {
    "id": "21c3d32b-79ca-41ff-b444-a41abe8eb220",
    "name": "Example Inc",
    "domain": "example.com",
    "linkedin_url": "https://www.linkedin.com/company/example"
  },
  "job_openings": [
    {
      "id": "e1ad4db7-caa1-4608-8337-d50547ae6645",
      "title": "Senior Software Engineer",
      "url": "https://example.com/jobs/123",
      "raw_location": "Remote - US",
      "first_seen_at": "2026-04-01T12:00:00Z",
      "seniorities": [
        "Senior"
      ],
      "departments": [
        "Engineering & Technical"
      ],
      "job_functions": [
        "Software Development"
      ]
    }
  ],
  "_links": {
    "self": {
      "href": "/job-openings?domain=example.com&page[size]=10"
    }
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.amplemarket.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

company_id
string

Amplemarket company ID

domain
string

Company domain

linkedin_url
string

Company LinkedIn URL

person_seniorities[]
enum<string>[]

Filter by job seniorities

Available options:
Owner,
Founder,
C-Suite,
Partner,
VP,
Head,
Director,
Manager,
Senior,
Entry,
Intern,
Other,
Non-Manager,
Founder / Owner
person_departments[]
string[]

Available options: Supported departments

person_job_functions[]
string[]

Available options: Supported job functions

only_remote
boolean

Only return remote job openings

page[size]
integer

Page size (default: 10, max: 100)

Required range: 1 <= x <= 100
page[after]
string

Cursor for the next page (from _links.next)

Response

Successful

company
object
job_openings
object[]