Piloterr Clearedjobs API

The Clearedjobs API from Piloterr — 2 operation(s) for clearedjobs.

GitHub OpenAPI

Operations 4

GET /v2/clearedjobs/job ClearedJobs Job #
POST /v2/clearedjobs/job ClearedJobs Job #
POST /v2/clearedjobs/search ClearedJobs Search #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/piloterr-com:piloterr-com-clearedjobs-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

piloterr-com-clearedjobs-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Piloterr API Reference Clearedjobs API
  description: Complete API reference documentation.
  version: 1.0.0
servers:
- url: https://api.piloterr.com
  description: API Server
tags:
- name: Clearedjobs
paths:
  /v2/clearedjobs/job:
    get:
      summary: ClearedJobs Job
      description: 'Fetch one cleared job by its URL or by a slug that ends in the numeric id.


        **Credit cost:** 1 credit per call'
      operationId: get-clearedjobs-job
      security:
      - ApiKeyAuth: []
      parameters:
      - name: query
        in: query
        required: true
        description: 'Required. Job URL or slug ending in the numeric id. Example: analyst-washington-district-of-columbia-1902823.'
        schema:
          type: string
          description: 'Required. Job URL or slug ending in the numeric id. Example: analyst-washington-district-of-columbia-1902823.'
      - $ref: '#/components/parameters/fields'
      - $ref: '#/components/parameters/is_async'
      - $ref: '#/components/parameters/soft_fail'
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: string
                  url:
                    type: string
                  city:
                    type: string
                  title:
                    type: string
                  region:
                    type: string
                  company:
                    type: string
                  country:
                    type: string
                  location:
                    type: string
                  company_url:
                    type: string
                  date_posted:
                    type: string
                  description:
                    type: string
                  postal_code:
                    type: string
                  company_logo:
                    type: string
                  valid_through:
                    type: string
                  employment_type:
                    type: string
                  security_clearance:
                    type: string
              examples:
                Analyst in Washington:
                  value:
                    id: '1902823'
                    url: https://clearedjobs.net/job/analyst-washington-district-of-columbia-1902823
                    city: Washington
                    title: Analyst
                    region: District of Columbia
                    company: Koniag Government Services
                    country: United States
                    location: Washington, District of Columbia, United States
                    company_url: https://clearedjobs.net/company/koniag-government-services-238216
                    date_posted: '2026-05-17T07:01:19-04:00'
                    description: Koniag Professional Services, LLC, a Koniag Government Service Company, is seeking a skilled Analyst to support KPS and our government customer in Washington, DC.This position is for a Future New Business Opportunity.We offer competitive compensation and an extraordinary benefits package including health, dental and vision insurance, 401K with company matching, flexible spending accounts, paid holidays, three weeks paid time off, and more.The ideal candidate will combine strong analytical abilities with expertise in data management, research, and content development. This role requires someone who can effectively coordinate across agencies, manage disaster recovery efforts, and transform complex data into actionable insights.
                    postal_code: '20001'
                    company_logo: https://wjm.s3.amazonaws.com/cjng/uploads/KoniagInc.jpg
                    valid_through: '2027-01-13T22:40:21-05:00'
                    employment_type: OTHER
                    security_clearance: Public Trust
        '400':
          description: Bad Request — missing or invalid parameters.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Bad Request
        '401':
          description: Unauthorized — the API key is missing, invalid, inactive, or expired, or a rate limit was exceeded (`Rate limit exceeded…` message).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                invalidKey:
                  value:
                    error: Invalid API Key
                planRateLimit:
                  value:
                    error: 'Rate limit exceeded: You''ve exceeded the per second rate limit on your subscription'
                keyQuota:
                  value:
                    error: 'Rate limit exceeded for the API key: quota monthly'
        '402':
          description: Payment Required — your subscription or credit balance is insufficient.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Payment required
        '500':
          description: Internal Server Error — something went wrong on our side.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Internal Error
      tags:
      - Clearedjobs
    post:
      summary: ClearedJobs Job
      description: 'Fetch one cleared job by its URL or by a slug that ends in the numeric id.


        **Credit cost:** 1 credit per call'
      operationId: post-clearedjobs-job
      security:
      - ApiKeyAuth: []
      parameters:
      - $ref: '#/components/parameters/fields'
      - $ref: '#/components/parameters/is_async'
      - $ref: '#/components/parameters/soft_fail'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                query:
                  type: string
                  description: 'Required. Job URL or slug ending in the numeric id. Example: analyst-washington-district-of-columbia-1902823.'
              required:
              - query
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: string
                  url:
                    type: string
                  city:
                    type: string
                  title:
                    type: string
                  region:
                    type: string
                  company:
                    type: string
                  country:
                    type: string
                  location:
                    type: string
                  company_url:
                    type: string
                  date_posted:
                    type: string
                  description:
                    type: string
                  postal_code:
                    type: string
                  company_logo:
                    type: string
                  valid_through:
                    type: string
                  employment_type:
                    type: string
                  security_clearance:
                    type: string
              examples:
                Analyst in Washington:
                  value:
                    id: '1902823'
                    url: https://clearedjobs.net/job/analyst-washington-district-of-columbia-1902823
                    city: Washington
                    title: Analyst
                    region: District of Columbia
                    company: Koniag Government Services
                    country: United States
                    location: Washington, District of Columbia, United States
                    company_url: https://clearedjobs.net/company/koniag-government-services-238216
                    date_posted: '2026-05-17T07:01:19-04:00'
                    description: Koniag Professional Services, LLC, a Koniag Government Service Company, is seeking a skilled Analyst to support KPS and our government customer in Washington, DC.This position is for a Future New Business Opportunity.We offer competitive compensation and an extraordinary benefits package including health, dental and vision insurance, 401K with company matching, flexible spending accounts, paid holidays, three weeks paid time off, and more.The ideal candidate will combine strong analytical abilities with expertise in data management, research, and content development. This role requires someone who can effectively coordinate across agencies, manage disaster recovery efforts, and transform complex data into actionable insights.
                    postal_code: '20001'
                    company_logo: https://wjm.s3.amazonaws.com/cjng/uploads/KoniagInc.jpg
                    valid_through: '2027-01-13T22:40:21-05:00'
                    employment_type: OTHER
                    security_clearance: Public Trust
        '400':
          description: Bad Request — missing or invalid parameters.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Bad Request
        '401':
          description: Unauthorized — the API key is missing, invalid, inactive, or expired, or a rate limit was exceeded (`Rate limit exceeded…` message).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                invalidKey:
                  value:
                    error: Invalid API Key
                planRateLimit:
                  value:
                    error: 'Rate limit exceeded: You''ve exceeded the per second rate limit on your subscription'
                keyQuota:
                  value:
                    error: 'Rate limit exceeded for the API key: quota monthly'
        '402':
          description: Payment Required — your subscription or credit balance is insufficient.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Payment required
        '500':
          description: Internal Server Error — something went wrong on our side.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Internal Error
      tags:
      - Clearedjobs
  /v2/clearedjobs/search:
    get:
      summary: ClearedJobs Search
      description: 'Search cleared jobs by keyword. Only the first HTML page is available, so pagination.next is null and page 2 returns 404.


        **Credit cost:** 1 credit per call'
      operationId: get-clearedjobs-search
      security:
      - ApiKeyAuth: []
      parameters:
      - name: query
        in: query
        required: true
        description: 'Required. Keyword or a clearedjobs.net jobs URL. Example: analyst. A job URL returns 400.'
        schema:
          type: string
          description: 'Required. Keyword or a clearedjobs.net jobs URL. Example: analyst. A job URL returns 400.'
      - name: page
        in: query
        required: false
        description: 'Optional. Only page 1 is available. Example: 1. page=2 returns 404. pagination.next is always null.'
        schema:
          type: number
          description: 'Optional. Only page 1 is available. Example: 1. page=2 returns 404. pagination.next is always null.'
      - $ref: '#/components/parameters/fields'
      - $ref: '#/components/parameters/is_async'
      - $ref: '#/components/parameters/soft_fail'
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  results:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                        url:
                          type: string
                        logo:
                          type: string
                        title:
                          type: string
                        posted:
                          type: string
                        company:
                          type: string
                        location:
                          type: string
                        security_clearance:
                          type: string
                  pagination:
                    type: object
                    properties:
                      next:
                        nullable: true
                      page:
                        type: integer
                      per_page:
                        type: integer
                      total_pages:
                        nullable: true
                      total_results:
                        type: integer
              examples:
                analyst:
                  value:
                    results:
                    - id: '1902823'
                      url: https://clearedjobs.net/job/analyst-washington-district-of-columbia-1902823
                      logo: https://assets.webscribble.com/cdn-cgi/image/width=90,fit=scale-down,format=auto/https://wjm.s3.amazonaws.com/cjng/uploads/KoniagInc-100.jpg
                      title: Analyst
                      posted: October 16, 2026
                      company: Koniag Government Services
                      location: Washington, District of Columbia
                      security_clearance: Public Trust
                    pagination:
                      next: null
                      page: 1
                      per_page: 25
                      total_pages: null
                      total_results: 3170
        '400':
          description: Bad Request — missing or invalid parameters.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Bad Request
        '401':
          description: Unauthorized — the API key is missing, invalid, inactive, or expired, or a rate limit was exceeded (`Rate limit exceeded…` message).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                invalidKey:
                  value:
                    error: Invalid API Key
                planRateLimit:
                  value:
                    error: 'Rate limit exceeded: You''ve exceeded the per second rate limit on your subscription'
                keyQuota:
                  value:
                    error: 'Rate limit exceeded for the API key: quota monthly'
        '402':
          description: Payment Required — your subscription or credit balance is insufficient.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Payment required
        '500':
          description: Internal Server Error — something went wrong on our side.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Internal Error
      tags:
      - Clearedjobs
    post:
      summary: ClearedJobs Search
      description: 'Search cleared jobs by keyword. Only the first HTML page is available, so pagination.next is null and page 2 returns 404.


        **Credit cost:** 1 credit per call'
      operationId: post-clearedjobs-search
      security:
      - ApiKeyAuth: []
      parameters:
      - $ref: '#/components/parameters/fields'
      - $ref: '#/components/parameters/is_async'
      - $ref: '#/components/parameters/soft_fail'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                query:
                  type: string
                  description: 'Required. Keyword or a clearedjobs.net jobs URL. Example: analyst. A job URL returns 400.'
                page:
                  type: number
                  description: 'Optional. Only page 1 is available. Example: 1. page=2 returns 404. pagination.next is always null.'
              required:
              - query
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  results:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                        url:
                          type: string
                        logo:
                          type: string
                        title:
                          type: string
                        posted:
                          type: string
                        company:
                          type: string
                        location:
                          type: string
                        security_clearance:
                          type: string
                  pagination:
                    type: object
                    properties:
                      next:
                        nullable: true
                      page:
                        type: integer
                      per_page:
                        type: integer
                      total_pages:
                        nullable: true
                      total_results:
                        type: integer
              examples:
                analyst:
                  value:
                    results:
                    - id: '1902823'
                      url: https://clearedjobs.net/job/analyst-washington-district-of-columbia-1902823
                      logo: https://assets.webscribble.com/cdn-cgi/image/width=90,fit=scale-down,format=auto/https://wjm.s3.amazonaws.com/cjng/uploads/KoniagInc-100.jpg
                      title: Analyst
                      posted: October 16, 2026
                      company: Koniag Government Services
                      location: Washington, District of Columbia
                      security_clearance: Public Trust
                    pagination:
                      next: null
                      page: 1
                      per_page: 25
                      total_pages: null
                      total_results: 3170
        '400':
          description: Bad Request — missing or invalid parameters.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Bad Request
        '401':
          description: Unauthorized — the API key is missing, invalid, inactive, or expired, or a rate limit was exceeded (`Rate limit exceeded…` message).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                invalidKey:
                  value:
                    error: Invalid API Key
                planRateLimit:
                  value:
                    error: 'Rate limit exceeded: You''ve exceeded the per second rate limit on your subscription'
                keyQuota:
                  value:
                    error: 'Rate limit exceeded for the API key: quota monthly'
        '402':
          description: Payment Required — your subscription or credit balance is insufficient.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Payment required
        '500':
          description: Internal Server Error — something went wrong on our side.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Internal Error
      tags:
      - Clearedjobs
components:
  parameters:
    fields:
      name: fields
      in: query
      required: false
      description: Comma-separated list of response fields to return, with dot notation for nested fields (e.g. `name,location.city`).
      schema:
        type: string
    is_async:
      name: is_async
      in: query
      required: false
      description: 'Run the request as a background job: the API answers `202` with a `job_id` to poll on `GET /v1/jobs/{id}`.'
      schema:
        type: boolean
        default: false
    soft_fail:
      name: soft_fail
      in: query
      required: false
      description: Return HTTP 200 even when the request fails; the error is in the `error` field of the body.
      schema:
        type: boolean
        default: false
  schemas:
    ErrorResponse:
      type: object
      required:
      - error
      properties:
        error:
          type: string
          description: Human-readable error message.
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: x-api-key
      description: Your API key. Include it in the x-api-key header for every request.