Skip to content

Open job postings of a company by its Apollo ID.

Use the organization job postings endpoint to retrieve the current job postings for companies.

Job company.jobs

Your AI asks

checks the price first
telipot run apollo.company.jobs \
  --input-json '{"organization_id":"5e66b6381e05b4008c8331b8","per_page":1}' \
  --quote

Price

$0.0196 / call
Priced· before it runs

apollo.company.jobs

$0.0196 / callYour plan

Whose account it uses

1The person asking
not needed
2Your company’s Apollo plan
Selected identity for this example
3Our account
not used

What it sends

{
  "organization_id": "5e66b6381e05b4008c8331b8",
  "per_page": 1
}

Your Apollo login is added for you. Your AI never sees it.

What it costs

$0.0196

per call · billed per call

rate1 credit per call, billed per call
sourcedocs · docs.apollo.io/docs/api-pricing · checked 2026-10-05
confidencedocumented
note1 credit per page, up to 10,000 results per page; per_page does not change the charge.

Preview the price first. --quote runs nothing.

For developers · run it

Shell · runs the task on the named account

telipot run apollo.company.jobs \
  --input-json '{"organization_id":"5e66b6381e05b4008c8331b8","per_page":1}'

organization_id

string · required · path

Apollo ID of the company; company search returns it as id.

page

integer · at least 1 · query

Page to return; use with per_page. Each page costs 1 credit.

per_page

integer · 1 to 10000 · query

Results per page, up to 10,000; Apollo caps this route at 10,000 records.

organization_job_postings

object[]

Full output schema · JSONNested fields and constraints

Output JSON Schema

{
  "type": "object",
  "properties": {
    "organization_job_postings": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "city": {
            "type": [
              "string",
              "null"
            ]
          },
          "state": {
            "type": [
              "string",
              "null"
            ]
          },
          "country": {
            "type": "string"
          },
          "last_seen_at": {
            "type": "string"
          },
          "posted_at": {
            "type": "string"
          }
        }
      }
    }
  }
}

A real answer

No example captured yet: one is recorded when telipot catalog verify passes.